commit | c5265b80121a1cfca92cd2fdea7bdc375fb860bd | [log] [tgz] |
---|---|---|
author | Tim Edwards <tim@opencircuitdesign.com> | Fri Sep 25 17:08:59 2020 -0400 |
committer | Tim Edwards <tim@opencircuitdesign.com> | Fri Sep 25 17:08:59 2020 -0400 |
tree | d9521ddc48757c63709e36331f1574f2cdd23870 | |
parent | ef8312e0e966922a17c0d76b5a1e1f608703c6f3 [diff] |
Corrected some things from the initial pass of removing unused GPIO signals and analog signals, and converting from EFS8A to sky130A. Close to being able to simulate, with some hand-editing of the standard cell library files.
A template SoC for Google SKY130 free shuttles. It is still WIP. The current SoC architecture is given below.
The managment SoC runs firmware taht can be used to:
The memory map of the management SoC is given below
This is the user space. It has limitted silicon area (???) as well as a fixed number of I/O pads (???). The repoo contains a sample mega project that contains a binary 32-bit up counter.
The firmware running on the Management Area SoC, configures the I/O pads used by the counter and uses the logic probes to observe/control the counter. Three firmware examples are provided: