add a test of 4ft4 in caravel

the management processor gives 4ft4 a program to generate fibonacci
numbers, then waits for it to finish and checks the results.
6 files changed
tree: 03362806f7987f4c254d4e078adef9359231bf9b
  1. .github/
  2. def/
  3. docs/
  4. gds/
  5. lef/
  6. mag/
  7. maglef/
  8. openlane/
  9. signoff/
  10. spi/
  11. verilog/
  12. .gitignore
  13. .gitmodules
  14. LICENSE
  15. Makefile
  16. README.md
README.md

Caravel 4ft4

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.

License information

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: BSD.