版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SOPC设计流程简介,讲解人:涂政,TIPS:,实验板DE2-115中Cyclone IV FPGA芯片在Quartus II10.0以后的版本之后才支持。 相关资源:ftp:/ QuartusII需要破解后使用,NiosII IDE不需要另外破解 本示例流程所用的是QuartusII 11.0版本以及NiosII 11.0版本。,设计流程,第一部分:SOPC BUILDER,新建一个工程 打开SOPC Builder设计界面 定制NiosII处理器 配置和连接外设 分配地址和中断 生成系统,一、新建一个工程,打开quartus,点击File - New Project Wizard,点击ne
2、xt到器件选择对话框,选择device family:Cyclone IV E 选择device: EP4CE115F29C7,点击Finish完成Project的创建,二、打开SOPC BUILER 设计界面,先点击file-new新建一个bdf文件,然后选择tool-sopc builder 打开设计界面,进入SOPC builder界面后先给自己的sopc起一个名字,点击OK,设置SOPC系统时钟,三、定制NIOSII处理器,先在左边的library里面找到nios II processor,在弹出的对话框中先选择core:Nios II/f,其它不管,点击next,Instructio
3、n Cashe改为8k Data cashe 设为none,点击finish完成cpu的创建,四、配置和连接外设,必须的外设:SDRAM controller 、EPCS controller、system ID peripheral、JTAG UART 实验板上的led、switch、button都属于PIO,配置多个时可重复加入PIO,然后rename即可。 如果需要用到实验板上其它的模块(如:LCD显示屏,VGA接口、USB接口等)请自己查找相关的教程,根据教程加入相应的外设模块。,SDRAM,在配置里面将presets改为custom,data width改为16,点击finish,同
4、样在library里面找到SDRAM controller,EPCS controller,System ID peripheral,JTAG UART,都保持默认设置不变,直接点击finish,PIO,所有外设添加好了以后建议大家都rename一下,特别注意system ID peripheral一定要重命名为sysid,(默认的为sysid_0) 然后双击cpu模块,将reset Vector 的memory 改为 epcs controller 将exception Vector的 memory 改为 sdram 然后直接点击finish,五、分配地址和中断,利用工具中的自动分配地址和中
5、断功能进行自动分配,六、生成系统,然后点击exit ,开始在quartus中的设计。,第二部分:QUARTUS II,在QuartusII中完成自己的逻辑设计 编译 进行引脚分配 下载硬件逻辑,一、添加CPU,由于SDRAM的clk要求比CPU的clk相移-75度,所以我们需要创建一个PLL实现这个功能。,二、PLL设置,二、PLL设置,二、PLL设置,二、PLL设置,三、连线以及添加管脚,自动添加管脚,自动添加管脚,添加完成后,保存,编译。,四、分配管脚,四、分配管脚,四、分配管脚,全部修改完成后点击OK,四、分配管脚,四、分配管脚,大家自己参考DE2-115的user_manual对管脚进
6、行分配。 时钟信号:Y2 sdramclk与sdram的clk端相连 关于EPCS controller的管脚在user_manual上没有,参照以下分配: data0DATA0(N7) dclk DCLK(P3) sceFLASH_nCE (E2) sdoDATA1(F4) 管脚分配完成后再编译一次,五、下载硬件逻辑,编译成功后会生成一个sof文件,将它下载到DE2-115实验板上后,quartus下的工作也就完成了。,第三部分:NIOS II,创建一个新的应用程序 添加修改自己的代码 在开发板中运行自己的应用程序,一、创建一个新的应用程序,打开niosII ,如下图所示新建一个应用,在弹出的对话框中点击SOPC information file name 后的找到先前quartus文件夹下的sopcinfo文件 给自己的应用命名 应用模板选用 Hello world 点击finish,二、添加修改自己的代码,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建泉州晋江市智云数字科技有限公司招聘20人笔试参考题库附带答案详解
- 2025福建三明永安市永翔发展集团有限公司招聘工作人员10人笔试参考题库附带答案详解
- 2025湖南邵阳市市直事业单位和市属国有企业人才引进37人笔试参考题库附带答案详解
- 2025湖北恩施州巴东县野三关两山富村生态产业发展有限公司招聘员工2人笔试参考题库附带答案详解
- 2025浙江宁波滨江新城置业有限公司招聘1人笔试参考题库附带答案详解
- 搏击俱乐部运营管理
- 龙里县2025贵州龙里县洗马镇人民政府招聘村干部笔试历年参考题库典型考点附带答案详解
- 鄂州市2025年湖北鄂州市勘测院招聘专业技术人才3人笔试历年参考题库典型考点附带答案详解
- 绵阳市2025四川绵阳市生态环境局招聘编外人员10人笔试历年参考题库典型考点附带答案详解
- 湖北省2025年湖北省药品监督管理局所属事业单位专项招聘10人笔试历年参考题库典型考点附带答案详解
- YS/T 433-2016银精矿
- GB/T 6074-2006板式链、连接环和槽轮尺寸、测量力和抗拉强度
- GB 29415-2013耐火电缆槽盒
- 2022年天津市河西区中考数学一模试题及答案解析
- GA/T 1444-2017法庭科学笔迹检验样本提取规范
- 2022年大理白族自治州大理财政局系统事业单位招聘笔试试题及答案解析
- 诺和龙诺和龙在糖尿病心脑血管方面的作用专家讲座
- 阿片类药物中毒的急救处理课件
- 种业现状及发展思考课件
- 某大型化工集团公司导入WCM世界级制造策划资料课件
- DBJ∕T13-354-2021 既有房屋结构安全隐患排查技术标准
评论
0/150
提交评论