Commit Graph

27 Commits

Author SHA1 Message Date
Alex Forencich
7136dddd0a Testbench cleanup for cocotb 2.0
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-09-06 22:52:18 -07:00
Alex Forencich
28bc97f226 Remove recursively-expanded macros for module parameters in makefiles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2023-05-26 16:33:34 -07:00
Alex Forencich
47cd74eb6c Rework parameter handling in makefiles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2023-01-29 19:50:53 -08:00
Alex Forencich
1b6993d80d Use start_soon instead of fork 2021-12-27 17:10:37 -08:00
Reto Meier
cde2056bb0 Remove deprecated <= assignments
Starting from cocotb v1.6 the use of <= syntax has been deprecated. This
commit replaces all use of this syntax with the ``.value =`` syntax.
2021-10-25 18:27:18 +02:00
Alex Forencich
82853b31ff Rename byte_width to byte_lanes 2021-04-12 15:08:30 -07:00
Alex Forencich
9e28bd7fbb Revert back to cocotb.fork 2021-03-24 16:20:08 -07:00
Alex Forencich
11f9db8b06 Add test cases for init_read and init_write 2021-03-22 21:22:13 -07:00
Alex Forencich
4ff390481e Extract parameter values from cocotb.top 2021-03-22 15:51:07 -07:00
Alex Forencich
e934b69776 Use start_soon instead of fork 2021-03-21 12:22:22 -07:00
Alex Forencich
69717c1698 Add AXI bus objects 2021-03-06 16:26:51 -08:00
Alex Forencich
f6823fc8fd Remove extraneous code 2020-12-31 03:11:51 -08:00
Alex Forencich
c63d65bb87 Rework sim_build output directory, fix default makefile target 2020-12-29 14:25:44 -08:00
Alex Forencich
fcf6374c3c Remove inherit from object 2020-12-24 14:44:42 -08:00
Alex Forencich
40a9bb9eac Remove unnecessary __init__.py files 2020-12-15 18:42:23 -08:00
Alex Forencich
db3841dd99 Improve alignment bit masks 2020-12-04 00:51:32 -08:00
Alex Forencich
1057058cb3 Shorten stress test worker name 2020-12-03 21:03:05 -08:00
Alex Forencich
e5f2be4468 Use logger formatting instead of F-strings 2020-12-03 21:02:17 -08:00
Alex Forencich
cf67943bf8 Test word access 2020-12-01 22:51:28 -08:00
Alex Forencich
645ebb069c Peel off memory interface methods into separate object, add word access wrappers 2020-12-01 22:48:41 -08:00
Alex Forencich
f12ce696be Add helper objects for AXI masters 2020-11-27 02:08:23 -08:00
Alex Forencich
81f8906548 Clean up and lint removal 2020-11-26 19:51:24 -08:00
Alex Forencich
f2995d716e Dump FST traces with Verilator 2020-11-18 00:34:41 -08:00
Alex Forencich
ca57cdb198 Rework testbench logging 2020-11-17 17:07:56 -08:00
Alex Forencich
f1648ccf78 Change timescale to speed up verilator 2020-11-15 13:09:53 -08:00
Alex Forencich
f258ce0f6a Set python_search instead of work_dir 2020-11-15 12:46:34 -08:00
Alex Forencich
69fa7aa7c9 Add tests 2020-11-15 02:46:32 -08:00