范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

使用XC9572实现HDB3码方案设计介绍图文

  使用XC9572实现HDB3码
  1、XC9572芯片简介
  XC9572是XILINX公司生产的一款高性能可编程逻辑器件。它内含4个36V18功能块,并具有1600个可用系统门。其系统结
  构如图1所示。从结构上看,XC9572包含三种单元,即宏单元、可编程I/O单元和可编程内部连线。其主要特点如下:
  ●所有可编程管脚间的脚对脚延时均为5ns;
  ●系统的时钟速度可达到125MHz;
  ●具有72个宏单元和1600个可用系统门;
  ●可编程次数为10000次;
  ●可采用5V在线编程和擦除;
  ●拥有强大的管脚锁定能力;
  ●每个宏单元都具有可编程低功耗模式;
  ●未用的管脚有编程接地能力;
  ●提供有编程保密位,可对设计提供加密保护以防止非法读取;
  ●外部I/O引脚与3.3V和5V兼容。
  2、HDB3的编解码及实现原理
  HDB3码(三阶高密度双极性码)是基带电信设备之间进行基带传输的主要码型之一。它的主要特点是易于提取时钟、不受直流特性影响、具有自检能力、连令串小于3个等。
  E1信号是我国和欧洲国家电信传输网一次群使用的传输系统。E1信号由32个64kbps的PCM话路经过时分复用形成。CCITT建议G.703标准详细规定了HDB3码用于E1信号的标准。
  用XC9572实现E1信号的HDB3编解码电路比较简单,而且无需可调整外围电路。设计使用PC44封装形式的XC9572可编程逻辑器件共有30个可编程IO引脚、6个电源引脚和4个JTAG引脚。整个设计使用了XC9572器件80%的容量。
  HDB3码是AMI码的改进型。AMI码是用交替极性的脉冲表示码元“1”,用无脉冲表示码元“0”。为了防止电路长时间出现无脉冲状态,HDB3码的编码规则是:当没有4个或4个连续的“0”码时,就按AMI码规则编码;当出现4个或4个连续的“0”码时,每4个连续“0”的第一个“0”的变化应视它前面相邻的“1”的情况而定,如果它的前一个“1”的极性与前一个破坏点的极性相反而本身就是破坏点,则4个连续的“0”的第一个仍保持“0”;如果它的前一个“1”的极性与前一个破坏点的极性相同而本身就是破坏点,则第一个“0”改为“1”。这一规则保证了相继破坏点具有交替的极性,因而不会引入直流成分。4个连续“0”的第2,3个总是“0”。4个连续的“0“的第4个改为“1”,而极性与它前一个“1”的极性相同(破坏点极性交替规则)。在接收端,如果相继接收到两个极性相同的“1”?它的前面有3个连续的“0”?则将后一个“1”改为“0”?如果它的前面有2个连续的“0”,则将前后两个“1”改为“0”,这样就恢复了原来的数据信号。下面是一个HDB3码的例子:
  其中:V代表破坏点,+V表示+1,-V表示-1,+B表示-1,-B表示-1。
  在根据上述原理实现HDB3编解码的图2电路中,BNC1插头送来的HDB3信号经变压器T1、U4及外围器件组成的单双变换电路后将转换成两路单极性码并送给可编程逻辑电路XC9572 U5的43、44脚,然后经过可编程逻辑电路内部解码后,从可编程逻辑电路XC9572 U5的24、25脚输出数据和时钟。从U5的26、27引脚输入的数据和时钟经其内部编码后,将从其2和8脚输出,而后再经过U3以及外围器件和变压器T1组成的单双变换电路形成HDB3码,并从BNC2插头输出。
  3、FOUNDATION ISE 4.21开发工具
  FOUNDATION ISE 4.21是开发XILINX公司可编程逻辑产品(包括CPLD和FPGA系列)的软件工具包。利用FOUNDATION ISE 4.21提供的设计环境和设计工具,可以灵活高效地完成各种数字电路设计。在FOUNDATION ISE 4.21的设计环境下,对CPLD和FPGA进行设计的过程如下:
  (1)FOUNDATION ISE 4.21的设计输入有图形输入和文本输入两种方式。此外,符号编辑器用于编辑用户的模块符号。在本系统中,笔者使用VeriLOG语言作为文本输入方式。
  (2) 设计实现是在FPGA或CPLD器件内物理地实现所需的逻辑。这个过程由FOUNDATION ISE 4.21中的核心部分编译器完成。它可依据设计输入文件自动生成?主要用于器件编程、波形仿真、延时分析等所需的数据文件。
  (3) 设计仿真是由仿真器和时延分析器利用编译器产生的数据文件来自动完成逻辑功能仿真和延时特性仿真(时序仿真)的。通过仿真可以发现设计中的错误与不足,以便对设计进行修改和完善,使其最终达到设计要求。
  (4) 仿真结果正确以后,即可进行器件编程。即通过编程器(Programmer)将设计文件下载到FPGA芯片中。以在实际芯片中进行实际信号的时序验证?同时就芯片的实际运行性能进行系统测试。
  4、HDB3的CPLD实现及仿真结果
  用XC9572实现HDB3编解码设计主要由编码、时钟提取和译码三部分组成。其中编码部分是根据HDB3编码原理把二进制码的时钟和数据信号编码成两路单极性的HDB3码输出。其编码原理框图如图3所示。
  时钟提取是译码的关键部分,原理是32.768MHz时钟提取两路HDB3单极性码的上升沿,并形成宽度2倍于32.768MHz时钟周期宽度的脉冲,然后用此脉冲复位32.768MHz时钟的16位计数器,最后根据16位计数器的结果产生2.048MHz时钟。
  译码部分比较简单。它根据HDB3码的特点首先检测出极性破坏点,即找出4连零码中添加V码的位置(破坏点位置),其次去掉添加的V码,最后去掉4连零码中添加的B码以将其还原成单极性不归零码。译码原理框图如图4所示。
  HDB3编解码的CPLD设计可采用上面介绍的FOUNDATION ISE4.21开发工具来实现。设计输入采用Verilog HDL语言完成。设计分为三个模块:时钟模块、编码模块、译码模块。

