The host processor can set up the interface to receive up to fifteen
S-LINK data blocks by writing to the Request FIFO the addresses where the
data has to be stored and the maximum length of each data packet to be
received. After this, the interface can receive this data without needing
any intervention of the processor. After reception of the data, the host
processor can read the S-LINK control words and the length of the data
block received from the Acknowledge FIFO.
Although it was foreseen to have specific ODIN Link Destination Card logic integrated on the printed circuit board, this never has been tested. The reason is that the ODIN link design that was integrated soon will be out of date and will be superceded by the HOLA design. |
FeaturesThe main features of the interface are:
|
Throughput measurement including software overhead. Overhead graph |
13 December 2000 | Users Guide Ready. VHDL design started. |
16 May 2001 | Prototype based on S-LINK64 PCI board from Domique Gigi/CMS working. Expect preproduction prototypes available by November 2001 |
4 June 2001 | Project presented at 12th IEEE-NPSS Real Time Conference Valencia (Spain) |
30 August 2001 | PCB design started |
1 October 2001 | PCB design finished. Six PCBs ordered. Will arrive 3 November |
5 October 2001 | Front panel design finished. 16 ordered |
5 October 2001 | Byte swap and 32-bit word swap logic added |
31 October 2001 | 6 PCBs received. 3 will be mounted with S-LINK connector, 3 with ODIN logic |
30 November 2001 | Received mounted boards |
21 December 2001 | Three cards with S-LINK plugin connector tested and working. Cards with ODIN logic not tested. |
5 January 2002 | Card commercialised. CERN ordered three plug-in versions from Nowoczesna Elektronika |
23 May 2002 | Nowoczesna Elektronika sent off the three cards |
13 December 2000 | No one has yet started writing software |
16 May 2001 | Test software written by Markus Joos |
21 December 2001 | Linux user library written by Markus Joos. Source code only 10 KByte
in size.
Seen on a PC blocks of 1 KB being transferred without any wait cycles. |
CERN - S-LINK
Erik van der Bij &
Stefan Haas - 30 July 2003