]> jspc29.x-matter.uni-frankfurt.de Git - soda.git/commit
Stable (or at least it really looks that way) but not quite synchronous
authorPeter Lemmens <p.j.j.lemmens@rug.nl>
Thu, 16 Jan 2014 14:20:53 +0000 (15:20 +0100)
committerPeter Lemmens <p.j.j.lemmens@rug.nl>
Thu, 16 Jan 2014 14:20:53 +0000 (15:20 +0100)
commit8179083e5c9527171ba5f73a1db25b9d14f9355b
tree98e0e86bd46f5f43c87f016c94898b5d25625650
parente9d2a6972d4708e325d5c6d4cdfee51858c366a7
Stable (or at least it really looks that way) but not quite synchronous
All crashes (3 sofar) of trbnet have been solved with 'trbcmd reset'.

Changes to soda:
- The source now has a tx-fifo (fixed delay) but NO rx-fifo.
- Both sides have a watchdog implemented. It checks 'got_link_ready'. If this is absent the watchdog fires and resets the rx-control fsm.
- Calibration works with: 'trbcmd w 0xf355 0xbe00 0x40000000;trbcmd w 0xf355 0xbe00 0x00000000; trbcmd r 0xf355 0xbe02'
- The client still has an rx-fifo ; this will be next to go.
14 files changed:
soda_client.ldf
soda_client.lpf
soda_source.lpf
source/med_ecp3_sfp_sync_down.vhd
source/med_ecp3_sfp_sync_up.vhd
source/serdes_sync_downstream.ipx
source/serdes_sync_downstream.lpc
source/serdes_sync_downstream.txt
source/serdes_sync_downstream.vhd
source/soda_client.vhd
source/soda_components.vhd
source/soda_packet_builder.vhd
source/soda_reply_pkt_builder.vhd
source/trb3_periph_sodaclient.vhd