System Architecture Design of a Dual Role USB OTG Device
Dr. Abdel-Mageed, M. Z. *
Dr. Nassar, A M.
Dr. El-Bedweihy, K. A.
System architecture design, USB OTG, SIE, FPGA, ASIC, SOC
As the culture of electronic devices communication technology moves away from
a PC-centric world, especially for portable devices to be able to communicate
with each other, the USB on-the-go (OTG) - a supplement to the USB 2.0
specification – was developed for connecting peripheral devices to each other.
USB OTG products can communicate with each other without the need to be
connected to a PC as long as the connected devices are USB OTG compatible.
This thesis gives an overview of the overall USB OTG system architecture. It also
provides a complete system architecture design of the Serial Interface Engine
(SIE) block of a dual role USB OTG level 1 device, handling all specifications
requirements, and verification methodology. The SIE architecture design is
presented in the form of building blocks. Each block and sub block is provided
with the interfacing signals, functionality, and internal operation description.