Sign in
foss-eda-tools
/
third_party
/
shuttle
/
sky130
/
mpw-001
/
slot-026
/
ffc7bc12ba5b39de8e86bdea40b757d0a7203f54
commit
ffc7bc12ba5b39de8e86bdea40b757d0a7203f54
[
log
]
[
tgz
]
author
Anton Blanchard <anton@linux.ibm.com>
Thu Dec 10 09:56:32 2020 +1100
committer
Anton Blanchard <anton@linux.ibm.com>
Mon Feb 01 05:30:42 2021 -0600
tree
146f45d58f510dbb15d6deae05bf6b14243f4deb
parent
9a80bfcdae790eab7ac5e14a443022f2d0ff7add
[
diff
]
Add Microwatt to Caravel This adds the Microwatt OpenPOWER core to the Caravel project.
README.rst
[
diff
]
docs/source/_static/microwatt-caravel.png
[Added -
diff
]
info.yaml
[
diff
]
openlane/RAM_512x64/config.tcl
[
diff
]
openlane/dcache/config.tcl
[Added -
diff
]
openlane/dcache/pin_order.cfg
[Added -
diff
]
openlane/icache/config.tcl
[Added -
diff
]
openlane/icache/pin_order.cfg
[Added -
diff
]
openlane/multiply_4/config.tcl
[Added -
diff
]
openlane/multiply_4/pin_order.cfg
[Added -
diff
]
openlane/register_file/config.tcl
[Added -
diff
]
openlane/register_file/pin_order.cfg
[Added -
diff
]
openlane/user_project_wrapper/config.tcl
[
diff
]
openlane/user_project_wrapper/macro.cfg
[
diff
]
openlane/user_project_wrapper/scripts/layout.py
[Added -
diff
]
scripts/microwatt-build-caravel.sh
[Added -
diff
]
scripts/microwatt-build-macros.sh
[Added -
diff
]
scripts/microwatt-commit-caravel.py
[Added -
diff
]
scripts/microwatt-commit-macros.py
[Added -
diff
]
scripts/microwatt-tape-out.sh
[Added -
diff
]
verilog/dv/caravel/microwatt/README.md
[Added -
diff
]
verilog/dv/caravel/microwatt/external_bus_minimal/Makefile
[Added -
diff
]
verilog/dv/caravel/microwatt/external_bus_minimal/external_bus_minimal_tb.v
[Added -
diff
]
verilog/dv/caravel/microwatt/external_bus_minimal/mgmt_engine.c
[Added -
diff
]
verilog/dv/caravel/microwatt/external_bus_minimal/microwatt.c
[Added -
diff
]
verilog/dv/caravel/microwatt/include/console.h
[Added -
diff
]
verilog/dv/caravel/microwatt/include/io.h
[Added -
diff
]
verilog/dv/caravel/microwatt/include/mgmt_engine_util.h
[Added -
diff
]
verilog/dv/caravel/microwatt/include/microwatt_soc.h
[Added -
diff
]
verilog/dv/caravel/microwatt/include/microwatt_util.h
[Added -
diff
]
verilog/dv/caravel/microwatt/lib/console.c
[Added -
diff
]
verilog/dv/caravel/microwatt/lib/head.S
[Added -
diff
]
verilog/dv/caravel/microwatt/logic_analyzer/Makefile
[Added -
diff
]
verilog/dv/caravel/microwatt/logic_analyzer/lfsr32.c
[Added -
diff
]
verilog/dv/caravel/microwatt/logic_analyzer/lfsr32.h
[Added -
diff
]
verilog/dv/caravel/microwatt/logic_analyzer/logic_analyzer_tb.v
[Added -
diff
]
verilog/dv/caravel/microwatt/logic_analyzer/mgmt_engine.c
[Added -
diff
]
verilog/dv/caravel/microwatt/logic_analyzer/microwatt.c
[Added -
diff
]
verilog/dv/caravel/microwatt/memory_test/Makefile
[Added -
diff
]
verilog/dv/caravel/microwatt/memory_test/hash.h
[Added -
diff
]
verilog/dv/caravel/microwatt/memory_test/memory_test_tb.v
[Added -
diff
]
verilog/dv/caravel/microwatt/memory_test/mgmt_engine.c
[Added -
diff
]
verilog/dv/caravel/microwatt/memory_test/microwatt.c
[Added -
diff
]
verilog/dv/caravel/microwatt/memory_test/tbuart_modified.v
[Added -
diff
]
verilog/dv/caravel/microwatt/microwatt-nia/Cargo.toml
[Added -
diff
]
verilog/dv/caravel/microwatt/microwatt-nia/README.md
[Added -
diff
]
verilog/dv/caravel/microwatt/microwatt-nia/src/main.rs
[Added -
diff
]
verilog/dv/caravel/microwatt/microwatt.lds
[Added -
diff
]
verilog/dv/caravel/microwatt/minimal/Makefile
[Added -
diff
]
verilog/dv/caravel/microwatt/minimal/head.S
[Added -
diff
]
verilog/dv/caravel/microwatt/minimal/mgmt_engine.c
[Added -
diff
]
verilog/dv/caravel/microwatt/minimal/minimal_tb.v
[Added -
diff
]
verilog/dv/caravel/microwatt/spi_flash/Makefile
[Added -
diff
]
verilog/dv/caravel/microwatt/spi_flash/gen_hash.c
[Added -
diff
]
verilog/dv/caravel/microwatt/spi_flash/hash.h
[Added -
diff
]
verilog/dv/caravel/microwatt/spi_flash/lfsr32.c
[Added -
diff
]
verilog/dv/caravel/microwatt/spi_flash/lfsr32.h
[Added -
diff
]
verilog/dv/caravel/microwatt/spi_flash/mgmt_engine.c
[Added -
diff
]
verilog/dv/caravel/microwatt/spi_flash/microwatt.c
[Added -
diff
]
verilog/dv/caravel/microwatt/spi_flash/spi_flash_tb.v
[Added -
diff
]
verilog/dv/caravel/microwatt/spi_flash/tbuart_modified.v
[Added -
diff
]
verilog/dv/caravel/microwatt/uart/Makefile
[Added -
diff
]
verilog/dv/caravel/microwatt/uart/mgmt_engine.c
[Added -
diff
]
verilog/dv/caravel/microwatt/uart/microwatt.c
[Added -
diff
]
verilog/dv/caravel/microwatt/uart/uart_tb.v
[Added -
diff
]
verilog/dv/caravel/spiflash.v
[
diff
]
verilog/rtl/RAM_512x64.v
[
diff
]
verilog/rtl/caravel_netlists.v
[
diff
]
verilog/rtl/dcache.v
[Added -
diff
]
verilog/rtl/icache.v
[Added -
diff
]
verilog/rtl/microwatt.v
[Added -
diff
]
verilog/rtl/multiply_4.v
[Added -
diff
]
verilog/rtl/raminfr.v
[Added -
diff
]
verilog/rtl/register_file.v
[Added -
diff
]
verilog/rtl/tap_top.v
[Added -
diff
]
verilog/rtl/uart_defines.v
[Added -
diff
]
verilog/rtl/uart_receiver.v
[Added -
diff
]
verilog/rtl/uart_regs.v
[Added -
diff
]
verilog/rtl/uart_rfifo.v
[Added -
diff
]
verilog/rtl/uart_sync_flops.v
[Added -
diff
]
verilog/rtl/uart_tfifo.v
[Added -
diff
]
verilog/rtl/uart_top.v
[Added -
diff
]
verilog/rtl/uart_transmitter.v
[Added -
diff
]
verilog/rtl/uart_wb.v
[Added -
diff
]
verilog/rtl/user_proj_example.v
[Deleted -
diff
]
verilog/rtl/user_project_wrapper.v
[
diff
]
86 files changed
tree: 146f45d58f510dbb15d6deae05bf6b14243f4deb
.travisCI/
def/
docs/
gds/
lef/
macros/
mag/
maglef/
ngspice/
openlane/
qflow/
scripts/
signoff/
spi/
utils/
verilog/
.gitignore
.readthedocs.yml
.travis.yml
info.yaml
LICENSE
Makefile
manifest
README.rst
README.src.rst