| |||
| Home > Hardware Description > Serial bus interface | |||
The FPGA implements a serial bus interface that is used to identify the memory expansion modules and read and set the time-of-year clock.
Each device on the serial bus has its own slave address. The unique address for each slave on the serial bus is shown in Table 3.19.
Table 3.19. Serial bus addresses
| Slave address (7-bit) | Slave device |
|---|---|
b1010000 | Dynamic memory module |
b1010001 | Static memory module |
b1101000 | Time-of-year clock |
The block diagram of the interface is shown in Figure 3.34. See Serial bus interface for more information on the programming interface. The two serial bus signals are described in Table 3.20.
Table 3.20. Serial bus signals
| Signal | Description |
|---|---|
| SBSCL | Open-collector clock. This clock is driven by the FPGA, but can be held LOW by an external device if it is not ready to receive or transmit data. |
| SBSDA | Open-collector data signal. |