按照参考手册完成样例SoC的仿真运行
目录
Example system SoC configurations
Simulation environment configurations
之前的各种组件和环境准备好之后,就下来就是配置脚本然后仿真运行了
看手册,看手册!!!
这次的指导手册是:
Arm® Cortex® -M0 and Cortex-M0+ System Design Kit
Revision: r1p1
Example System Guide
Configuration
配置文件所在的目录
需要配置example system SoC以及相应的仿真环境
Example system SoC configurations
Simulation environment configurations
simulation
关于仿真
可以直接跳到第四章看:This chapter describes how to set up and run simulation tests
能够进行系统级别的仿真:即能够运行C语言程序,我使用的是VCS和Arm GCC
这是SoC项目文件结构
配置仿真环境
、
运行仿真
上面这些步骤做好之后,基本上就可以运行仿真了
编译RTL
每一次修改RTL之后都需要重新编译,使用的是Verilog command file编译选项,在这个目录下
编译testcode
testcode的编译可以在每个testcode下单独编译
也可以在目录下编译
注意:在下编译,就是调用testcode下的makefile,并且会传递部分参数过去
run the simulation
make run TESTNAME=hello
到此最基本的编译仿真已经完成了,但是这个是不能进行FPGA原型验证的,
因为FPGA不能综合这里面定义的内存模型