Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2006, Vol. 32 ›› Issue (13): 225-227.

• Engineer Application Technology and Realization • Previous Articles     Next Articles

Research on Software-hardware Co-design Methodology for USB2.0 Host Controller in SoC System

HUANG Hong, TANG Xiaoyan, ZHOU Xiaofang, MIN Hao, ZHOU Dian   

  1. State Key Laboratory of ASIC & System, Fudan University, Shanghai 200433
  • Online:2006-07-05 Published:2006-07-05

USB2.0 主机控制器片上系统软硬件协同设计研究

黄宏,唐晓燕,周晓方,闵 昊,周 电   

  1. 复旦大学专用集成电路与系统国家重点实验室,上海 200433

Abstract: This paper presents a control flow oriented software/hardware co-design method and procedure, which are based on event management. With this method, the USB2.0 host controller in system-on-chip (SOC) system is designed, and the modules of scheduler unit in hardware are analyzed. The verilog hardware-description language (HDL) in resistor transistor logic (RTL) level of these modules is compiled with synopsis’s design compiler in 0.18μm CMOS technology. Compared with other similar designs, it is shown that this hardware/software co-design method can raise the potential quality and shorten the development duration of SoC chips, especially for protocol application.

Key words: System-on-chip(SoC); Software/hardware co-design; USB2.0 host controller

摘要: 以USB2.0 主机控制器片上系统为设计对象,提出了一种基于事务管理、面向控制流的软硬件协同设计方法和步骤。在这一设计策略框架下,对USB2.0 主机控制器进行设计,分析了其中的硬件调度单元,并利用0.18μm CMOS 工艺在EDA 工具上实现。最后通过比较表明,面向控制流的软硬件协同设计方法,对复杂协议处理为主的片上系统集成,具有设计周期短、适应性强的优点。

关键词: 片上系统;软硬件协同设计;USB2.0 主机控制器