6 software interface – Sundance SMT784 User Manual
Page 19
User Manual SMT784
Page 19 of 31
Last Edited: 19/03/2009 14:12:00
6 Software Interface
6.1 Functional Diagram
The following diagram shows functionally how the SMT784 works. The hashed
portions will be available in future releases of the firmware. The Host accesses a
number of communication resources via the PCI bus. All communication resources
are presented as X-Link software interfaces, and are memory mapped in the
memory space of the Host processor.
Figure 6 Software Interface to Firmware
The firmware inside the FPGA implements the communication interfaces required to
allow the data transfer between the SMT784 and the Host PCI/PCIe.
The host transfers data with the SMT784 using the X-Link. There is one X-Link
instantiated per communication resource (Flash, SMT384, DDR, RSL). All the X-Link
interfaces are connected to the PCI/PCIe core and can be accessed from the Host.
The default firmware currently provides two communication resources types:
Comport and RSL. One Comport X-Link interface is used between the CPLD and