Cortex-M1微控制器和FPGA问答

2019-11-28 14:21发布

<p> 问答选编</p><p> 问:Cortex-M1微控制器有哪些接口资源?</p><p> 答:Cortex-M1处理器挂在AHB总线上,AHB总线通过桥接逻辑可以挂APB总线,APB总线上可以挂的接口有IIC、UART、PWM、中断控制、</p><p>看门狗、以太网10/100MAC控制器以及Fusion器件的模拟接口;在AHB总线上可接SRAM和Flash Memory控制器。</p><br> <br> <br> <p><br></p>
4条回答
杀戮之神
2019-11-29 11:06
问:Cortex-M1与CoreMP7除了指令系统外还有哪些不同?  
答:它们面向不同的应用,Cortex-M1 更偏重于MCU。
问:FPGA使用哪种编程语言?
答:FPGA可以使用VHDL 和Verilog HDL。
问:Cortex-M1的电源有什么特殊要求吗?
答:Cortex-M1电源的要求实际就是FPGA的电源要求:无上电顺序的要求,内核为1.5V,I/O为3.3V。
问:Cortex-M1 处理器在功耗方面怎样,内部有哪些降低功耗的手段?
答:Actel的Flash架构的FPGA具有低功耗的特点,基本结构区别于6管的SRAM架构的FPGA,而且无上电配置电流和浪涌电流的消耗。
问:Cortex-M1微控制器与嵌入到Xilinx系列中的软核Microblaze有什么不同,各有什么优势?
答:Cortex-M1是ARM公司和Actel合作开发的,其指令集兼容,它在业界已经成熟运用,具有更广泛的可利用软件资源,开发工具也可以使用ARM公司的RealView。        Xilinx的软核需要熟悉它的开发工具。
问:CORTEX-M1 对FPGA的最低门数要求是多少?
答:4200 tiles,大概相当于4200个触发器。
问:Thumb指令与ARM指令的区别是什么?
答:Thumb指令是16位,ARM指令是32位,Thumb指令需要的代码空间更小,性能比ARM指令稍低。

一周热门 更多>