|
计算机系统应用 2008
The Design of USB Device Controller Based on SOPC
|
Abstract:
可编程片上系统将处理器、存储器、I/O 接口等系统设计必需的功能模块集成到一个可编程逻辑器件上.其优点是具有灵活的设计方式、可裁减、可扩充、可升级,并具备软件硬件在系统可编程的功能.详细给出了基于 Altera 公司的 SOPC 器件完成 USB 设备控制器的设计方法和过程.首先是对 USB 控制器 IP 核功能模块的划分.然后是分模块进行具体的设计.重点讲述了串行接口引擎控制状态机和端点控制器的设计.最后.在实现 USB 设备控制器的基础上,对整个设计进行仿真、验证和综合.