LTE-GX-02E 实验指导书
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
第六章 二次开发实验
实验三十五 HDB3编译码程序设计
一、实验目的:
1.掌握“Quartus II 4.0”中程序的编写、编译以及仿真的方法。 2.掌握FPGA程序下载的方法。
3.掌握HDB3编译码原理以及实现方法。
二、实验内容:
1.在“Quartus II 4.0”中编写HDB3编译码的程序。然后,编译和仿真。 2.将程序下载到FPGA中,然后进行验证。
三、实验仪器:
1.光纤通信实验系统1台。 2.JTAG下载线1根。 3.电脑1台。 4.示波器1台。
四、实验原理:
程序输入输出口定义:
HDB3编码模块输入输出端口定义:
输入口:DIN HDB3编码模块数据输入端口。
clkin HDB3编码模块时钟输入端口。
输出口:DOUT[1..0] HDB3编码数据输出端口。 HDB3编码模块图形如下:
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
HDB3编码模块输入输出端口定义:
输入口:DIN[1..0] HDB3译码模块数据输入端口。
clkin HDB3译码模块时钟输入端口。
输出口:DOUT HDB3译码数据输出端口。 HDB3译码模块图形如下:
程序设计要求:
1、HDB3编码模块将“pn序列程序设计”中的pn序列。DOUT规则如下表所示:
2、在2M2M接口的电平变换关系如下表所示。
3、按程序设计提示:
1、在进行HDB3编译码程序设计过程中一定要先理解HDB3编译码的原理。 2、在写这种编码比较复杂的程序时,最好先把程序流程图画好。
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
五、实验注意事项:
1.在连接JTAG下载线时,JTAG下载线有红色的一边靠左,然后插入实验系统的程序下载断口。
2.程序下载到FPGA中可以马上使用,不能断电,断电后下载的程序会丢失。 3.管脚的定义参照“附录一”。
4.“Quartus II 4.0”的使用方法参见“附录二”。
六、实验步骤:
1.在电脑上运行“Quartus II 4.0”。
2.用VHDL语言或者用画图的方式编写产生pn序列的程序。 3.编译程序并进行仿真。然后,分配好管脚。
4.关闭实验系统电源。然后,用JTAG下载线连接电脑的并口和实验系统的程序下载口J601。
6.按照“实验三十五”中连线方法将程序中定义的两个HDB3编码输出的管脚与2M接口模块的输入端口P800和P802相连接。
7.将2M接口模块的P803和P801用信号连接导线连接。
8.将2M接口模块的P804和P805和程序中定义的两个HDB3译码输入口连接。 9.打开系统电源。将程序下载到FPGA中。 10.然后用示波器观察相应的测试点。
七、实验报告:
1.描述HDB3编译码原理。
2.记录相关测试点的波形并与仿真结果相比较。 3.考虑HDB3编码后信号的传输速率有无变化?
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
附录一 FPGA管脚分布图
注意事项:图中未指定的管脚请不要使用
电端FPGA管脚分布图
其布局与实验系统中的对应(除了PIN16 主时钟,PIN67上电复位端没有外接出来以外):
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
光端FPGA管脚分布图
其布局与实验系统中的对应(除了PIN16 主时钟,PIN67上电复位端没有外接出来以外):
以下的管脚是控制数字信号源模块的74LS151: A、B、C:PIN51、PIN52、PIN53。
四片74LS151的片选信号依次是:U307→PIN47,U308→PIN48,U309→PIN49,U310→PIN50。
以下管脚控制数字信号源终端光条显示的(输出“1”光条亮):
U304:PIN68、PIN67、PIN62、PIN61、PIN60、PIN59、PIN58、PIN57 U305:PIN76、PIN75、PIN74、PIN73、PIN72、PIN71、PIN70、PIN69 U306:PIN91、PIN85、PIN84、PIN83、PIN82、PIN79、PIN78、PIN77
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
附录二 Quartus 4.0 基本操作
本节从创建一个项目开始,到程序的下载。把Quartus 4.0 基本操作演示一遍,一些Quartus 4.0应用中的技巧将在下一节中进行详细的说明:
STEP 1:建立一个项目
1、首先,运行Quartus 4.0。然后新建一个项目,如下图所示:
点击“New Project Wizard…”按钮后按如下方法设置: 1、点击NEXT:
2、设置好项目的路径后点击“NEXT”:
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
3、点“Add…”就可以加入项目要包含的文件了,现在还没有文件添加进去,可以到后面再新建。直接点击“Next”:
点击添加文件
4、设置EDA工具,可以先不用考虑,直接点击“Next”:
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
5、Family选项是用来选择器件类型的,本实验系统采用的FPGA是Cyclone系列的EP1C3,因此选择Cyclone。下面选项选择“Yes”表示自己指定具体的器件,选择“No,……”表示让系统自动选择器件,这里我们选择“Yes”。点击“Next”:
6、“Package”表示器件的封装,选择“TQFP”。“Pin”表示器件管脚的个数,选择“144”。 “Speed”表示信号延时的时间,数值越小表示器件运算速度越快,这里选择“8”。最后,在左边的窗口中选择EP1C3T144C8,点击“Next”。
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
7、点击“Finish”,就完成项目的建立了!
STEP 2:向项目中添加一个文件
1、点击“New”,如下图所示:
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
2、在弹出的窗口做如下设置:
选中“Device Design Filet”中的“Block Diagram/Schematic File”,这是选择绘图的方式进行输入。然后,点击“OK”
3、对文件进行保存:
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
点击保存
输入文件名
按保存,完成文件添加。
STEP 2:输入符号及编译文件
1、在工作区的空白出点击鼠标右键,弹出如下菜单,点击“Insert→Symbol...”,在弹出的窗口中选择要插入的逻辑单元。
点击此项
2、在“Name”栏中输入要插入的模块,例如输入“not”。点击OK就可以完成输入了。
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
3、连线的方法:当鼠标移动到靠近接口的边缘时鼠标将变成十字形,这时点击鼠标左键不放,移动鼠标到要连线的终点位置,松开鼠标左键,完成连线。
4、还有几种连线的方式如网络标识方法、总线连接法,这些连线的方法在比较复杂的设计中将起很大的作用,这些连线方法将在“Quartus应用技巧”中进行讲解。
5、完成程序的输入后,进行编译。点击“Processing→Start Complation”
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
6、编译完成后,在右边的窗口可以 …… 此处隐藏:2314字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




