开发套件外部存储器的使用.docx_第1页
开发套件外部存储器的使用.docx_第2页
开发套件外部存储器的使用.docx_第3页
开发套件外部存储器的使用.docx_第4页
开发套件外部存储器的使用.docx_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开发套件外部存储器的使用 The Use of Memory IC on The Development Kit艾曼电子: 艾曼电子销售:艾曼电子技术支持:/bbsEMAIL: 目录(一)教程目的 . 5(二)构建 Nios II. 51. 添加 IP . 52. 新建一个项目. 53. 打开 SOPC Builder . 54. 添加 Nios II处理器 . 55. 添加 SDRAM . 96. 添加 SRAM . 107. 添加 JTAG UART. 108. 添加 PIO(LED). 119. 设置自动基地址和 IRQs . 1210. 设置复位和异常地址存储器 . 12(三)将 Nios II系统集成到 Quartus II工程 . 141. 添加 Nios II系统和输入输出管脚. 142. 添加 PLL . 163. 运行 TCL脚本文件 . 22(四)使用 NiosIDE 建立用户应用程序 . 271. 创建一个新的 C/C+应用工程. 272. 设置 C/C+应用工程系统属性. 313. 编译链接工程. 344.固件下载与软件程序下载. 35五)为系统添加 FLASH. 371. 添加 FLASH . 382. 添加 SRAM . 393. 设置共享 . 404. 设置 cpu 的Vector 存储器. 415. 将系统集成到 Quartus II工程 . 42六)建立 Nios II软件工程、编程 FLASH . 421. 建立软件工程. 422. 编程 FLASH . 44(七)总结 . 48(一)教程目的 本教程的目的是为了让初学者掌握在使用本站开发套件时, 在 SOPC 系统中添加 SDRAM和 SRAM 作为外部存储器,并熟悉 SPOC 的相关操作。(二)构建 Nios II 1. 添加IP 将光盘 CD1的 “开发版资料DF2C8IP” 目录下的所有文件拷贝到 “D:altera90ipaltera”(红色部分为你的 Quartus所安装的目录) 。2. 新建一个项目 在 D:DF2C8NiosDF2C8_M1 下建立名为 DF2C8_M1 项目。3. 打开 SOPC Builder 点击图标 ,打开 SOPCBuilder。创建一个新系统,命名为 MCU。并将 clocksetting中的名字改为 clk。4. 添加 Nios II 处理器 点击左侧 ComponentLibrary 中的“NiosIIProcessor” ,添加 NiosII 处理器。 具体步骤根据下面的图进行:重命名为 cpu:5. 添加 SDRAM 点击左侧 ComponentLibrary 中的“SDRAMController” (注意展开目录树) ,添加 SDRAM控制器。弹出对话框,并按下图进行设置:完成后将其重命名为 sdram。6. 添加 SRAM 点击左侧 ComponentLibrary 中 DF2C8IP下的“SRAM512K16Bit” ,添加 SRAM 控制器。如果在第一步没有拷贝相关 IP到指定目录,此处将看不到这个控制器。完成后,重命名为 sram。7. 添加JTAG UART 点击左侧 ComponentLibrary 中的“JTAGUART”将其添加到系统中。不用修改任何参数,直接使用默认值。并重命名为 jtag_uart。8. 添加 PIO(LED) 点击左侧 ComponentLibrary 中的“PIO”将其添加到系统中。弹出的对话框第一页如下图所示进行设置,InputOptions 和 Simulation 保持默认状态:完成后重命名为 led_pio。9. 设置自动基地址和IRQs 顺序点击菜单栏中 System 下的第一项以及第二项,即可完成该步骤:完成后的系统结构如图所示:大家可以和之前的系统进行比较,看哪些地方发生了变化。10. 设置复位和异常地址存储器 双击 cpu,在弹出的对话框中选择 CPU的复位和异常地址存储器为 SDRAM:点击 ,进行编译,编译完成后提示“Info: System generation was successful.” 。这时可以保存并推出 SOPCBuilder。(三)将 Nios II 系统集成到Quartus II工程 1. 添加 Nios II 系统和输入输出管脚 使用 File 菜单下的 New菜单或者点击新建文件图标,弹出新建文件窗口。图 721 新建设计文件窗口双击 BlockDiagram/SchematicFile 新建一个原理图文件。在原理图空白部分单击鼠标右键选择 InsertSymbol或者单击左侧工具栏的符号工具按钮,弹出模块选择对话框。单击左侧 Library 框中 Project 目录前的“+”号,可以显示本项目中创建的原理图模块,即刚刚在 SOPCBuilder 中生成的 NiosII 系统 mcu。 选择 mcu 模块,点击 OK按钮,将该模块添加到原理图中。按照同样的方法添加输入输出引脚,其位置为 libraryprimitivespin 目录。2. 添加 PLL 使用 SDRAM, 需要在系统中添加 PLL。 点击 tool 菜单下的 MegaWizardPlugInManager。 点击 Next。弹出的对话框中选择 I/O树下的 ALTPLL,并在右侧的 outputfile中将其命名为 altpll0。点击 Next,在弹出的对话框中将频率改为 50。点击 Next,按下图设置。点击 Next,保持默设置。点击 Next,按下图设置。点击 Next,保持默设置。点击 Next,按下图设置:偏移量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论