



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验11 通信模块设计11.1 实验目的 1掌握用CPLD实现通信系统中的常用基带信号码型变换电路的方法。 2. 掌握用CPLD实现通信系统中的位同步、帧同步电路的方法。3掌握用CPLD实现信道编译码电路的方法。11.2 实验原理本实验使用数字信源模块和设计实验模块,图11.1给出了TX-6B型设备设计实验模块电原理图。设计实验模块电路中有一个附加的电源开关K11(带有一个LED发光管显示K11状态),使用该模块时先打开总电源开关,然后将开关K11拨到ON。TX-6B型设备设计实验模块的核心芯片是ATMEL公司的CPLD芯片ATF1508AS,此芯片为84脚PLCC型封装,带有JTAG测试接口电路,可以在系统编程(ISP),该芯片硬件上完全兼容ALTERA公司的EPM7128芯片,不过编程/擦除次数要远多于ALTERA公司CPLD的100次,达到1万次以上,芯片详细资料见参考文献11。如图11.1所示,8 输入3态缓冲器74LS244将来自数字信源模块的晶振信号CLK、位时钟信号BS、帧时钟信号FS、NRZ信号以及来自位同步模块的晶振信号CLK2进行缓冲处理后送给CPLD。同时74LS244还将CPLD输出的三路信号(OUT1、OUT2、OUT3)进行缓冲处理,其中两路信号送到74HC4052芯片转换产生双极性信号BOUT,另一路直接输出到测试点。上述输入和输出信号为串行信号。本模块还提供了并行输入和输出方式:一个四位手动拨码开关产生四位并行输入信号送给CPLD;四个LED发光管用来显示CPLD的四位并行输出信号,发光管亮表示高电平,发光管熄表示低电平。本模块外部信号测试点和输出点以及与CPLD芯片引脚连接说明如下: OUT1 CPLD第10脚的输出信号测试点 OUT2CPLD第9脚的输出信号测试点,此信号同时接到74HC4052的第10脚 OUT3CPLD第8脚的输出信号测试点,此信号同时接到74HC4052的第9脚 BOUT 74HC4052输出的双极性信号测试点 FS-D 信源NRZ码的帧时钟信号FS测试点,此信号经过74LS244缓冲后接到CPLD的第5脚作为输入信号 CLK2 8.867238MHz晶振输出信号(来自位同步模块)测试点,此信号经过74LS244缓冲后接到CPLD的第2脚作为输入信号,此信号频率约等于信源模块晶振信号CLK的2倍。图11.1 TX-6B型设备设计实验模块电原理图设计实验模块中CPLD芯片ATF1508AS的引脚资源分配定义如下: 第2脚 通用I/O口兼作GCLK2。实验模块中定义为输入口,已接位同步模块的晶振信号CLK2 第5脚 通用I/O口。实验模块中定义为输入口,已接信源NRZ码的帧时钟信号FS 第8脚 通用I/O口,实验模块中定义为输出口,对应本模块外部输出点OUT3 第9脚 通用I/O口,实验模块中定义为输出口,对应本模块外部输出点OUT2 第10脚 通用I/O口,实验模块中定义为输出口,对应本模块外部输出点OUT1 第11脚 通用I/O口,实验模块中定义为输入口,已接信源模块的输出信号NRZ-OUT 第15脚 通用I/O口,实验模块中定义为输出口,已接LED发光管OP1,高电平驱动OP1亮 第16脚 通用I/O口,实验模块中定义为输出口,已接LED发光管OP2,高电平驱动OP2亮 第17脚 通用I/O口,实验模块中定义为输出口,已接LED发光管OP3,高电平驱动OP3亮 第18脚 通用I/O口,实验模块中定义为输出口,已接LED发光管OP4,高电平驱动OP4亮 第20脚 通用I/O口,实验模块中定义为输入口,已接拨码开关IN4(开关K10的第4位),IN4置ON时该引脚为+5V高电平,IN4置OFF时该引脚为0V低电平 第21脚 通用I/O口,实验模块中定义为输入口,已接拨码开关IN3(开关K10的第3位),IN3置ON时该引脚为+5V高电平,IN3置OFF时该引脚为0V低电平 第22脚 通用I/O口,实验模块中定义为输入口,已接拨码开关IN2(开关K10的第2位),IN2置ON时该引脚为+5V高电平,IN2置OFF时该引脚为0V低电平 第28脚 通用I/O口,实验模块中定义为输入口,已接拨码开关IN1(开关K10的第1位),IN1置ON时(向上拨)该引脚为+5V高电平,IN1置OFF时该引脚为0V低电平 第14脚 JTAG口TDIN,实验模块中已接JTAG2口插座对应引脚 第23脚 JTAG口TMS,实验模块中已接JTAG2口插座对应引脚 第62脚 JTAG口TCK,实验模块中已接JTAG2口插座对应引脚 第71脚 JTAG口TDOUT,实验模块中已接JTAG2口插座对应引脚 第81脚 通用I/O口兼作GCLK3,实验模块中定义为输入口,已接信源模块NRZ码的位时钟信号BS-OUT 第83脚 通用I/O口兼作GCLK1。实验模块中定义为输入口,已接信源模块晶振信号CLK除外部输出点,其他特别规定的输入/输出口已在电路板上作好布线连接,编程时直接利用,不要挪用或改用。剩下没有分配的通用I/O口没有引出,所以不方便使用。为了保护CPLD芯片,在CPLD的一些输出/输入端使用了74LS244芯片作缓冲驱动。74LS244的8个输入/输出脚对应关系如表11.1所示。表11.1 74LS244输入/输出脚对应关系输入脚246811131517输出脚181614129753实验系统提供了配套JTAG口编程下载线,将计算机并口(打印机接口)和实验板上的JTAG口连接,即可通过计算机软件操作进行在系统编程。CPLD的开发设计一般在相应开发软件中完成。由于ATMEL公司的ATF1508AS芯片硬件上完全兼容ALTERA公司的EPM7128芯片,故可以使用ALTERA公司著名的集成综合开发工具MAXplusII来完成关键的CPLD软件设计过程。在CPLD开发软件中编写硬件描述语言源程序,再通过语法检查、器件选择(选择MAX7000系列的EMP7128)、管脚分配、逻辑综合等编译过程后,生成编程文件(ALTERA系列是以.POF为文件名后缀)。接下来,将得到的ALTERA公司的编程文件用转换软件(pof2jed.exe)转换成ATMEL公司的编程文件(.jed文件),然后用ATMEL公司的下载软件(Atmelisp.exe)通过下载线和JTAG口将编程文件下载到CPLD芯片中。此处下载线也可以直接使用ALTERA公司的Byteblaster下载线,当然下载软件中要作相应设定。CPLD的开发设计详细过程不是本课程内容,此处不再赘述,读者可查阅相关参考文献,学习相应软件操作及其CPLD开发过程。11.3 实验内容及实验步骤 1. 熟悉设计实验模块和CPLD的开发软件MAXplusII。2. 利用提供的输入信号和资源,用硬件描述语言来设计实现通信系统中某些模块功能,如:常用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 轮胎轮辋匹配性能评价
- 混凝土模具工协作考核试卷及答案
- 售后效率改进分析报告
- 音像市场细分策略优化路径分析报告
- 打击乐器制作工质量管控考核试卷及答案
- 碳酸锂转化工技术考核试卷及答案
- 煤直接液化操作工内部技能考核试卷及答案
- 氯乙烯装置操作工专业技能考核试卷及答案
- 液体二氧化碳生产工技能比武考核试卷及答案
- 栓剂工三级安全教育(车间级)考核试卷及答案
- 2025-2030中国汽车电源管理集成电路行业市场发展趋势与前景展望战略研究报告
- 2023年中国工商银行秋季招聘考试真题及答案
- 医用物理学考试题及答案
- DB31/T 968.2-2016全过程信用管理要求第2部分:行为清单编制指南
- 中医隔物灸试题及答案
- 可信数据空间解决方案星环科技
- 2019抽水蓄能电站工程施工工艺标准手册:土建分册
- 煤矿电工考试题库及答案
- 印刷调研报告
- 精细化工产业创新发展实施方案(2025-2027年)
- 危重患者亚低温治疗
评论
0/150
提交评论