资料介绍
嵌入式系统 基于QuantusII和NiosII的SOPC实例
在第二章中,我们学习了基于QuartusII的FPGA设计基本流程,在掌握了基本的FPGA设计基
础上,我们在本节中将学习基于QuartusII和NiosII的SOPC设计流程。
实验一:核心板上的两个LED交替闪烁
目的:
(1) 掌握NiosII软核的定制流程;
(2) 掌握NiosII软件开发流程;
(3) 熟识NiosII IDE开发环境的使用;
(4) 掌握基本的软件调试方法;
(5) 学会使用Cyclone内部的PLL的使用方法。
原理:在本实验中,我们用软件来控制核心板上的两个LED交替闪烁。
2 . 新建工程。 新建一个工程目录 “sopc_led” ,在此目录下建立一个名为 “sopc_led” 的
QuartusII工程,并新建一个顶层图,保存于工程中。
3. 用SOPC Builder定制NiosII处理器及其外设。打开ToolsSOPC Builder,
要求指定系统名字,本例中我们输入niosii_c。按OK进入SOPC定制界面:
选择Target,本例选择Unspecified Board;
选择时钟频率,Clock(MHz):本例选50.0;
选择目标器件系列,Target Device Family:本例选Cyclone。
在SOPC定制界面的左边,我们可以看到有很多功能模块,这些功能模块用户可以按照需要添
加到所设计的系统中。
首先,我们需要一个CPU,双击NiosII Processor