两端口EHCI设计及内嵌模式下API接口的实现
[Abstract]:EHCI (Enhanced Host Controller, enhanced host control interface is an international standard host interface under USB (Universal Serial Bus, version 2.0 protocol, which has been widely used in the market. There are three main purposes of this study. One is to design a version of EHCI, with faster transmission speed and infinitely close to the theoretical value 480Mb/s through Verilog hardware design language, and the other is to realize two on-line transmission interfaces. The third is to add additional registers to the design, and then design the API (Application Programming Interface, application programming interface with C language on the basis of using these registers) interface, by using API interface, The system can control EHCI transmission without using standard EHCI driver. The first step of this study is architecture planning. In this paper, we systematically describe how to calculate the important parameters in the design according to the design objectives, including the size of FIFO, the depth of pipe-line and other important parameters. After determining the parameters, the function and implementation of each module are planned, such as the clock field in which each module is located, how to coordinate between modules, and how to deal with the problem of penetration frequency. Then, according to the previous planning to implement RTL code, in the implementation of RTL code, we need to strictly abide by the code style to ensure that the code can be integrated into a network table. Then it is verified by simulation, the environment of this simulation is realized by UVM (Universal Verification Methodology, general verification method), the test content is comprehensive and the efficiency is high. At the end of the simulation work, the FPGA test and the implementation of API interface code are carried out synchronously, and the code of API interface is tested on FPGA. The last step is to test the transmission speed of EHCI in the simulation environment and to determine the area of EHCI by synthesizing the code. Through this design, it can be confirmed that in fact, the transmission speed of EHCI can reach 416MB / s, which is close to the theoretical value of 480MB / s, and the speed of EHCI tested on the market is about 300Mb/s. There are two prerequisites for achieving such a transmission speed. One is that the driver does not put useless transmission control packets into the transmission list as far as possible, and the transmission volume of each transmission reaches the maximum value as much as possible. On the other hand, it is necessary to carry out peer-to-peer transmission equipment fast enough to reflect the speed advantage of host EHCI. One of the effects of the increase in speed is the increase in area, which is twice as large as that of some old versions of EHCI. Assuming that the EHCI on the market is a reasonable equilibrium point between speed and area, this design is to put aside the pursuit speed of this equilibrium point, and the result is that the speed is increased by 30% and the area is increased by 100%.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP334.7
【共引文献】
相关期刊论文 前10条
1 吴春花;姚合军;;无失真信源的编码方法[J];信息安全与技术;2010年10期
2 杜志然;周萍;景新幸;李杰;;基于谱熵的耳语音增强研究[J];传感器与微系统;2012年06期
3 饶林果,赵娜;数据库规划设计在高校网络教学平台中的应用[J];电脑知识与技术;2005年20期
4 吴杰,吴岳;用FPGA实现数据远距离的高精度传输[J];单片机与嵌入式系统应用;2003年05期
5 陈健;;单片机编解码方案的研究与设计[J];电子科技;2008年11期
6 秦静;公开密钥加密法在认证系统中的应用[J];公安大学学报(自然科学版);2003年02期
7 郑丹;张芝贤;郎瑶;;移动通信系统中GMSK调制信号的研究[J];广西轻工业;2009年06期
8 杨刚;冯鑫儒;;稀有的完备码简述[J];电子技术与软件工程;2015年02期
9 李丽丽;;信息与编码教学改革探索[J];电脑知识与技术;2015年12期
10 刘爱民;用熵与互信息探究信息传输原理[J];信息技术;2005年09期
相关博士学位论文 前10条
1 韩从道;基于H.264的视频快速压缩技术研究[D];浙江大学;2011年
2 廖明;基于OFDM的蜂窝移动通信系统关键技术研究[D];重庆大学;2003年
3 丁世飞;基于信息理论的数字模式识别及应用研究[D];山东科技大学;2004年
4 刘春庆;隐秘通信理论与技术研究[D];南京理工大学;2004年
5 余卫宇;几种图像结构语义模型和图像[D];华南理工大学;2005年
6 刘云峰;基于潜在语义分析的中文概念检索研究[D];华中科技大学;2005年
7 赵旦峰;Turbo码及相关技术研究[D];哈尔滨工程大学;2006年
8 严后选;旋转部件无线遥测系统的若干关键技术研究[D];南京航空航天大学;2006年
9 李志华;语义属性数据聚类/分类算法及其在异常检测中的应用研究[D];江南大学;2009年
10 陈琼;演化多目标优化多样性保持策略及其应用研究[D];武汉理工大学;2010年
相关硕士学位论文 前10条
1 鲍光余;基于潜在语义分析的农户个性化推荐系统[D];海南大学;2011年
2 王慧;F_5上一类BCH码[D];郑州大学;2011年
3 咸魁蔚;自动识别系统(AIS)协议的研究和实现[D];天津大学;2010年
4 崔正斌;软件可靠性预测技术研究[D];解放军信息工程大学;2010年
5 沈晓东;基于小波变换的彩色图像压缩编码算法的研究[D];西安理工大学;2003年
6 孙文静;基于网络通信的数据加密系统的应用研究[D];南京气象学院;2003年
7 毛钱萍;基于DSP的数字交换机录放音系统的设计与实现[D];南京师范大学;2003年
8 杨永刚;高速大容量卫星数传系统地面信息处理技术研究[D];天津工业大学;2002年
9 王晓欣;现代小区宽带交换系统实现[D];天津工业大学;2002年
10 关红波;用于GPS接收端的Viterbi译码器的ASIC设计[D];电子科技大学;2003年
,本文编号:2486616
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2486616.html