首页 | 本学科首页   官方微博 | 高级检索  
     

位填充导致USB数据传输紊乱的一种解决方案
引用本文:董剑,李同合.位填充导致USB数据传输紊乱的一种解决方案[J].电子设计工程,2012,20(16):119-121,125.
作者姓名:董剑  李同合
作者单位:西安交通大学电子与信息工程学院微电子学系,陕西西安,710049
摘    要:通用串行总线(USB)数据传输中要对数据进行非归零翻转(NRZI)编解码、添加/去除位填充和串并/并串转换。添加/去除位填充使每字节数据传输所需的时间发生变化,再加上收发器与协议层的时钟频率不同,从而可能导致数据紊乱。以USB 2.0设备控制器中的收发器为例,在收发器与协议层间添加异步先入先出存储器(FIFO)作为缓存区可以解决这一问题。EDA软件仿真验证了该方法的可行性。

关 键 词:通用串行总线  数据传输  位填充  异步先入先出存储器  数据紊乱

A solution for USB 2.0 data transfer disorder caused by bit stuffing
DONG Jian,LI Tong-he.A solution for USB 2.0 data transfer disorder caused by bit stuffing[J].Electronic Design Engineering,2012,20(16):119-121,125.
Authors:DONG Jian  LI Tong-he
Affiliation:(Dept.of Microelectronics,School of Electronic and Information Engineering,Xi’an Jiaotong University,Xi’an 710049,China)
Abstract:The Universal Serial Bus(USB) transfer data should adopt None Return Zero Invert(NRZI) encoding and decoding,add/remove bit stuffing,and series to parallel/parallel to serial conversion.Add/remove bit stuffing changes the data transfer time per-byte,coupled with the different clock frequency of transceiver and protocol layer,may lead to data distortion.Take transceiver in the USB 2.0 device controller as an example,this paper proposed a method to solve this problem by using asynchronous first in first out memory(FIFO) as buffer between transceiver and protocol layer.The results of EDA simulation show that the proposed method can solve the data distortion perfectly.
Keywords:universal serial bus  data transfer  bit stuffing  asynchronous first in first out memory  data disorder
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号