针对微控制器应用的FPGA实现% D9 R3 q. |9 k6 l
0 ] ^% h" A7 I% f. D
当你打开任何智能电子设备(从老式的电视遥控器到全球定位系统),会发现几乎 所有的设备都至少采用了一个微控制器(mcu),很多设备里还会有多个微控制器。MCU 往往被用于专用的终端产品或设备中,它能够很好地完成特殊任务。另一方面,PC的 大脑,即微处理器被设计用于实现许多通用的功能。微控制器可用于降低成本,加固 工业和自动化应用,将其嵌入FPGA中时,还可以通过重新编程迅速改变功能。这种灵 活性使得单个设备可应用于接口标准不同的多个市场。 在选择微控制器时应考虑哪些因素?本文将主要探讨采用FPGA的嵌入式应用。不 过,选择任何微控制器的标准本质上都是相同的。设计者需要考虑下列因素:终端产 品的成本是多少?实现设计以及存储控制程序需要多少内存?对输入输出的要求?对 寄存器的要求?如何与其它器件集成? + {( t4 y, m) z {- M- I# D