您好,欢迎来到微智科技网。
搜索
您的当前位置:首页第2节 SOPC硬件开发实例

第2节 SOPC硬件开发实例

来源:微智科技网
SOPC Altera AVALON SOPC硬件开发实例

第一步是要进行需求分析,根据这个要求来建立硬件系统。 电子钟的设计要求: 在液晶屏上显示日期、时间; 可以设置日期、时间;

根据系统要求实现的功能,电子钟的设计要用到的外围器件有: LCD:电子钟显示屏幕; 按键:电子钟设置功能键; Flash存储器:存储软、硬件程序;

SRAM存储器:程序运行时将其导入SRAM。

根据所要用到的外设、要实现的功能以及开发板的配置,在SOPC Builder中建立系统要添加的模块包括:Nios II CPU、定时器、按键PIO、LCD控制器、AVALON三态桥、外部RAM接口、外部Flash接口。 使用的开发环境如下: WinXP操作系统 Nios II 6.0嵌入式处理器 Quartus II 6.0

基于Cyclone II 的SOPC开发板 2.2.1 创建工程

进行完需求分析之后,进行硬件系统的创建。 首先必须建立一个Quartus II 的工程, 步骤如下:

1. 开始程序AlteraQuartus II 6.1Quartus II 6.1(32 bit),启动Quartus II软件;

2.选择File菜单New Project Wizard,出现Introduction页面,该页面介绍所要完成的具体任务,点击next。

3. 进行项目名称的设定、工作目录的选择。指定工程存放的目录,工程名和顶层实体名,工程名和顶层实体名要求相同,工程目录可以随意设置,但必须是英文的目录,工程名和顶层实体名也要求是英文名字,我们的工程名和顶层实体名为clock,选择Next。

4.可以为工程添加先期已经输入的设计文件,指定用户自定义的元件库的路径,这里我们没有事先输入好的文件,也没有自定义的元件库,点击Next进入下一步。

5. 用户指定目标器件,根据开发板的所使用的器件来选择,实际开发中,通过查看核心板的参考手册来获取所使用的器件具体型号,可以使用窗口右边的Filters来加快器件的选择,选择完毕点击Next。

6. 指定在Quartus II 之外的用于,设计输入、综合、仿真、时序分析的第三方EDA工具,Quartus II对第三方工具的支持比较完善。这里我们不做选择,直接点击Next。

所见新工程的信息,确认所创建工程的主要信息,点击Finish完成工程的建立,在开发的过程中,还可以通过菜单assignmentSettings来对这些配置进行修改。 点击Finish按钮,Quartus II自动会打开这个工程,可以看到顶层实体名出现在工程导航窗口中。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务