commit | 51973ac7072a1a23666ffe7a9f213b90b2a14cd8 | [log] [tgz] |
---|---|---|
author | Andrew Foote <afoote97@gmail.com> | Mon Mar 21 10:22:47 2022 -0700 |
committer | Andrew Foote <afoote97@gmail.com> | Mon Mar 21 10:22:47 2022 -0700 |
tree | 640535978237e537ab3afdb3b080f4ec5e5a76f3 | |
parent | 75d46a20aa31bf5788680d9bdf638b767ac06b8e [diff] |
use LA halt & reset in 4ft4_fib control 4ft4 execution using the LA probes to avoid the processor cycling through the whole 12 bit space to get back to the fib program. also check only the sum (but still output the values on the mgmt out lines) to speed up simuation.
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.