From 23f9c6c1352be614c7be36ed6b3127cd622e93ed Mon Sep 17 00:00:00 2001 From: mchiosa <monica.chiosa@inf.ethz.ch> Date: Mon, 3 Aug 2020 22:49:37 +0200 Subject: [PATCH] Syncronization with github --- waveforms/roce-read-handshake.json5 | 13 +++++++++++++ waveforms/roce-write-handshake.json5 | 13 +++++++++++++ waveforms/tcp-rx-handshake.json5 | 19 +++++++++++++++++++ waveforms/tcp-tx-handshake.json5 | 16 ++++++++++++++++ 4 files changed, 61 insertions(+) create mode 100644 waveforms/roce-read-handshake.json5 create mode 100644 waveforms/roce-write-handshake.json5 create mode 100644 waveforms/tcp-rx-handshake.json5 create mode 100644 waveforms/tcp-tx-handshake.json5 diff --git a/waveforms/roce-read-handshake.json5 b/waveforms/roce-read-handshake.json5 new file mode 100644 index 0000000..62b217a --- /dev/null +++ b/waveforms/roce-read-handshake.json5 @@ -0,0 +1,13 @@ +{signal: [ + {name: 'axi_clk', wave: 'p...'}, + {name: 's_axis_tx_meta_valid', wave: '010.'}, + {name: 's_axis_tx_meta_ready', wave: '1...'}, + {name: 's_axis_tx_meta_data', wave: 'x=x.', data: ['READ']}, + {name: 's_axis_tx_data_valid', wave: '0...'}, + {name: 's_axis_tx_data_ready', wave: '1...'}, + {name: 's_axis_tx_data_data', wave: 'x...'}, + {name: 's_axis_tx_data_keep', wave: 'x...'}, + {name: 's_axis_tx_data_last', wave: '0...'}, +], +config: { hscale: 1.5 } +} \ No newline at end of file diff --git a/waveforms/roce-write-handshake.json5 b/waveforms/roce-write-handshake.json5 new file mode 100644 index 0000000..3ec6b78 --- /dev/null +++ b/waveforms/roce-write-handshake.json5 @@ -0,0 +1,13 @@ +{signal: [ + {name: 'axi_clk', wave: 'p....'}, + {name: 's_axis_tx_meta_valid', wave: '010..'}, + {name: 's_axis_tx_meta_ready', wave: '1....'}, + {name: 's_axis_tx_meta_data', wave: 'x=x..', data: ['WRITE']}, + {name: 's_axis_tx_data_valid', wave: '01.0.'}, + {name: 's_axis_tx_data_ready', wave: '1....'}, + {name: 's_axis_tx_data_data', wave: 'x===x', data: ['D0', 'D1', 'D2']}, + {name: 's_axis_tx_data_keep', wave: 'x===x', data: ['FF', 'FF', '0F']}, + {name: 's_axis_tx_data_last', wave: '0..10'}, +], +config: { hscale: 1.5 } +} \ No newline at end of file diff --git a/waveforms/tcp-rx-handshake.json5 b/waveforms/tcp-rx-handshake.json5 new file mode 100644 index 0000000..15d79ba --- /dev/null +++ b/waveforms/tcp-rx-handshake.json5 @@ -0,0 +1,19 @@ +{signal: [ + {name: 'axi_clk', wave: 'p...|...|......'}, + {name: 'm_axis_notification_valid', wave: '0.10|...|......'}, + {name: 'm_axis_notification_ready', wave: '1...|...|......'}, + {name: 'm_axis_notification_data', wave: 'x.=x|...|......', data: ['ID,length']}, + {name: 's_axis_rx_data_req_valid', wave: '0...|.10|......'}, + {name: 's_axis_rx_data_req_ready', wave: '0..1|..0|......'}, + {name: 's_axis_rx_data_req_data', wave: 'x...|.=x|......', data: ['ID,length']}, + {name: 'm_axis_rx_data_rsp_metadata_valid', wave: '0...|...|.10...'}, + {name: 'm_axis_rx_data_rsp_metadata_ready', wave: '1...|...|......'}, + {name: 'm_axis_rx_data_rsp_metadata_data', wave: 'x...|...|.=x...', data: ['ID']}, + {name: 'm_axis_rx_data_rsp_valid', wave: '0...|...|.1..0.'}, + {name: 'm_axis_rx_data_rsp_ready', wave: '1...|...|......'}, + {name: 'm_axis_rx_data_rsp_data', wave: 'x...|...|.===x.', data: ['D0', 'D1', 'D2']}, + {name: 'm_axis_rx_data_rsp_keep', wave: 'x...|...|.===x.', data: ['FF', 'FF', '0F']}, + {name: 'm_axis_rx_data_rsp_last', wave: '0...|...|...10.'}, +], +config: { hscale: 1.5 } +} \ No newline at end of file diff --git a/waveforms/tcp-tx-handshake.json5 b/waveforms/tcp-tx-handshake.json5 new file mode 100644 index 0000000..9225965 --- /dev/null +++ b/waveforms/tcp-tx-handshake.json5 @@ -0,0 +1,16 @@ +{signal: [ + {name: 'axi_clk', wave: 'p..|...|....'}, + {name: 's_axis_tx_data_req_metadata_valid', wave: '010|...|....'}, + {name: 's_axis_tx_data_req_metadata_ready', wave: '1..|...|....'}, + {name: 's_axis_tx_data_req_metadata_data', wave: 'x=x|...|....', data: ['ID,length']}, + {name: 'm_axis_tx_data_rsp_valid', wave: '0..|.10|....'}, + {name: 'm_axis_tx_data_rsp_ready', wave: '1..|...|....'}, + {name: 'm_axis_tx_data_rsp_data', wave: 'x..|.=x|....', data: ['ID,error']}, + {name: 's_axis_tx_data_req_valid', wave: '0..|...|10..'}, + {name: 's_axis_tx_data_req_ready', wave: '1..|...|....'}, + {name: 's_axis_tx_data_req_data', wave: 'x..|...|===x', data: ['D0', 'D1', 'D2']}, + {name: 's_axis_tx_data_req_keep', wave: 'x..|...|===x', data: ['FF', 'FF', '0F']}, + {name: 's_axis_tx_data_req_last', wave: '0..|...|..10'}, +], +config: { hscale: 1.5 } +} \ No newline at end of file -- GitLab