Commit graph

55 commits

Author SHA1 Message Date
ca02c88be3 stubbed out mkBus for now - awaits full implementation 2025-04-09 22:31:26 -04:00
Yehowshua Immanuel
076d3aed43 shoudl probably rethink approach... 2025-04-09 20:58:13 -04:00
b4c7537a85 things still typecheck 2025-04-09 01:08:42 -04:00
989c4e9616 Bus types typecheck!!! 2025-04-08 23:36:54 -04:00
fe2fa21fcc skeletons of Bus module slowly forming 2025-04-08 23:04:30 -04:00
da761f6e4e Type system progress on bus design 2025-04-08 13:05:34 -04:00
2d5cf48c54 Merge pull request 'Tag Engine Now Finished it seems' (#10) from tag_engine_version_3 into main
Reviewed-on: #10
2025-04-08 01:32:39 +00:00
e415d981f9 add some comments 2025-04-04 15:31:46 -04:00
020bc5b646 notable refactor with grok 2025-04-04 15:27:25 -04:00
ca59e6eaec handled tag engine edge case 2025-04-04 15:09:56 -04:00
Yehowshua Immanuel
271148e538 better names in TagEngine 2025-04-03 09:15:53 -04:00
Yehowshua Immanuel
d1e3358197 now using wire instead of FIFO 2025-04-02 03:03:39 -04:00
Yehowshua Immanuel
e055b1bbdf reduced latency 2025-04-02 02:59:49 -04:00
Yehowshua Immanuel
d436209f54 seemingly reasonable stopping point 2025-04-02 02:09:41 -04:00
6247ae3b70 clean unused experiments 2025-03-25 08:48:43 -04:00
e89254ebef eliminate warnings 2025-03-25 08:03:04 -04:00
Yehowshua Immanuel
ed8e0b8337 tag engine now allows from simultaneous retire and request - but had to use unsafe 2025-03-25 01:15:49 -04:00
Yehowshua Immanuel
5588fafebd refactor into standalone TagEngineTester 2025-03-24 23:23:39 -04:00
Yehowshua Immanuel
6e3b3e9178 Preliminary cleaning before repairing TagEngine
* clean up state machine in Top
 * `requestTag` method now emits Maybe type
 * put more thought into comments around asynchronous bus
2025-03-24 22:46:42 -04:00
7c32974f7b update readme 2025-03-24 08:24:06 -04:00
76e542ff36 tested and seems to be working 2025-03-23 18:45:32 -04:00
35fc49382d reverting as it seems we really cant condition rules on arguments safely 2025-03-23 18:30:56 -04:00
996febbff5 change interface 2025-03-23 17:58:56 -04:00
Yehowshua Immanuel
e6b002f70e added informative comment 2025-03-23 08:12:40 -04:00
Yehowshua Immanuel
c5ad62aaed Greatly simpliflied tag engine to use stack implementation. Having trouble guarding on interface argument... 2025-03-23 08:12:24 -04:00
8e27ca877f beginning of a linked list in hardware 2025-03-20 17:00:15 -04:00
Yehowshua Immanuel
7ad812d3da refactor a bit 2025-03-20 13:27:01 -04:00
Yehowshua Immanuel
5f2d9456ae Tag engine building 2025-03-20 06:28:55 -04:00
Yehowshua Immanuel
ac48f5a4ad unable to display fshow for tagVec 2025-03-20 00:10:00 -04:00
Yehowshua Immanuel
6359ab833d tag types and moodularity improving 2025-03-19 23:08:58 -04:00
4422947f9a TageEngine now typechecks 2025-03-19 22:10:14 -04:00
Yehowshua Immanuel
a3afd66715 begun work on tag engine 2025-03-17 12:04:42 -04:00
550b3731b4 still workikng on Bus types 2025-03-17 09:16:22 -04:00
21a3ee7f7a initial support for Bus types 2025-03-14 19:46:08 -04:00
66464daf0c Update README.md 2025-03-14 16:30:45 +00:00
Yehowshua Immanuel
258534808c correct README indentation 2024-05-19 22:21:33 -04:00
Yehowshua Immanuel
4c8298f2a1 update README and remove BRAM experiments 2024-05-19 22:20:53 -04:00
Yehowshua Immanuel
cf68a5e683 converted to bluespec haskell 2024-05-19 22:16:33 -04:00
Yehowshua Immanuel
72788b8436 using bluespec classic for BRAM testbench 2024-05-19 01:14:17 -04:00
Yehowshua Immanuel
10ed5b8751 ready for demo 2024-03-20 03:30:28 -04:00
Yehowshua Immanuel
83f78d1c3d add comment 2024-03-20 02:52:44 -04:00
Yehowshua Immanuel
423ea6142e improve some indentation in src/Top.bsv 2024-03-20 02:49:08 -04:00
Yehowshua Immanuel
95631e77b8 update README with instructions for simulating main core 2024-03-20 02:48:49 -04:00
Yehowshua Immanuel
338cdac474 Remove .DS_Store files 2024-03-20 02:39:13 -04:00
Yehowshua Immanuel
aad8289d4e now with info on how to simulate experimental BRAM 2024-03-20 02:37:24 -04:00
Yehowshua Immanuel
e44f6b083b it's been a while 2024-03-20 02:25:31 -04:00
Yehowshua Immanuel
9f90b00b25 wow - loopback in sim actually worksgit status 2023-09-28 06:57:38 -04:00
Yehowshua Immanuel
ad1bdfc8b1 fix typos and improve spaces 2023-09-26 00:41:21 -04:00
Yehowshua Immanuel
c3c2cd53e1 working towards sim uart-like device support 2023-09-26 00:40:04 -04:00
Yehowshua Immanuel
dc11528567 sim now working 2023-09-25 20:21:23 -04:00