The spUSBfn peripherial contains an USB function controller based on the National Semocductors' USBN9603 chip. This supports the complete USB 1.1 standard up to 12MBps speeds. The chip features 3 transmit and 3 receive end-points over the mondatory end-point 0. A 64 bytes internal FIFO/end-point ensures sustained high-speed operation. The FIFO for end-point 0 is 8-bytes deep. The chip's versatile interrupt-driven operating modes can be fully utilized however the DMA support cannot be used as there is no DMA capability available over the SIMM-Sys bus.
The card supports 8-bit bus operations only.
| Pin No. | Dir | Name | Description |
|---|---|---|---|
| 1 | O | RD | Active low read select signal. |
| 2 | O | UWE | Active low write select signal. Upper byte. |
| 3 | O | LWE | Active low write select signal. Lower byte. |
| 4 | I | RESET | Active low reset signal. |
| 5 | O | SEL0 | Active low peripherial select signal. |
| 6 | O | SEL1 | Not connected |
| 7 | O | SEL2 | Not connected |
| 8 | I | IRQ0 | Active low interrupt signal. |
| 9 | I | IRQ1 | Not connected |
| 10 | I | IRQ2 | Not connected |
| 11 | O | A0 | Address line |
| 12 | O | A1 | Not connected |
| 13 | O | A2 | |
| 14 | O | A3 | |
| 15 | O | A4 | |
| 16 | O | A5 | |
| 17 | O | A6 | |
| 18 | O | A7 | |
| 19 | O | A8 | |
| 20 | O | A9 | |
| 21 | I/O | D0 | Data lines |
| 22 | I/O | D1 | |
| 23 | I/O | D2 | |
| 24 | I/O | D3 | |
| 25 | I/O | D4 | |
| 26 | I/O | D5 | |
| 27 | I/O | D6 | |
| 28 | I/O | D7 | |
| 29 | I/O | D8 | Not connected |
| 30 | I/O | D9 | |
| 31 | I/O | D10 | |
| 32 | I/O | D11 | |
| 33 | I/O | D12 | |
| 34 | I/O | D13 | |
| 35 | I/O | D14 | |
| 36 | I/O | D15 | |
| key | |||
| 37 | PWR | WAIT | Active low signal to introduce wait-states in the access cycles. Must be driven. with an open-collector driver. The pull-up resistor is provided on the CPU card. |
| 38 | PWR | GND | Ground |
| 39 | PWR | GND | Ground |
| 40 | PWR | VCC_3 | 3.3V nominal power supply. |
| 41 | PWR | VCC_3 | 3.3V nominal power supply. |
| 42 | PWR | VCC_2_5 | 2.5V nominal power for core supply. (not used on this card) |
| 43 | PWR | VCC_1_8 | 1.8V nominal power for core supply. (not used on this card) |
| 44 | N.C | Not connected | |
| 45 | N.C | Not connected | |
| 46 | I/O | D+ | USB port 0 |
| 47 | I/O | D- | |
| 48 | N.C | Not connected | |
| 49 | N.C | Not connected | |
| 50 | N.C | Not connected | |
| 51 | N.C | Not connected | |
| 52 | N.C | Not connected | |
| 53 | N.C | Not connected | |
| 54 | N.C | Not connected | |
| 55 | N.C | Not connected | |
| 56 | N.C | Not connected | |
| 57 | N.C | Not connected | |
| 58 | N.C | Not connected | |
| 59 | N.C | Not connected | |
| 60 | N.C | Not connected | |
| 61 | N.C | Not connected | |
| 62 | N.C | Not connected | |
| 63 | N.C | Not connected | |
| 64 | N.C | Not connected | |
| 65 | N.C | Not connected | |
| 66 | N.C | Not connected | |
| 67 | N.C | Not connected | |
| 68 | N.C | Not connected | |
| 69 | N.C | Not connected | |
| 70 | N.C | Not connected | |
| 71 | O | PNPC | PnP I2C bus clock |
| 72 | I/O | PNPD | PnP I2C bus data |