【中科亿海微EQ6HL45开发平台测评体验】+ ARM Cortex-M0软核处理器(一)
[复制链接]
3. ARM-CM0DS_Example-Design-Kit
ARM公司在2015年左右就开放了ARM Cortex-M0内核的RTL源代码级别的下载,包括名为DesignStart的混淆后的Verilog代码(注册后自由下载,提供混淆不具备可读性的verilog代码,固定配置,但可被综合、RTL仿真),以及DesignStart Pro的Verilog代码(相对较低的费用后,提供原始Verilog代码,具备可读性和可配置性),并开发了一系列的SoC设计资料,包括课程、教材、例程等。
ARM-CM0DS_Example-Design-Kit是ARM公司开放的SoC设计例程之一,其中采用Cortex-M0 DesignStart内核,并集成了Memory、GPIO、LED、UART、VGA等IP核,实现了一个简单的SoC,利用Keil开发软件,可实现常规的MCU微控制器的硬件/软件协同开发流程。
该系统以Cortex-M0 DesignStart内核为中心,AHB-Lite总线为内部总线枢纽,介绍了AHB-Lite总线的结构和接口,及符合该总线的IP核开发参考范例。
而Cortex-M0 DesignStart内核默认不支持AHB-Lite的Burst、Lock等操作,因而更加简便小巧,简化了开发复杂度。
|