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条回答
cyhe
2019-11-29 05:07
问:基于Flash的FPGA与基于SRAM的FPGA在应用上有何不同?
答:基于Flash的FPGA 单片,上电就可运行,不需配置;功耗更低,更安全;它的配置电路和功能电路不可分,几乎无法破解。
问: Cortex上的ARM如何调试?是通过自己的JTAG口还是和FPGA共用一个JTAG口?
答:若使用FlashPro3做调试用,可与FPGA共用一个JTAG口;若使用ARM的ICE调试工具,需要把FPGA的几个管脚定义为ICE调试用,在配置Cortex的时候要说明使用哪种调试方式。
问:三段流水执行是什么意思?
答:在一个周期内取指令、译码、执行同时进行。
问:M1A3P1000 ProASIC3的保密性能和安全性能如何?
答:M1A3P1000 ProASIC3带有AES加密功能,即便编程文件被第三方得到也不能写入空白的片子。Actel Flash 架构的FPGA内部带有AES解密核,带有两级保护功能。       Flash Key用于保护AES Key,只要这两个Key不被第三方窃取就能保证IP安全。Actel的基于Flash架构的FPGA,不能实现反向工程破译。  

一周热门 更多>