1 sopc builder - waveshare
TRANSCRIPT
NIOS II EDS 中 flash programmer 的使用
本教程以实例方式介绍 NIOS II EDS 中 flash programmer 的使用方法
1, 建立一个工程。在本教程中工程名为 led
2, 打开 SOPC Builder,建立如下系统。
因为本教程要使用 flash programmer 所以 EPCS 控制器是必须有的,下面分开说明各个组
件的创建。
Ram
Memory type 为 ram,容量这里配置为 65536
根据自己的需要添加其它接口。本教程配置 8 个输出型 PIO
点击右键, rename 为 led1(注意:不要命名为 led,否则编译时会循环引用导致出错)
添加 EPCS 控制器,位置:library->memories and memory controllers->epcs serial flash
controller
点击右键, rename 为 epcs。
组件添加完成之后,生成系统。
3, 进行顶层例化,这是很关键的一步,cyclone iii stratix iii 和 stratix iv 比较特殊,需要手动
分配 epcs 编程管脚。本例程的例化代码如下:
File->new
可以选择 bsp 文件或 sopc 文件创建 setting files,建议使用 bsp,如果这里用 sopc 文
件,以后还需要手动添加 bsp 文件;如果使用 bsp 文件,因为 bsp 文件中已经包含
了 sopc 信息,以后不需要再添加 sopc 文件。
点击 OK,弹出如下对话框: