commit | 4b9b4bd1ac2d395556283d0d9bdb5c213bb79409 | [log] [tgz] |
---|---|---|
author | Andrew Foote <afoote97@gmail.com> | Sun Mar 20 23:23:40 2022 -0700 |
committer | Andrew Foote <afoote97@gmail.com> | Sun Mar 20 23:24:59 2022 -0700 |
tree | 3989e597c1882d4b7ff31c216afa1f480e9d9ec4 | |
parent | 02e3477409bf5b52d02ab318573ccbb1f59d8275 [diff] |
update 4ft4_fib testing & enable gatelevel run update includes.gl.caravel_user_project to enable gatelevel run. run RTL with WITH_ROM_RESET to match the synthesized design. make tb run longer because with reset rom the cpu runs through the full 12bit address space so it takes longer to get to the fib computation.
4ft4 is a clone of the MCS-4 architecture (4004 CPU, 4001 ROM, 4002 RAM), with a wishbone backdoor interface to the “ROM” and the RAM that enables loading a program for execution and inspecting/modifying the RAM.
This is an integration of 4ft4 into the caravel harness, with the 4ft4 wishbone backdoor interface connected to the caravel management processor.
caravel_user_project and modifications: Apache 2.0. The original caravel_user_project that this is based on is https://github.com/efabless/caravel_user_project.
4ft4: MIT.