实验一:基于NiosII系统的LED实验.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二:基于Nios II的UART串口实验 创建Quartus II工程 1、打开Quartus II环境。开始(程序(Altera(Quartus II 9.1。 2、点主菜单File(New Project Wizard…,创建新工程。 3、弹出如下窗口,点Next,进行下一步操作。 4、输入新建工程路径,工程名及工程顶层实体,点Next,下一步。 如所输入工程路径文件夹不存在,则会弹如下窗口,点“是”,创建工程文件夹。 5、弹出如下窗口,按默认,点Next,下一步操作。 6、选择目标板上对应的正确芯片型号,点Next,下一步操作。 7、设置仿真格式,选择Verilog HDL,点Next,下一步操作。 8、点Finish,完成工程结构创建。 9、点击Assignment-Device。 10、选择Device Pin Option,进行器件及管脚选项设置。 11、选择Dual-Purpose Pins,在弹出的如下对话框中双击Use as programming pin,然后在下拉框中选择Use as regular I/O,点确定,点OK。 12、选择Unused Pins选项,把没用到管脚设为三态输入“As input tri-stated”,其它选项按默认,点确定,完成设置。 13、附:由于芯片变更,将需要做如下调整以适应新的芯片核心电压,步骤如下: 1.选择file-open并将工程所在路径打开如图: 2.选择File菜单下的open,在文件类型下拉框中选All files,在所在工程文件夹下找到.qsf文件打开。 3.将set_global_assignment-name NOMINAL_CORE_SUPPLY_VOLTAGE 1.0V后面的1.0V改为1.2V。然后保存。 二、SOPC Builder创建系统模块 在Quartus II环境中选择菜单Tools(SOPC Builder…,打开SOPC Builder向导。 2、创建新系统,输入系统模块名称,如“Techshine_EP1C12”,选择适当的目标描述语言。 3、在左端元件池窗口列表中选处理器项,点Add…或双击鼠标左键,添加CPU。 4、选择适当的NIOS II Core,推荐用“Nios II/s”模式,点Next,进一步设置 5、对Cashes and Memory Interfaces设置、Advanced Features设置、MMU and MPU settings设置,可选择默认,点Next,下一步设置。 6、选择适当的JTAG Debug Module,推荐设为“Level 2”以上级别,点Next,选择默认,点Finish,完成创建CPU。 7、在右边目标资源窗口中,鼠标右键点新建的CPU项,选择Rename,对新建的CPU改名。 默认为“cpu_0”,改为“cpu”。 8、在元件池Memory下,选择On-Chip Memory(RAM or ROM),添加片上存储器。 9、弹出片上存储器选项,选RAM,大小设置为8Kbytes,点Finish,完成设置,并改名为:onchip_RAM。 10、在元件池Peripherals下,选择Microcontroller Peripherals,选择PIO,点Add…或双击鼠标右键,添加IO。 11、添加输入IO,设置数据宽度为4bits,方向选择Input prots only。点Next,下一步设置。 12、设置适当的中断方式,点Finish,完成设置,并改名为button_pio。 13、添加输出IO。数据宽度设为4bits,方向选择Output ports only,点Finish,完成输出IO设置,并改名为led_pio。 14、在元件池Interface Protocols/Serial下选JTAG UART,添加JTAG通信接口,按默认设置完成器件添加,改名为jtag_uart。 15、在元件池Peripherals/Debug and Performance下选System ID Peripheral,添加sysid。 16、鼠标左击选中onchip_RAM对应的基地址,修改值为:0在主菜单上选择Module(Lock Base Address,锁定基地址。 17、主菜单上选择System(Auto-Assign Base Addresses,对未锁定地址的器件进行自动分配地址;主菜单上选择System(Auto-Assign IRQs,自动分配中断号。点Next,下一步操作。 18、右击CPU,在Edit中找到Core Nios II,在下方设置Reset Address和Exception Address为onchip_RAM。点击Fi

文档评论(0)

shujukd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档