专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
NXP
Cortex-M1微控制器和FPGA问答
2019-11-28 14:21
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
NXP MCU
19342
4
1240
<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条回答
wewxvqer
1楼 · 2019-11-28 20:07.
采纳回答
问:嵌入ARM7、Cortex-M1的FPGA系列,目前主要面向哪些领域?
答:Cortex-M1的FPGA系列主要面向嵌入应用,代替8051等。它与FPGA结合,可以带来更大的灵活性、更高的性能,节省硬件资源,潜力非常大。
问:软内核是什么概念?为什么不需要ARM的授权?
答:软内核是网表,它的实现更灵活, 因为基于Flash,不需要外置ROM。Actel的CPU 以黑盒方式提供,对客户来说不需要到ARM申请。
加载中...
opqooq
2楼-- · 2019-11-28 23:50
问:Cortex-M1微控制器编程可使用哪些语言和工具?
答: 编程使用Verilog HDL和VHDL均可,综合工具可选用 SynplifyPro、Precision、Design Compiler等,布局布线工具使用Actel开发的Designer。
问:Cortex-M1和其他通用的处理器相比,可靠性和抗干扰性能如何?
答:Actel的FPGA是基于Flash架构的FPGA,具有抗高能中子和α粒子的固件免疫性,其可靠性和抗干扰性远高于基于SRAM的FPGA。它的IP和ARM使用在ASIC上的相似,但针对FPGA进行了优化,经过了严格的测试。
问:Cortex-M1的FPGA系列代替8051等的优势在哪里?
答:Cortex-M1是32 位运算,8051是8 位运算;Cortex-M1的速度为60M,若需要更高的性能,Cortex-M1 嵌入于FPGA 是最佳选择。我们也提供8051 和8051/S,这取决于用户的系统要求。8051 是标准的,8051/S可灵活地定制所需的外设,性能是标准8051 的40倍,代码兼容。
加载中...
cyhe
3楼-- · 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,不能实现反向工程破译。
加载中...
杀戮之神
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指令稍低。
加载中...
一周热门
更多
>
相关问题
手把手学会例程系列:i.MX<二>:图解i.mx53源码补丁+烧录(...
59 个回答
从零开始MQX开发之二 创建与调试MQX项目
24 个回答
7009: Trim value invalid, value is blank or zero是什么错误
0 个回答
怎么头像消失啊?
23 个回答
求推荐KINETIS评估板:必备USB HS,ETHERNET
5 个回答
快点围观,USB 2.0协议资料分享
99 个回答
求助:PE中如何使用MK10DX256VMC7!(已解决)
12 个回答
希望来点MQX相关的教程资料。
12 个回答
相关文章
基于IMX6Q移植uboot2018-09——添加单板
0个评论
IMX6UL定时器按键消抖实验
0个评论
I.MX6U处理器LED灯点亮汇编程序代码编写
0个评论
在NXP I.MX6上做一个基于Opencv和OpenGL的打砖块游戏
0个评论
【RFID安全】浅谈卡片破解
0个评论
LM75a
0个评论
emwin字库制作及汉字显示
0个评论
STM32学习之I2C
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
NXP
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
答:Cortex-M1的FPGA系列主要面向嵌入应用,代替8051等。它与FPGA结合,可以带来更大的灵活性、更高的性能,节省硬件资源,潜力非常大。
问:软内核是什么概念?为什么不需要ARM的授权?
答:软内核是网表,它的实现更灵活, 因为基于Flash,不需要外置ROM。Actel的CPU 以黑盒方式提供,对客户来说不需要到ARM申请。
答: 编程使用Verilog HDL和VHDL均可,综合工具可选用 SynplifyPro、Precision、Design Compiler等,布局布线工具使用Actel开发的Designer。
问:Cortex-M1和其他通用的处理器相比,可靠性和抗干扰性能如何?
答:Actel的FPGA是基于Flash架构的FPGA,具有抗高能中子和α粒子的固件免疫性,其可靠性和抗干扰性远高于基于SRAM的FPGA。它的IP和ARM使用在ASIC上的相似,但针对FPGA进行了优化,经过了严格的测试。
问:Cortex-M1的FPGA系列代替8051等的优势在哪里?
答:Cortex-M1是32 位运算,8051是8 位运算;Cortex-M1的速度为60M,若需要更高的性能,Cortex-M1 嵌入于FPGA 是最佳选择。我们也提供8051 和8051/S,这取决于用户的系统要求。8051 是标准的,8051/S可灵活地定制所需的外设,性能是标准8051 的40倍,代码兼容。
答:基于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,不能实现反向工程破译。
答:它们面向不同的应用,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指令稍低。
一周热门 更多>