忽略其他选项页的内容,不要对其修改,直接点击FILES选项页
将Board Description Name修改为一个便于记忆的名字如MYBOARD_01 其他不用改变,除非你希望修改设计的版本,则需要修改版本号。 填好后,如下所示:
点FINISH后出现如下对话框
确认无误后,点击YES
不出意外我们将在BOARD下拉选项框中找到我们定制的目标板,如下所示
选中自己定制的目标板名字
现在准备向目标板中添加模块了!
6. 向SOPC BUILDER中添加模块
添加模块到系统中是一个非常愉快和非常有价值的工作,在这一步中,你可以按照自己的设计需要添加所需要的模块,完全不必向早期单片机那样对资源的使用战战兢兢。因为SOPC BUILDER已经为你提供了大量非常有用的现成模块。当然以后你需要其他特殊模块,那就需要更多的知识了。不过,对于51单片机能处理的工作而言,SOPC BUILDER所带来的模块已经远远超越了51单片机甚至大部分用于控制领域的ARM。接下来的步骤显示了SOPC的灵活性,请实验的时候仔细体会。
6.1. 添加NIOS II CPU
在System Contents选项页中,找到Avanlon components,展开这个树形列表,找到Nios II Processor – Altera Corporation选项,双击之。不出意外,将出现如下对话框:
在我们的设计中选择NIOS II/e (仔细回忆在课堂上讲解到的/e /s /f三中CPU的区别)
选好后,点击FINISH。这时候,工作区域将出现如下列表单元:
6.2. 添加存储器
在添加好CPU后,作为一个计算系统而言,还差存储器和IO口 那么存储器在哪里呢?
点击Memory展开后,会看到EPCS Serial Flash Controller双击它后,会出现下面的对话框
可以看到BOARD INFO中有我们在前面输入的EPCSX的EPCS FLASH 名字。
点击FINISHI 确认,这样在系统里面加入了非挥发性存储芯片EPCS。 EPCS用于保存FPGA的配置和我们编写的NIOSII程序,以便下一次上电的时候装载。(为什么呢?如果不知道,请在我们的课堂笔记或书上答案)