“对。”郑昊点点头,“那么,我们再来看。如果我们用CISC架构,执行一次这样的循环,需要多少个时钟周期?”
这次,他看向了张工。
张工是这方面的老专家,他皱着眉头,心算了一下。
“CISC指令功能强大,但执行周期长。一条乘加混合指令,至少需要5到6个时钟周期。”
“很好。”
郑昊在白板上写下:CISC=204。6万x6=1227。6万个时钟周期。
然后,他转向林峰。
“如果用你设计的RISC架构呢?”
林峰的眼睛亮了,他激动地说:“RISC采用流水线技术,指令周期短!虽然需要把乘加指令拆分成多条简单指令,但通过优化的编译器和流水线执行,平均下来,完成一次循环,只需要2个时钟周期!”
郑昊在白板上写下:RISC=204。6万x2=409。2万个时钟周期。
两个数字,并排写在一起。
1227。6万。
409。2万。
差距,一目了然。
整整三倍!
办公室里,一片倒吸凉气的声音。
所有人都被这个数字,给震撼了。
这意味着,在同样的芯片主频下,采用RISC架构的芯片,完成一次信号捕获的速度,是CISC架构的三倍!
这在分秒必争的导航定位中,是何等巨大的优势!
张工的脸色,开始变得有些难看。
他没想到,郑昊会用这种方式,把两种架构的优劣,如此直观地,量化地,摆在所有人面前。
郑昊没有停。
“这还只是捕获。我们再看跟踪环路。”
他又在白板上,写下了一系列关于锁相环和锁频环的控制算法代码。
“跟踪环路,对实时性要求更高。每一次迭代,都必须在毫秒级的时间内完成。我们看,CISC架构下,完成一次环路滤波和鉴相,需要10个时钟周期。而RISC,只需要4个。”
“这意味着什么?”
郑昊的声音,陡然提高。
“这意味着,在同样的主频下,RISC架构的跟踪精度,可以做得更高!对动态信号的适应性,可以做得更强!”
“现在,我再问大家一个问题。”
郑昊的目光,扫过在场的每一个人。