使用M0 DesignStart 的样例SoC(example system) - 1 SoC组件

大概的说明一下M0 DesignStart:

包含一个 core:Cortex-M0

包含CMSDK :一个IP包,主要是提供AHB,APB协议RTL实现(以一个样例SoC的设计来说明如何使用这些IP)

不包含DMA(DesignStart项目不包含DMA,需要另外授权使用)



目录

配置内核

Cortex-M0 DesignStart 有什么东西

配置内核

配置CMSDK

有什么东西

目录结构

支持的组件

TOOLS

文档阅读

QUICK START

Installation

cortex-M0

DMA

arm-GCC配置

PS:几个非常重要的文件

tbench_M0.vc

cmsdk_mcu_defs.v

tb_cmsdk_mcu.v

 



对SoC的组件进行安装配置,如M0 core,DMA,CMSDK,仿真DSM以及工具链等等

跟着手册来,跟着手册来!!!


配置内核

首先解压,阅读手册:Cortex-M0 DesignStart Pro Academic

Cortex-M0 DesignStart 有什么东西

说明有M0 core,CMSDK IP包,DSM仿真环境,implementation实现

交付产品序列号,以及相关文件夹


配置内核

相关的文档,仿真环境(Design Simulation Models,DSM)以及实现implementation

这一步根据自己的需求来进行即可

 

ok,此时M0内核,已经有相关的文档,并且有vcs的simulaiton,以及synopsys的implementation


配置CMSDK

阅读手册 Arm Cortex™-M0/M0+ System Design Kit

Configure the CMSDK deliverables to reference the Cortex-M0 processor

有什么东西

支持CM0/CM0+

目录结构

进入文件夹CMSDK的文件夹

Arm_Cortex-M0_DesignStart_Pro_Academic/AT514-BU-98000-r0p1-00rel0/BP200-BU-00000-r1p1-00rel0

看到()CMSDK手册上更加具体

支持的组件

  • Basic AHB-Lite Components
  • APB Components
  • Verification Components
  • Behavioral Models

TOOLS

支持大部分主流的EDA工具

文档阅读

这两个文档很重要

QUICK START

Installation

将构建example system需要的组件放到相应文件夹下

如CPU core,DMA(可选),编译工具链(DS-5,keil MDK,Arm-GCC,三选一)等

cortex-M0

DMA

没有DMA,因此不配置

arm-GCC配置

安装的是嵌入式的编译器:gcc-arm-none-eabi

这里有一篇博客解决这个问题,感谢:

博客:https://blog.csdn.net/yk150915/article/details/80117082

gcc-arm-none-eabi下载地址:https://launchpad.net/gcc-arm-embedded/+download

因为自己是非root用户,安装gcc太难了额,,,,,

 

这些都是通过参数配置来使用,现在只是准备,将其放在相应的文件夹下面,可选模块没有就不添加,通过参数设置不调用即可


PS:几个非常重要的文件

tbench_M0.vc

这个文件里面包含了  在编译RTL代码时的编译选项以及所需要的RTL文件的filelist

cmsdk_mcu_defs.v

tb_cmsdk_mcu.v

 

 

 

 

 

 

 
 

 

 

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值