没有合适的资源?快使用搜索试试~ 我知道了~
首页Altera Cyclone II系列FPGA开发板 DE2板资料
资源详情
资源评论
资源推荐
DE2 板资源
Feature Description
FPGA Altera CycloneⅡEP2C35F672C6 with EPCS16 16-Mbit
serial configuration device
I/O Devices Built-in USB-Blaster cable for FPGA configuration
10/100 Ethernet
RS232
Video out (VGA 10-bit DAC)
Video in (NTSC/PAL/multi-format)
USB 2.0 (type A and type B)
PS/2 mouse or keyboard port
Line in/out ,microphone in (24-bit Audio CODEC)
Expansion headers(76 signal pins)
Infrared port 红外口
Memory 8-Mbytes SDRAM,512K SRAM, 4-Mbytes flash
SD memory card slot(插卡槽)
Displays 16*2 LCD display
Eight 7-segment (段)display
Switches( 开 关 ) and
LEDs
18 toggle switches(拨动开关)
18 red LEDs(发光二极管)
9 green LEDs
Four debounced( 防反跳) push-button switches ( 按钮开
关)
Clocks
50MHz crystal(晶振) for FPGA clock input
27MHz crystal for video applications
External SMA clock input
主要包含的步骤:
设计输入:——可通过电路原理图,或硬件描述语言(VHDL、Verilog)的
方式将所需要的电路输入到 CAD 软件中
综合——将所输入的设计转换成由若干逻辑单元( LE)互联构成的电路,
这些 LE 位于 FPGA 器件中,他们是具有通用性的基本电路模块;
功能仿真——测试综合后的电路在逻辑功能上的正确性,功能仿真不考虑
任何时序问题
布局布线(Fitting)——确定所设计的电路使用到的 LE 的布局方式及相关
连线
时序(Timing)分析、时序仿真——分析布局布线后的电路沿不同路径的
传输时延,以提供电路的预期性能指标;检验和估计往电路输入节点施加
各种测试信号时的实际输出结果
编程和配置——设置 FPGA 内部的开关(用于配置 LE 的电路功能和创建所
需的连线)将所设计的电路实现到一个物理的 FPGA 器件中。这一步一般
由厂商所提供的软硬件工具来完成。再将设计实现到一个 FPGA 器件方面
而言,编程和配置这两个术语经常通用。
主要步骤:
1. 创建工程
2. 绘制原理图(或编写代码)
3. 编译包含综合布局布线等
4. 分配引脚
5. 方针和时序分析
6. 配置 FPGA
DE2 的资源非常丰富,包括:
核心的 芯片,从名称可以看出,它包含有
千个 ,在 的芯片系列中,不算最多,但也绝对够用。 下载控制芯片
以及 对 的支持。
存储用的芯片有:!"#,$#%&"#,'#%(
))
经典 * 配置:拥有 ' 个按钮,$ 个拨动开关,$ 个红色发光二极管,+ 个
绿色发光二极管,$ 个七段数码管,, 字符液晶显示屏
'超强多媒体:' 位 & 音质音频芯片 -#$.#/ 输入0/0标准音
频输出1,视频解码芯片.支持 234 制式1,带有高速 & 视屏输出 5
模块。
更多标准接口:通用串行总线 控制模块以及 、 型接口,&6
接口,& 红外模块,7477# 自适应以太网络适配器," 标准串口,
4 键盘接口
其他:7#,# 晶振各一个,支持外部时钟,$7 针带保护电路的外接
*
88此外还有:配套的光盘资料,9:: 软件,2/7&,例程与说明
文档。
DE2 的使用
关于 & 资料光盘的使用
主要的可以参看他的用户手册,里面有关于 & 的资料的详细使用说明,
板子的电路原理图,模块图,管脚图,和各个模块的 &( 等等。
可以这样来看:
&;):
<&(8888888888888888& 板子上的各个模块的详细的官方 &(,
来自各个芯片厂商。
<&;6)/88 丰 富 的 例 程 , 里 面 很 多 适 用 的 例 子 , 比 如
&;#:/;等
<&;%;=/8888& 提供的试验内容,里面有很详细的操作步骤截
图。
<&;()/8888888& 板子资料,包括布线,电路板的资料
<&;:/8888888888例如详细的讲解 *:/6 的使用。
<&;:;):888用户使用指南与手册综合的说明。
<;&%: ;/88& 的调试工具,可以直接下载 2/ 处理器的汇
编代码, 语言代码等。
<&;;>88888& 控制面板,直接操作 & 板子上的各个模块
的工作状态。
程序下载方法
88888888第一种称为 "2 模式,需要将板上 "24"* 开关(& 旁)拨
到 "2,是用 直接将 ? 文件烧到 芯片,这样掉
电之后就没有了,重启后需要再次烧写。
88888888第二种模式为 模式,将 "24"* 开关拨到 "* 模式,然后
在 9:: 下载模式设置为 模式,选择 >? 文件下载,这样直接下载到
?/ : 芯片中,每次复位,会根据 里面的内容重新烧写
芯片。
关于管脚分配
88当我们创建一个 用户系统的时候,到最后要做的工作就是下载,
在下载之前必须根据芯片的型号分配管脚,这样才能将程序中特定功能的管脚
与实际中的 片外硬件电路一一对应。
88通常的管脚分配使用的是拖拽法,然而在一个庞大的系统中,这样是非常
的不现实,可以使用 5 文件分配法,方法是在 9:: 的 / ) 菜单
下面的 )>/ ) 项中,定位到要分配的管脚文件即可(对于做 2/
核 必 的 通 用 管 脚 分 配 , 可 以 参 照 6;)<&;%;=/<
&;>/;/ )@ 文件),这里有个前提,就是你的顶层文件管脚命
名必须与 5 文件中管脚一致。所以顶层文件如果用 5/ 来写的话那将更
加的方便,当然这是对于对于做 2/ 核而言的,你可以直接从 &) 中拷贝一
个顶层文件作为你的顶层。只要稍加修改即可,也可以定义自己的额外管教分
配。分配管脚的有一个方法是,直接修改工程文件夹里面的“A?B文件,将相应
的端口与芯片的预设相连即可。例如:
认识 Nios II 系统
剩余24页未读,继续阅读
aidongmingweizai
- 粉丝: 0
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论6