专栏中心

EEPW首页 > 专栏 > 并串转换的三种方法

并串转换的三种方法

发布人:0750long 时间:2010-03-13 来源:工程师 发布文章
并串转换的三种方法

 

 

   传统的N位并串转换实现方法有两种:移位寄存器和FIFO。当采用移位寄存器时,收据首先通过锁存脉冲并行写入N个D触发器,然后这些D触发器首尾相连构成一个移位链,在移位始终的控制下将数据串行输出。当采用FIFO模式时,FIFO的输入接口位宽和数据位宽相同,输出接口位宽为1,两者在不同的时钟下工作,从而实现并串转换。无论哪一种方法,都要求移位时钟的频率是码元的N倍,这就要求对硬件的速度提出了很高的要求。

  本篇介绍另外一种方法,利用FPGA中特殊I/O结构 ----DDR 输出接口,使得在移位时钟频率和传统并串转换电路相同的情况下,实现两倍于串行数据传出速率。在两个反向时钟C0、C1控制下,输入数据D0、D1锁存进D触发器,然后通过一个2:1多路选择器以分时复用的方式输出,完成了数据速率的2倍频,因此控制时钟的频率只需要数据速率的一半。

  按照上面方法,将并行数据分别以两个差分倍频时钟按奇偶两组锁存, 通过各自脉冲计数的脉冲计数来控制各自多选1输出奇偶两组位bit,然后通过DDR接口,就达到并串转换的目的。这种方法适合教高的情况下,同时并串转换位数不能太多,否则造成多选1选择器的延时过大,达不到高速的目的。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

如何建立中游领域性KG(知识图)

瑞萨RA0单片机连载之―面向对象之I2C驱动OLED

肯睿Cloudera最新报告: 96%的企业正在加速部署AI智能体

《嵌入式系统设计》19-Linux嵌入式系统设计(开始到Linux Bootloader)

视频 2010-02-02

瑞萨RA0单片机连载⸺OLED面向对象显示字符串

《嵌入式系统设计》15-嵌入式系统设计U-BOOT(Bootloader的一些介绍)

视频 2010-02-02

基于STM32的避障小车

《嵌入式系统设计》18-嵌入式系统设计U-BOOT(LILO到连接脚本文件)

视频 2010-02-02

《嵌入式系统设计》17-嵌入式系统设计U-BOOT(跳转到stage2的C入口点到嵌入式系统Bootloader)

视频 2010-02-02

英飞凌微控制器:以全新实惠套件和强大开发环境为开发者提供支持

OpenCV行人检测--米尔基于全志T527核心板开发板

艾迈斯欧司朗推出超紧凑绿光ChipLED,以极小体积实现入耳式设备精准心率监测

【瑞萨RA2E1开发板】使用ADC功能实现位移传感器采集方案

全球水资源可持续发展的技术驱动型解决方案

《嵌入式系统设计》20-Linux嵌入式系统设计(Linux启动过程第一步到DeBug符号裁减)

视频 2010-02-02

430三表应用

资源下载 2007-02-16
更多 培训课堂
更多 焦点
更多 视频

技术专区