Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Promote AXI-Read implementation to a complete AXI wrapper #1842

Merged
merged 82 commits into from
Jan 12, 2024
Merged
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
e7b39e7
init commit of hardcoded axi wrapper for a 'main' kernel
nathanielnrn Oct 23, 2023
fd3a0e5
add axi-reads-calix
nathanielnrn Nov 20, 2023
cb38574
hook up inputs to channels in the wrapper. tbd if this works
nathanielnrn Nov 23, 2023
203387f
Working calyx verison of AR and R
nathanielnrn Nov 27, 2023
534ecc0
Track output of compiled calyx read channel
nathanielnrn Nov 27, 2023
46f7d7a
update gitignore to get rid of sim_build and other cocotb artifacts
nathanielnrn Dec 3, 2023
cabba39
Working make files for running cocotb tests
nathanielnrn Dec 3, 2023
9fbe03e
Add xID signals for cocotb compatability
nathanielnrn Dec 3, 2023
74d9d8f
Fix prefix issue on cocotb axi test bench
nathanielnrn Dec 3, 2023
e5b84be
commit to repro 'make WAVES=1' cocotb error from axi-reads-calyx.futil
nathanielnrn Dec 6, 2023
6729dac
axi-reads patch
nathanielnrn Dec 13, 2023
cdef8b6
sync debug
rachitnigam Dec 13, 2023
a1d8e5a
Add txn_len initialization to 16 in calyx program
nathanielnrn Dec 18, 2023
51f91d3
AXI Read fixed to get to read channel start
nathanielnrn Dec 19, 2023
4d80ca7
Add integer byte conversion for tests on Calyx AXI testharness
nathanielnrn Dec 19, 2023
7725cc3
WIP get reads to work. Add incr_curr_addr group
nathanielnrn Dec 19, 2023
11c3bc3
remove .fst from tracking
nathanielnrn Dec 20, 2023
736264b
Add more data to testbench to make waveform viewing easier
nathanielnrn Dec 20, 2023
2c7c241
Reads seem to be terminating correctly at RLAST
nathanielnrn Dec 20, 2023
21d13f9
AR transfers seem to work, valid is high for 1 cycle
nathanielnrn Dec 20, 2023
7312254
Unreduced axi-reads-calyx.futil
nathanielnrn Dec 21, 2023
e2e848f
Cocotb testbench now passes
nathanielnrn Dec 21, 2023
4fed24a
Formatted and passing axi-read-tests
nathanielnrn Dec 21, 2023
6710f3f
Reduce and comment axi-reads-calyx.futil
nathanielnrn Dec 21, 2023
f30b274
remove axi-reads.v from being tracked
nathanielnrn Dec 21, 2023
6a8d6a6
add a todo
nathanielnrn Dec 21, 2023
d084d3a
add required ARPROT signal. This is hardcoded to be priviliged
nathanielnrn Dec 21, 2023
06db156
rename directories to yxi/axi-calyx
nathanielnrn Dec 21, 2023
2cf9ed5
initial commit of axi-writes-calyx, a copy of axi-reads-calyx
nathanielnrn Dec 21, 2023
8cc10a0
WIP axi writes
nathanielnrn Dec 21, 2023
8b99289
rename directories
nathanielnrn Dec 21, 2023
6328e0c
WIP imlpementing writes
nathanielnrn Dec 21, 2023
b3567d1
add testing for writes, note makefile is overwritten so now tests wri…
nathanielnrn Dec 21, 2023
fe8f284
passing axi writes and testing
nathanielnrn Dec 23, 2023
a13cd60
init commit of hardcoded axi wrapper for a 'main' kernel
nathanielnrn Oct 23, 2023
505ae00
add axi-reads-calix
nathanielnrn Nov 20, 2023
3f6f129
hook up inputs to channels in the wrapper. tbd if this works
nathanielnrn Nov 23, 2023
ba5e1a4
Working calyx verison of AR and R
nathanielnrn Nov 27, 2023
d93d852
Track output of compiled calyx read channel
nathanielnrn Nov 27, 2023
6fbc3ca
Working make files for running cocotb tests
nathanielnrn Dec 3, 2023
a6426a6
Add xID signals for cocotb compatability
nathanielnrn Dec 3, 2023
d2db261
Fix prefix issue on cocotb axi test bench
nathanielnrn Dec 3, 2023
3aa9722
commit to repro 'make WAVES=1' cocotb error from axi-reads-calyx.futil
nathanielnrn Dec 6, 2023
d813517
axi-reads patch
nathanielnrn Dec 13, 2023
58a9de6
sync debug
rachitnigam Dec 13, 2023
cfd40d6
Add txn_len initialization to 16 in calyx program
nathanielnrn Dec 18, 2023
b26f0ea
AXI Read fixed to get to read channel start
nathanielnrn Dec 19, 2023
96b9975
Add integer byte conversion for tests on Calyx AXI testharness
nathanielnrn Dec 19, 2023
03e93a8
WIP get reads to work. Add incr_curr_addr group
nathanielnrn Dec 19, 2023
4a1291f
remove .fst from tracking
nathanielnrn Dec 20, 2023
3abee21
Add more data to testbench to make waveform viewing easier
nathanielnrn Dec 20, 2023
94efbc9
Reads seem to be terminating correctly at RLAST
nathanielnrn Dec 20, 2023
7179097
AR transfers seem to work, valid is high for 1 cycle
nathanielnrn Dec 20, 2023
2f841e8
Unreduced axi-reads-calyx.futil
nathanielnrn Dec 21, 2023
618f9b6
Cocotb testbench now passes
nathanielnrn Dec 21, 2023
7866017
Formatted and passing axi-read-tests
nathanielnrn Dec 21, 2023
c926cf8
Reduce and comment axi-reads-calyx.futil
nathanielnrn Dec 21, 2023
4120ee3
remove axi-reads.v from being tracked
nathanielnrn Dec 21, 2023
8c29f01
add a todo
nathanielnrn Dec 21, 2023
14066a1
add required ARPROT signal. This is hardcoded to be priviliged
nathanielnrn Dec 21, 2023
ecb5626
rename directories to yxi/axi-calyx
nathanielnrn Dec 21, 2023
d40a066
initial commit of axi-writes-calyx, a copy of axi-reads-calyx
nathanielnrn Dec 21, 2023
297e60e
WIP axi writes
nathanielnrn Dec 21, 2023
e6cc577
rename directories
nathanielnrn Dec 21, 2023
681c316
WIP imlpementing writes
nathanielnrn Dec 21, 2023
22926ab
add testing for writes, note makefile is overwritten so now tests wri…
nathanielnrn Dec 21, 2023
04200f5
passing axi writes and testing
nathanielnrn Dec 23, 2023
e24d114
Work on full AXI wrapper, reads and compute works
nathanielnrn Jan 8, 2024
b212c56
cleaned up combined futil and tests
nathanielnrn Jan 10, 2024
6fd6697
delete axi-reads* which is subsumed by axi-combined
nathanielnrn Jan 10, 2024
9d4fc22
add axi-combined-tests.py
nathanielnrn Jan 10, 2024
e9e6317
remove axi-writes as it is subsumed by axi-combined
nathanielnrn Jan 10, 2024
5c51038
formatting
nathanielnrn Jan 10, 2024
b6437d1
Merge branch 'axi-writes' of github.com:calyxir/calyx into axi-writes
nathanielnrn Jan 10, 2024
4fbdcc4
Update yxi/axi-calyx/axi-combined-calyx.futil
nathanielnrn Jan 11, 2024
624e0d5
formatting
nathanielnrn Jan 10, 2024
923fc5e
Merge branch 'axi-writes' of github.com:calyxir/calyx into axi-writes
nathanielnrn Jan 11, 2024
c7e3839
Merge branch 'axi-writes' of github.com:calyxir/calyx into axi-writes
nathanielnrn Jan 11, 2024
9fd9cd3
add sim.sh which goes from calyx to running tests
nathanielnrn Jan 11, 2024
eb9a817
Merge branch 'axi-writes' of github.com:calyxir/calyx into axi-writes
nathanielnrn Jan 11, 2024
02631c0
add python file that enables waveform (vcd/fst) generation
nathanielnrn Jan 12, 2024
c7869e9
formatting
nathanielnrn Jan 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading