仔细看STM32的手册(或者任何一种mcu的手册)你就会发现,低功耗的模式就是把一部分的时钟关闭掉,没有时钟相应的模块也就不会运行,模块内部的触发器,加法器,比较器等等一系列的逻辑威廉希尔官方网站
都不工作,这样功耗自然而然就会下降很多,
而fpga就不一样了,关闭还是打开时钟完全是你自己设计威廉希尔官方网站
控制的,而不是像mcu一样寄存器写0或者1,这是两者最大的区别。
mcu可以认为是别人盖好了房子,分隔出来了厨房卫生间卧室等等空间,我们能做的只是摆放家具而已,(这也是mcu的便捷性和局限性),fpga就不一样了,他给我们的是沙子水泥还有钢筋,想怎么盖我们自己说了算,盖完之后怎么摆放家具还是我们说了算(这就是fpga的灵活性和困难度)。
瞎说一堆,不对的地方拍砖轻点啊,怕疼……
仔细看STM32的手册(或者任何一种mcu的手册)你就会发现,低功耗的模式就是把一部分的时钟关闭掉,没有时钟相应的模块也就不会运行,模块内部的触发器,加法器,比较器等等一系列的逻辑威廉希尔官方网站
都不工作,这样功耗自然而然就会下降很多,
而fpga就不一样了,关闭还是打开时钟完全是你自己设计威廉希尔官方网站
控制的,而不是像mcu一样寄存器写0或者1,这是两者最大的区别。
mcu可以认为是别人盖好了房子,分隔出来了厨房卫生间卧室等等空间,我们能做的只是摆放家具而已,(这也是mcu的便捷性和局限性),fpga就不一样了,他给我们的是沙子水泥还有钢筋,想怎么盖我们自己说了算,盖完之后怎么摆放家具还是我们说了算(这就是fpga的灵活性和困难度)。
瞎说一堆,不对的地方拍砖轻点啊,怕疼……
举报