From c50740a703977271515a1df4812f74405e568e28 Mon Sep 17 00:00:00 2001 From: Peter Lemmens Date: Wed, 23 Oct 2013 16:06:12 +0200 Subject: [PATCH] status: trbnet working when no soda traffic (K_DLMs) interfering. Maybe tx-control or rx-control FSM not working properly. When no K_DLMs: disconnect can lead to trb-connectionloss; "trbcmd reset" can solve this Soda traffic arbiter added (soda_cmd_window_generator) --- soda_client.ldf | 8 +- soda_source.ldf | 3 + soda_source.lpf | 2 +- source/med_ecp3_sfp_sync_down.vhd | 4 +- source/med_ecp3_sfp_sync_up.vhd | 174 ++++++++++++++------------- source/soda_SOB_faker.vhd | 6 +- source/soda_cmd_window_generator.vhd | 62 ++++++++++ source/soda_components.vhd | 29 ++++- source/soda_packet_builder.vhd | 16 ++- 9 files changed, 205 insertions(+), 99 deletions(-) create mode 100644 source/soda_cmd_window_generator.vhd diff --git a/soda_client.ldf b/soda_client.ldf index 4e9700b..91c2d36 100644 --- a/soda_client.ldf +++ b/soda_client.ldf @@ -4,7 +4,7 @@