beautypg.com

6 software interface – Sundance SMT784 User Manual

Page 19

background image

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