Commit graph

53 commits

Author SHA1 Message Date
Blaise Tine
8b172d07ec revert xilinx's asynchronous bram workaround 2024-10-24 01:44:55 -07:00
Blaise Tine
8f29ad58ae block ram redesign to support synthesizable write-first mode
Some checks are pending
CI / setup (push) Waiting to run
CI / build (32) (push) Blocked by required conditions
CI / build (64) (push) Blocked by required conditions
CI / tests (cache, 32) (push) Blocked by required conditions
CI / tests (cache, 64) (push) Blocked by required conditions
CI / tests (config1, 32) (push) Blocked by required conditions
CI / tests (config1, 64) (push) Blocked by required conditions
CI / tests (config2, 32) (push) Blocked by required conditions
CI / tests (config2, 64) (push) Blocked by required conditions
CI / tests (debug, 32) (push) Blocked by required conditions
CI / tests (debug, 64) (push) Blocked by required conditions
CI / tests (opencl, 32) (push) Blocked by required conditions
CI / tests (opencl, 64) (push) Blocked by required conditions
CI / tests (regression, 32) (push) Blocked by required conditions
CI / tests (regression, 64) (push) Blocked by required conditions
CI / tests (scope, 32) (push) Blocked by required conditions
CI / tests (scope, 64) (push) Blocked by required conditions
CI / tests (stress, 32) (push) Blocked by required conditions
CI / tests (stress, 64) (push) Blocked by required conditions
CI / tests (synthesis, 32) (push) Blocked by required conditions
CI / tests (synthesis, 64) (push) Blocked by required conditions
CI / complete (push) Blocked by required conditions
2024-10-18 23:54:20 -07:00
Blaise Tine
077b682d7d minor update
Some checks are pending
CI / setup (push) Waiting to run
CI / build (32) (push) Blocked by required conditions
CI / build (64) (push) Blocked by required conditions
CI / tests (cache, 32) (push) Blocked by required conditions
CI / tests (cache, 64) (push) Blocked by required conditions
CI / tests (config1, 32) (push) Blocked by required conditions
CI / tests (config1, 64) (push) Blocked by required conditions
CI / tests (config2, 32) (push) Blocked by required conditions
CI / tests (config2, 64) (push) Blocked by required conditions
CI / tests (debug, 32) (push) Blocked by required conditions
CI / tests (debug, 64) (push) Blocked by required conditions
CI / tests (opencl, 32) (push) Blocked by required conditions
CI / tests (opencl, 64) (push) Blocked by required conditions
CI / tests (regression, 32) (push) Blocked by required conditions
CI / tests (regression, 64) (push) Blocked by required conditions
CI / tests (scope, 32) (push) Blocked by required conditions
CI / tests (scope, 64) (push) Blocked by required conditions
CI / tests (stress, 32) (push) Blocked by required conditions
CI / tests (stress, 64) (push) Blocked by required conditions
CI / tests (synthesis, 32) (push) Blocked by required conditions
CI / tests (synthesis, 64) (push) Blocked by required conditions
CI / complete (push) Blocked by required conditions
2024-10-17 04:58:29 -07:00
Blaise Tine
2a2fc2ae39 minor update 2024-10-13 23:25:41 -07:00
Blaise Tine
6cf0d9f7b4 fixed generate labels lint warnings to improve hardware debugging 2024-09-12 20:00:50 -07:00
Blaise Tine
5c72685356 minor update 2024-09-11 17:27:36 -07:00
Blaise Tine
fa11d4c502 TRACING refactoring to support vivado/quartus simulators 2024-09-08 05:26:00 -07:00
Blaise Tine
7ca9a5e87e reset relay refactory 2024-09-04 13:39:51 -07:00
Blaise Tine
335b53475a minor updates 2024-09-04 02:01:59 -07:00
Blaise Tine
72c63a47f3 adding read-first mode support to block ram 2024-09-01 01:19:24 -07:00
Blaise Tine
6c1e785004 minor update 2024-08-28 03:08:08 -07:00
Blaise Tine
4cc7426c44 minor update 2024-08-28 02:52:20 -07:00
Blaise Tine
4480ed8b0e minor update 2024-08-27 01:19:02 -07:00
Blaise Tine
177f0efc59 minor update 2024-08-21 03:39:09 -07:00
Blaise Tine
005d480bb4 minor updates 2024-08-20 23:30:44 -07:00
Blaise Tine
8e9026524a synthesis of the memory unit and local memory 2024-08-18 16:03:59 -07:00
Blaise Tine
b6663eaff9 output register fix 2024-08-17 15:49:49 -07:00
Blaise Tine
a03471837c minor update 2024-08-17 15:21:13 -07:00
Blaise Tine
f6ed49f19c minor update 2024-08-16 08:19:55 -07:00
Blaise Tine
b83190c6e1 minor update 2024-08-15 21:29:06 -07:00
Blaise Tine
f4983cb380 core memory unit refactoring 2024-08-15 21:12:28 -07:00
Blaise Tine
65bd9afabb reset relay cleanup 2024-08-15 20:35:07 -07:00
Blaise Tine
2b22d47dd9 minor update 2024-08-15 05:11:19 -07:00
Blaise Tine
ed66ee2806 arbitration update 2024-08-12 04:09:56 -07:00
Blaise Tine
1fb0691bc7 minor update 2024-08-11 19:50:31 -07:00
Blaise Tine
bddf276335 memory request flags refactoring 2024-08-06 19:05:22 -07:00
Blaise Tine
b81ae8e431 reset network cleanup 2024-08-04 22:50:28 -07:00
Blaise Tine
74579fd4dc minor update 2024-08-04 14:13:26 -07:00
Blaise Tine
35fb50f9a6 minor updates 2024-08-03 10:43:08 -07:00
Blaise Tine
4c1b3fd88d local memory area optimization 2024-08-03 00:10:06 -07:00
Blaise Tine
e8cdae1225 minor fix in VX_local_mem.sv 2024-08-02 19:19:57 -07:00
Blaise Tine
f723e7baf5 registering local memory bram output 2024-08-02 18:15:08 -07:00
Blaise Tine
9c5aee5e25 bram reset fix 2024-08-02 18:13:58 -07:00
Blaise Tine
4dc34cfd2d hw arbitration update 2024-07-31 10:52:57 -07:00
Blaise Tine
75f1f957d4 minor updates 2024-07-29 03:28:51 -07:00
Blaise Tine
2460b9b95b fixed local mem unit critical path 2024-07-11 05:44:49 -07:00
Blaise Tine
69f7213afc minor update 2024-07-11 05:31:46 -07:00
Blaise Tine
19ba4c7bd4 minor update 2024-03-23 20:25:30 -07:00
Blaise Tine
2776f2cdf0 minor update 2024-03-20 14:31:00 -07:00
Blaise Tine
6d0e345073 minor update 2024-03-20 14:19:13 -07:00
Blaise Tine
c175e11a18 Using packed LSU memory requests within the code 2024-03-18 21:22:02 -07:00
Blaise Tine
6556e8c66d extending memory interface with address type 2024-03-18 00:35:03 -07:00
Blaise Tine
cce517b02b minor update 2024-02-29 01:24:32 -08:00
Blaise Tine
26d45ed9db renamed shared to local memory 2024-02-29 01:04:52 -08:00
Blaise Tine
1b9c39283e minor update 2024-02-29 00:10:29 -08:00
Blaise Tine
dd40e9c754 cache subsystem refactoring 2024-02-29 00:08:14 -08:00
Blaise Tine
413e933b8a OUT_BUF / OUT_REG refactoring 2024-02-15 04:08:50 -08:00
Blaise Tine
c6845a4c8d profiling timing optimization
minor update

minor update

minor update
2023-12-18 04:43:10 -08:00
Blaise Tine
f5f9e3dfdb profiling timing optimization 2023-12-18 04:43:10 -08:00
Blaise Tine
6c7ac35054 profiling optimizations
minor updates
2023-12-18 04:43:00 -08:00