- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA内容培训安排
内容安排:
QUARTUS安装和使用
安装:破解版的安装
QUARTUS的使用:编译、仿真
编写一个伪随机序列发生器的程序。能正确编译、仿真
开发板的硬件连接
51软核的使用
程序设计
用该开发板实现测频
用该开发板实现DDS
第一部分:QUARTUS安装和使用
A、安装(忽略)
B、使用:
1、新建一个文件夹(英文),所有与该内容有关的文件都放在该文件夹中
2、输入源程序。FILE—NEW选文件类型。(VHDL)
3、文件存盘,文件名与实体名一致。
4、创建工程。
(1)FILE—NEW PROJECT WIZARD,找到前面新建的文件夹,选中已编写好的源文件
(2)单击NEXT,将文件加入工程中。(ADD)
(3)选择仿真器和综合器(NONE)
(4)选择目标芯片。本开发板是CYCLONE系列EP2C5T144C8
5、编译。产生很多文件
PROCESSING—START COMPILATION 启动编译
仿真。正确编译后,可进行功能和时序仿真。
打开波形编辑器。FILE—NEW—OTHER FILES中的VECTOR WAVEFORM FILE
设置仿真时间区域。EDIT—END TIME
波形文件存盘。FILE—SAVE AS *.VWF
将工程中的端口信号节点选入波形编辑器。VIEW—UTILITY WINDOWS—NODE FINDER,单击LIST。用鼠标将重要的端口信号节点拖到波形编辑器窗口。关闭NODES FOUND窗口。可全屏显示。
编辑输入波形(输入激励信号)
启动仿真器。PROCESSING—START SIMULATION
观察仿真结果。
7、下载。观察结果。
第二部分:开发板的硬件连接图
KX-7C5TP
按键的连接:
按键不按下时,输入到FPGA是高电平;按键按下时,输入到FPGA是低电平;
K1:P57 K2:P58 K3:P59 K4:P60 K5:P63 K6:P64 K7:P65 K8:P67 拨码开关的连接
拨码开关处于OFF位置时,输入到FPGA是高电平;
拨码开关处于ON位置时,输入到FPGA是低电平;
1:P91 2:P90 3:P89 4:P88 接插件的连接
注意:FPGA的IO口是3.3V的,若外部有5V的TTL信号输入,必须串接200欧的电阻。
FJ9 FJ1 FJ2 可用做IO 可用做IO,兼作为彩色液晶接口 1 P142 1 P122 1 P113 2 P143 2 VCC 2 P112 3 P144 3 P125 3 P115 4 P3 4 GND 4 P114 5 GND 5 P126 5 GND 6 VCC 6 P129 6 VCC 7 P4 7 P132 7 P118 8 P7 8 P133 8 P119 9 P8 9 P134 9 P120 10 P9 10 P135 10 P121 11 P136 12 P137 13 P139 14 P141
FJ3 FJ5 FJ6 FJ7 可用做IO 可用做IO 可用做IO,兼GPS接口 可用做IO 1 P94 1 P72 1 P67 1 P55 2 P96 2 P73 2 P65 2 P53 3 P97 3 P74 3 P64 3 P52 4 P99 4 P75 4 P63 4 P51 5 GND 5 GND 5 GND 5 GND 6 VCC 6 VCC 6 VCC 6 VCC 7 P100 7 P76 7 P60 7 P48 8 P101 8 P79 8 P59 8 P47 9 P103 9 P72 9 P58 9 P45 10 P104 10 P73 10 P57 10 P44 数码管的驱动
LEDA LEDB 8 4 2 1 8 4 2 1 P41 P42 P43 P27 P30 P31 P32 P40
LEDC a P55 b P53 c P52 d P51 e P48 f P47 g P45 p P44 其中LEDA、LEDB只需要8421码即可,CPLD将8421码译成七段码;LEDC需要七段码。
LED的驱动:
高电平LED亮、低电平LED灭。
LED1:P9 LED2:P8 LED3:P7 LED4:P4 LED5:P3 LED6:P144 LED7:P143 LED8:P142
蜂鸣器的驱动:
P86为高电平,蜂鸣器响、P86为低电平,蜂鸣器不发出声音。
RS232的连接:
P87(TXD):相对FPGA来说,数据是输入;
P92(RXD):相对FPGA来说,数据是输出;
VGA的连接
P100 R P99 G P97
文档评论(0)