Files in directory cores/sia from the latest check-in
- bench
- rtl
- Makefile
- README.md
The modules defined in this directory are intended to comprise the Serial Interface Adapter, or SIA, core. The following block diagram illustrates how the pieces fit together.
+-----------------+ +-----------------+
| | | Remote |
.----------------->| Transmit engine |-----------------*------------>| Loopback |---> TXD
| | | | | Switch |
| +----+------------+ | +-----------------+
| | Rate | | ^
| | Generator | | |
| +------------+ | |
| ^ | |
V | | |
+-----------------+ | | |
A <--->| | | | |
| TileLink I'face |--------------* | |
D <--->| | | | |
+-----------------+ V | |
Channels ^ +------------+ | |
| | Rate | | |
| | Generator | V |
| +----+------------+ +----------------+ |
| | | | Local | |
`------------------| Receiver engine |<--------| Loopback |<------------*------------- RXD
| | | Switch |
+-----------------+ +----------------+