commit | ff8b94f1db13086520f5d5b5cd8b2a298abb28dd | [log] [tgz] |
---|---|---|
author | Greg Davill <greg.davill@gmail.com> | Sun Dec 04 02:29:33 2022 +1030 |
committer | Greg Davill <greg.davill@gmail.com> | Sun Dec 04 02:29:33 2022 +1030 |
tree | 94056fdd6f5953a652671acc171ed60c77a26b1d | |
parent | 658681205a417ba0643f9264740bf2774a77e6ef [diff] |
rtl: Use specific cells for scanchain - Add RAM IP block for RF/CSR storage
An award winning CPU design fit into the GF180 MPW0 Shuttle.
To keep the design simple this project places a Serv CPU with a scan-chain around it connecting it's wishbone bus which is a combination of data and instructions out via I/O pins.
Another I/O pin is responsible for handling clock and reset. Operation will run as follows:
In this manner we should be able to implement external peripherals like UARTs, timers, and GPIOs. The external controller can be a microcontroller, FPGA, or the caravel harness SoC.