摘要: 以USB2.0 主机控制器片上系统为设计对象,提出了一种基于事务管理、面向控制流的软硬件协同设计方法和步骤。在这一设计策略框架下,对USB2.0 主机控制器进行设计,分析了其中的硬件调度单元,并利用0.18μm CMOS 工艺在EDA 工具上实现。最后通过比较表明,面向控制流的软硬件协同设计方法,对复杂协议处理为主的片上系统集成,具有设计周期短、适应性强的优点。
关键词:
片上系统;软硬件协同设计;USB2.0 主机控制器
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 主机控制器片上系统软硬件协同设计研究[J]. 计算机工程, 2006, 32(13): 225-227.
HUANG Hong, TANG Xiaoyan, ZHOU Xiaofang, MIN Hao, ZHOU Dian. Research on Software-hardware Co-design Methodology for USB2.0 Host Controller in SoC System[J]. Computer Engineering, 2006, 32(13): 225-227.