Using Usb Host And Device - Altera DE2-70 User Manual

Development and education board
Table of Contents

Advertisement

5.14 Using USB Host and Device

The DE2-70 board provides both USB host and device interfaces using the Philips ISP1362
single-chip USB controller. The host and device controllers are compliant with the Universal Serial
Bus Specification Rev. 2.0, supporting data transfer at full-speed (12 Mbit/s) and low-speed (1.5
Mbit/s). Figure 5.20 shows the schematic diagram of the USB circuitry; the pin assignments for the
associated interface are listed in Table 5.17.
Detailed information for using the ISP1362 device is available in its datasheet and programming
guide; both documents can be found on the manufacturer's web site, or in the Datasheet/USB folder
on the DE2-70 System CD-ROM. The most challenging part of a USB application is in the design
of the software driver needed. Two complete examples of USB drivers, for both host and device
applications, can be found in Sections 6.4 and 6.5. These demonstrations provide examples of
software drivers for the Nios II processor.
Figure 5.20. USB (ISP1362) host and device schematic.
Signal Name
OTG_A[0]
OTG_A[1]
OTG_D[0]
OTG_D[1]
OTG_D[2]
OTG_D[3]
FPGA Pin No.
PIN_E9
PIN_D8
PIN_H10
PIN_G9
PIN_G11
PIN_F11
55
Description
ISP1362 Address[0]
ISP1362 Address[1]
ISP1362 Data[0]
ISP1362 Data[1]
ISP1362 Data[2]
ISP1362 Data[3]
DE2-70 User Manual

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents