beautypg.com

Usb host – Digilent 410-138P-KIT User Manual

Page 13

background image

Genesys Reference Manual

www.digilentinc.com

page 13 of 28

Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners

The Genesys BSB support package automatically generates a test application for the Ethernet MAC;
this can be used as a reference for creating custom designs. Another example Ethernet-based design
(the web server) can be found on the Digilent website.

ISE designs can use the IP Core Generator wizard to create a tri-mode Ethernet MAC controller IP
core.


USB Host

A Cypress CY7C67300 USB controller provides the Genesys board with USB host and peripheral
capability. The CY7C67300 includes two serial interface engines (SIE) that can be used
independently. SIE1 is connected to a Type A USB host connector (J8), and SIE2 is connected to a
Type B USB peripheral connector (J9).

The USB controller has an internal microprocessor to assist in processing USB commands; a
dedicated IIC EEPROM (IC9) is available for storing firmware. Firmware can be developed for the
processor and/or written to the EEPROM using the Cypress CY3663 EZ-OTG™/EZ-Host™
development kit available from Cypress.

To assist with debug, the USB controller's two-wire serial port is connected to two FPGA pins (USB-
RX to FPGA pin V9, USB-TX to FPGA pin W7) using LVCMOS33 I/O standards. Jumper JP14 can be
installed to prevent the USB controller from executing firmware stored in the IIC EEPROM.

To access the USB host controller, EDK designs can use the xps_epc IP core. Reference designs
posted on the Digilent website show an example for reading characters from a USB keyboard
connected to the USB host interface.

See Table

V9

AF6

AE6

AD4

Virtex 5

AE7

AD5

CS
WR
RD
INT

TX

A0

2

A1

AD6

D[15:0]

16

Cypress CY7C67300

USB Host

Type A

USB Periph

Type B

2

I2C ROM

TPS2041

24AA128

Vswt

HOST_EN

2

I2C

12MHz
(from IDT5V9885)

CLK

RX

W7

RESET

AJ6

Over_Current

USB Power

Switch

EN

OC#

V_INT

Vusbp

Vusbh

Data Signals

D0: Y6
D1: AA6
D2: Y7
D3: Y9
D4: W10
D5: AC5
D6: Y11
D7: AJ7
D8: AH7
D9: AH5

D10: AG6
D11: AG7
D12: AK7
D13: AK6
D14: AG5
D15: AF5