![](http://datasheet.mmic.net.cn/230000/W722_datasheet_15631126/W722_8.png)
I
W722 USB Hub/Compound Device Controller
I
–––––––––––––––––––––––––––––––––––––––––––––––––––––
6
Oki Semiconductor
Application Interface
Signal
Type
Assertion
Description
sys_clock
Input
—
Clock
. Attach a 12-MHz clock signal to this input for full-speed operation and 1.5-MHz
clock signal for low-speed operation.
sys_reset
Input
HIGH
W722 Reset.
Asserting this signal HIGH resets the W722 Megamacro Function. The ap-
plication module is required to assert this signal at power-on.
mwr_rdb
Input
—
Write/Read Select.
When external application logic asserts this signal HIGH, the applica-
tion is in WRITE mode. When asserted LOW, the application is in READ mode. External
application logic asserts this signal HIGH when writing data to the transmit FIFOs or to the
register files. External application logic asserts this signal LOW when reading data from
the receiving FIFOs or from the register files. The register files contain information describ-
ing the function and transaction status.
usb_reset
Output
HIGH
USB Reset
. This is the reset signal from the USB device controller.
[7:0]ma
Input
—
Address Bus.
These eight inputs receive the address of the register files in the USB device
controller.
[7:0]md
Input
—
Input Data Bus.
These eight inputs receive the data to be stored in the register files or
transmit FIFOs.
mrdyb
Input
LOW
Data Strobe.
When asserted LOW and in WRITE mode, the data on the [7:0]md signal
lines are valid for writing. When asserted LOW and in READ mode, the data on the [7:0]pd
signals are valid for reading.
[7:0]pd
Output
—
Output Data Bus
. These eight outputs transmit data received from either the register files
or the receive FIFOs.
[3:0]pkt_rdy
Output
HIGH
Packet Ready
. When the W722 asserts this signal, it indicates that one of the four receive
FIFOs contains valid data. The application reads the data through the [7:0]pd bus.
full_spden
Input
—
USB Full Speed Enable.
The application module sets this pin to “1” to select full-speed
operation and “0” to select low-speed operation.
setup_rdy
Output
HIGH
Setup Ready.
Asserting this signal HIGH indicates an 8-byte SETUP data sequence has
been received from the USB bus.
iso_err
Output
HIGH
Isochronous Error.
Used for loopback testing or to indicate isochronous data has been re-
ceived with DATA1 PID.
validsof
Output
HIGH
Valid SOF
. This signal is asserted for two bit times, asynchronous to sys_clock, and indi-
cates a valid SOF token is received when asserted HIGH.
sel_ext_pll
Input
HIGH
Select External PLL
. Asserting this signal HIGH selects the external PLL option.
testmode
Input
HIGH
Testmode
. Asserting this signal invokes a loopback test mode.