期刊文献+

位填充导致USB数据传输紊乱的一种解决方案 被引量:1

A solution for USB 2.0 data transfer disorder caused by bit stuffing
下载PDF
导出
摘要 通用串行总线(USB)数据传输中要对数据进行非归零翻转(NRZI)编解码、添加/去除位填充和串并/并串转换。添加/去除位填充使每字节数据传输所需的时间发生变化,再加上收发器与协议层的时钟频率不同,从而可能导致数据紊乱。以USB 2.0设备控制器中的收发器为例,在收发器与协议层间添加异步先入先出存储器(FIFO)作为缓存区可以解决这一问题。EDA软件仿真验证了该方法的可行性。 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.
作者 董剑 李同合
出处 《电子设计工程》 2012年第16期119-121,125,共4页 Electronic Design Engineering
关键词 通用串行总线 数据传输 位填充 异步先入先出存储器 数据紊乱 universal serial bus data transfer bit stuffing asynchronous first in first out memory data disorder
  • 相关文献

参考文献1

二级参考文献6

  • 1孙丰军,余春暄.USB设备控制器IP Core的设计与实现[J].微计算机信息,2005,21(11Z):80-81. 被引量:1
  • 2[1]Universal Serial Bus specification,Revision2.0[EB/OL].http://www.usb.org/developers/docs
  • 3[2]USB2.0 transceiver macrocell interface (UTMI) specification verision 1.05[EB/OL].http://www.intel.com/technology/usb/spec.htm,2001,3
  • 4[3]USB Function IP Core Rev.1.5.Rudolf Usselmann.2002
  • 5[4]Don Anderson,精英科技译.UNIVERSAL SERIAL BUS SYSTEM ARCHITECEURE[M].中国电力出版社,2001
  • 6[5]Samir Palnikar.Verilog HDL数字设计与综合(第2版)[M].北京:电子工业出版社,2004

同被引文献11

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部