怎么申请免费域名免费域名申请详细步骤图文怎么申请免费域名?域名是一个IP地址上的ldquo面具rdquo。一个域名的目的是便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。通俗的说,域名就相当于一个家庭的门牌如何用动态域名实现路由器的远程配置对于本地的路由器,想要配置很简单,浏览器地址栏输入192。168。1。1之后填好登陆名和口令即可以进入web界面配置自己的路由器了。但对于想要远程配置的用户,这样的方法是行不通的。如何申请企业邮箱如何申请企业邮箱企业邮箱是以企业自己的域名为后缀的信箱,拥有企业邮箱可以为自己的员工设置电子邮箱,还可以根据需要设置不同的管理权限,以及部门成员之间或者公司全体员工之间的群发功能等数字显示器电路有什么类型数字显示器电路类型图文数字显示器在我们日常的生产生活中随处可见,从小小的计算器到大型机器的仪表,从经常接触的电视机到各种仪表器具。从它被发明开始到现在,越来越广泛的被应用到人们的生产生活中去。数字显示器几款位置显示器价格及产品信息图解我们大家都知道,在木工机械,包装机械,彩印机和灌装机等等东西都会用到表盘手轮,根据其显示的数字就可以知道进给量是多少。不过随着高科技技术的研发,出现了比表盘手轮更方便精准的位置显示华为u9200刷机步骤华为y300怎么刷机现在的手机,用到刷机的地方都很多,不管是换系统清楚一些数据,或者是手机坏了,变卡了什么的,这些都是可以用刷机解决。但是现在街上的刷机地方收费普遍都很贵。可是自己又不会,又找不到教学华为u8660刷机教程图解虽然说智能手机是越来越多了,其中安卓手机系统占到多数,但是一些科技产品小白并不懂的怎么给自己的安卓手机刷机,对刷机有一种畏惧感,以免刷成砖头,很是麻烦。今天小编要说的既是华为u86华为u8660刷机使用教程在使用了华为U8660一段时间以后,发现操作时手机的反应速度变慢,而且手机预装的部分软件对小编而言根本就用不上,况且这个软件在后台运行过程中还要不断的浪费着我的手机流量,基于这些原华为u8860怎么样?华为u8860评测详解在很多年以前,人们在用着笨重的大哥大打电话,而不能做其他的一些事情。同时,那个时候的手机比较昂贵,不是每个人都买得起的。但是,现在就截然不同了,我们的手机不但便宜,每个人都能够买得华为荣耀u8860如何刷机华为荣耀u8860刷机教程详解华为的手机是有很多不同的系列的,不同系列的手机的特点不同。华为比较出名的系列是荣耀系列,华为的荣耀系列的手机设计和配置都比较高。华为荣耀u8860是一款比较高配置和性价比的白色机身迷你冰箱如何挑选迷你冰箱挑选方法详细介绍随着小户型家居的发展,迷你小冰箱也是在很多年青人的家庭中受到了广泛的欢迎,无论是开车旅行还是居家生活,或者上班办公都非常适合使用。迷你冰箱挑选秘笈是什么?迷你冰箱好不好用?这些是不
Word文档格式docx和doc有什么区别docx是2007以上软件的版本,只是格式不同,DOCX格式的。低于2007版的就打不开了,如果考虑2003前的版本,就保存成DOC格式,这样到了别的机子(也许可能会是2003)上docm为扩展名的是什么文件?用什么软件才能打开?docm为扩展名的是什么文件。docm是Word2007中的一种文档格式,一般可以用word2007打开。wps2007是金山公司出品的办公软件,应该打不开。docm文件。Worddoc文件怎么打开?doc是什么文件?doc是一种文档格式,一般用MicrosoftWord打开。word系列软件最新版本下载42。50MBWord2007官方下载免费完整版立即下载791。76MBWord2013立即wma是什么格式平时我们听音乐都会接触到各种音频格式,相信很多小伙伴都不知道wma是什么格式,现在让我来跟大家说说吧。wma是什么格式1WMA和我们经常接触到的mp3是一种音乐文件格式,但与MP3WMA是什么格式WMA格式介绍详解什么是WMA格式WMA的全称是WindowsMediaAudio,是微软力推的一种音频格式。WMA格式是以减少数据流量但保持音质的方法来达到更高的压缩率目的,其压缩率一般可以达到1mp3转换wma格式的教程以及什么是wma详解MP3和WMA都是要在计算机内播放或是处理音频文件的音频格式。除了MP3和WMA以外,常见的音频格式还有CDWAVEAIFFAUMPEGMPEG4MIDIWMARealAudioVwma是什么文件格式?wma文件怎么打开?WMA是一种非常常见的音乐文件格式,它是一种储存方便的音频文件,可以用于多种格式的编码文件中。WMA的突出特点是比MP3体积小(同样的音质下),还可以增加版权保护功能。WMA是什么desktop。ini是什么文件desktop。ini文件介绍不少用户反映在使用电脑过程中发现有一个名为desktop。ini的文件,但不知它是什么文件。那么,究竟什么是desktop。ini的文件呢?Desktop又有哪些含义呢?下面赶紧一ini是什么文件格式?ini文件怎么打开?ini文件是系统初始化文件,统管windows的各项配置,是windows的系统配置文件所采用的存储格式,使用的软件中的配置信息就储存在ini文件中。一般情况下正常的设置在软件界面Desktop。ini是什么文件desktop。ini是什么文件在电脑中,经常会遇到一个名为desktop。ini文件,有些电脑小白会以为desktop。ini文件是病毒文件。但其实desktop。ini文件并不详解如何关闭dep数据保护?dep保护是什么意思如何关闭dep数据保护dep是什么呢?可能很多朋友还没听说过这个东西。下面我们就来初步了解一下dep的工作原理以及如何关闭dep数据保护。DEP的防病毒原理如果你的系统升级到了SP