摘要

介绍了光端机的E1信道HDB3编码的原理和方法,给出了用FPGA实现E1信号HDB3编码的方法。得到了用Xilinx公司的集成软件ISE6.2进行HDB3编码的原理图及仿真结果。结果表明用XC2S100系列FPGA实现HDB3的转换比采用专用集成电路具有结构简单、体积更小、灵活性高等优点。

关键词:三价高密度码;FPGA;编码;光端机

引言

由于PDH光端机在集成度、功耗、成本、可生产性等方面都有明显的优势,PDH设备在相当长一段时间内仍具有被大量使用的机会。本文设计的光端机主芯片采用Xilinx公司生产的XC2S100,利用该芯片通过16路E1口的HDB3编码设计,大大简化了设计电路,而且比专用集成电路具有结构更简单,体积更小,灵活性更高等优点。

1XC2S100器件介绍

XC2S100是Xilinx公司生产的SpartanII系列的10万门芯片[1]。该芯片采用2.5V供电,拥有了替 代ASIC的所有关键需求,例如高性能片内RAM、基于核的解决方案、低廉的价格、高容量等。SpartanII用户可编程门阵列的结构主要由5种可配置部件组成:

(1)IOBs提供封装的管脚和内部逻辑的接口;

(2)CLBs是提供可组建大部分逻辑功能部件;

(3)含有4096个位的专用块RAM;

(4)时钟DLL用于时钟分配的补偿和时钟的控制;

(5)多级内部连线结构;

(6)处于中央位置的CLB可以方便地访问所有的

用FPGA实现光端机HDB3编码设计相关推荐

  1. 基于FPGA的HDB3编译码器设计

    数字基带信号的传输是数字通信系统的重要组成部分之一.在数字通信中,一般由信源发出的数字基带信号含有丰富的低频分量,甚至直流分量,这些信号往往不宜直接用于传输,易产生码间干扰进而直接影响传输的可靠性,为 ...

  2. 基于 FPGA 的数字抢答器设计

    下面是基于 FPGA 的数字抢答器设计,在quartusII下,modelsim下仿真,编程语言VHDL.   1.抢答器的工作原理 主持人宣布可以抢答后,在 20s 的定时时间内若有人按键抢答,则这 ...

  3. (65)FPGA面试题-状态机编码选择原则?

    1.1 FPGA面试题-状态机编码选择原则? 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-状态机编码选择原则: 5)结束语. 1.1.2 本节引言 & ...

  4. 基于FPGA的遥控数字时钟设计

    基于FPGA的遥控数字时钟设计报告 ​ ​ Author:张宏宇 摘要 ​ 数字时钟是一种通过数字显示时间的计时装置,本次项目采用Cyclone Ⅳ系列芯片,使用QuartusII开发环境,使用Ver ...

  5. 基于FPGA的USB接口控制器设计(VHDL)(中)

    今天给大侠带来基于 FPGA 的 USB 接口控制器设计(VHDL),由于篇幅较长,分三篇.今天带来第二篇,中篇,USB通信原理.USB 系统开发以及设计实例.话不多说,上货. 之前有关于 Veril ...

  6. 简谈基于FPGA的千兆以太网设计

    简谈基于FPGA的千兆以太网设计 今天给大侠带来简谈基于FPGA的千兆以太网设计,话不多说,上货. 今天我们来简单的聊一聊以太网,以太网在FPGA学习中属于比较高级的内容了,有些大侠肯定会感觉以太网学 ...

  7. FPGA零基础学习:基于FPGA的二进制转BCD设计(附代码)

    FPGA零基础学习:基于FPGA的二进制转BCD设计(附代码) 本系列将带来FPGA的系统性学习,从最基本的数字电路基础开始,最详细操作步骤,最直白的言语描述,手把手的"傻瓜式"讲 ...

  8. 利用UltraScale和UltraScale+FPGA和MPSOC加速DSP设计生产力

    利用UltraScale和UltraScale+FPGA和MPSOC加速DSP设计生产力 Accelerating DSP Design Productivity with UltraScale an ...

  9. 基于FPGA的SPI FLASH控制器设计

    1.SPI FLASH的基本特征 本文实现用FPGA来设计SPI FLASH,FLASH型号为W25Q128BV.支持3种通信方式,SPI.Dual SPI和Quad SPI.FLASH的存储单元无法 ...

最新文章

  1. WCF服务的REST / SOAP端点
  2. Excel中Sumproduct函数的使用方法
  3. 专访阿里云域名与网站业务总经理宋瑛桥:域名未来将更加个性化、生态化和规范化...
  4. Gradle Goodness: Set Java Compiler Encoding--转载
  5. java xmn xms_JVM调优总结 -Xms -Xmx -Xmn -Xss(转)
  6. AndroidStudio 3.4更新了啥?(转载)
  7. 插入数据的时候出现错误:Error during job, obtaining debugging information…
  8. 交通灯程序设计C语言,基于MCS-51的交通灯程序设计(c语言控制直行左转,包含程序)...
  9. 静态库-动态库混合编译
  10. “真还传”即将完结?锤子科技撤回全部破产申请 罗永浩称年后回归科技界
  11. 口语技巧-Part2答题逻辑
  12. 如何从键盘键入字符串c语言scanf,输入字符串的格式要求 用scanf输入字符型数据时,输入的格式要注意什么?...
  13. 如何统计网页的浏览量?Steins
  14. sql 验证身份证号码
  15. Manger配置同步任务
  16. [渝粤教育] 西南科技大学 电子测量与仪表 在线考试复习资料(1)
  17. 打造可信区块链生态推动行业发展|筱静观察2019第9期
  18. R学习之统计实验(三)--报童问题(R语言编程)-----数模
  19. 离散化/线段树 (POJ - 2528 Mayor's posters)
  20. R语言 高版本 安装DMwR2 用knn插补缺失值

热门文章

  1. Panuon.UI.Silver – 开源C# WPF控件库
  2. 补充知识——结构光之解相位求解的相关问题
  3. 码书:编码与解码的战争 PDF 下载
  4. 腾讯QQ疑泄露用户身份证姓名!!(QQ推荐备注)
  5. 朋友圈一杠中间一个点_做好“五个一”,打造吸引人的朋友圈门面
  6. HTML - 鼠标光标属性
  7. [分享]解读软件外包
  8. mysql.sock作用-解决mysql.sock直接找不到了的问题-重新生成mysql.sock
  9. 深信服虚拟服务器设置ip,5分钟,轻松玩转深信服服务器虚拟化
  10. react的props验证