blob: debb5915c6834f70a63d65aac94c760d4b1bf6dc [file] [log] [blame]
.travis.yml | 39 -
.travisCI/runPrecheck.sh | 35 -
.travisCI/travisBuild.sh | 28 -
OpenFPGA_task/arch/fabric_key.xml | 678 +
OpenFPGA_task/arch/openfpga_arch.xml | 330 +
OpenFPGA_task/arch/vpr_arch.xml | 739 +
OpenFPGA_task/config/task.conf | 39 +
OpenFPGA_task/config/task_generation.conf | 39 +
OpenFPGA_task/config/task_simulation.conf | 33 +
OpenFPGA_task/design_variables.yml | 1 +
OpenFPGA_task/generate_fabric.openfpga | 57 +
OpenFPGA_task/generate_testbench.openfpga | 70 +
OpenFPGA_task/micro_benchmark/and.act | 3 +
OpenFPGA_task/micro_benchmark/and.blif | 8 +
OpenFPGA_task/micro_benchmark/and.v | 14 +
OpenFPGA_task/process_top_def.sh | 46 +
OpenFPGA_task/sc_verilog/decoder2to4_post_synth.v | 20 +
OpenFPGA_task/sc_verilog/digital_io_hd.v | 55 +
.../sc_verilog/fd_hd_mux_custom_cells_tt.v | 69 +
OpenFPGA_task/sc_verilog/fpga_top.v | 483 +
.../sc_verilog/local_encoder1to1_post_synth.v | 18 +
.../sc_verilog/local_encoder1to2_post_synth.v | 21 +
.../sc_verilog/local_encoder2to3_post_synth.v | 23 +
.../sc_verilog/local_encoder2to4_post_synth.v | 24 +
OpenFPGA_task/sc_verilog/sky130_fd_sc_hd_wrapper.v | 20 +
OpenFPGA_task/user_project_wrapper_empty.def | 1219 +
OpenFPGA_task/user_project_wrapper_template.def | 3768 +
README.md | 158 +-
checks/KlayoutMerge.log | 1 +
checks/caravel.magic.drc | 104 +
checks/caravel.magic.drc.mag | 80938 ++++++++
checks/caravel.magic.namelist | 1 +
checks/caravel.magic.rdb | 63 +
checks/caravel.magic.typelist | 1 +
checks/compare_caravel.txt | 0
checks/full_log.log | 56 +
checks/magic_drc.log | 5095 +
checks/magic_extract.log | 10873 ++
checks/magic_merge_user_project_wrapper.log | 5250 +
checks/manifest_check.mag.log | 2 +
checks/manifest_check.maglef.log | 13 +
checks/manifest_check.rtl.log | 37 +
checks/mprj.magic.namelist | 1 +
checks/mprj.magic.typelist | 1 +
checks/spdx_compliance_report.log | 123 +
gds/caravel.gds.gz | Bin 52991493 -> 57163768 bytes
gds/user_proj_example.gds.gz | Bin 742584 -> 0 bytes
gds/user_project_wrapper.gds.gz | Bin 6394035 -> 3559736 bytes
gds/user_project_wrapper_empty.gds.gz | Bin 73084 -> 0 bytes
info.yaml | 6 +-
mag/.magicrc | 16 -
qflow/digital_pll_controller/tech | 1 -
qflow/ring_osc2x13/tech | 1 -
source_commit_hash.txt | 17 +
verilog/OpenFPGA_Verilog/InstancesMap.txt | 1 +
verilog/OpenFPGA_Verilog/define_simulation.v | 18 +
verilog/OpenFPGA_Verilog/fabric_netlists.v | 72 +
verilog/OpenFPGA_Verilog/fpga_core.v | 49530 +++++
verilog/OpenFPGA_Verilog/fpga_defines.v | 10 +
verilog/OpenFPGA_Verilog/fpga_top.v | 41442 +++++
verilog/OpenFPGA_Verilog/lb/grid_clb.v | 272 +
.../lb/logical_tile_clb_mode_clb_.v | 758 +
.../lb/logical_tile_clb_mode_default__fle.v | 173 +
...e_clb_mode_default__fle_mode_physical__fabric.v | 250 +
...t__fle_mode_physical__fabric_mode_default__ff.v | 61 +
...ode_physical__fabric_mode_default__frac_logic.v | 151 +
...ault__frac_logic_mode_default__carry_follower.v | 52 +
...e_default__frac_logic_mode_default__frac_lut4.v | 79 +
.../OpenFPGA_Verilog/lb/logical_tile_io_mode_io_.v | 86 +
.../lb/logical_tile_io_mode_physical__iopad.v | 79 +
verilog/OpenFPGA_Verilog/routing/cbx_1__0_.v | 548 +
verilog/OpenFPGA_Verilog/routing/cbx_1__1_.v | 671 +
verilog/OpenFPGA_Verilog/routing/cbx_1__2_.v | 589 +
verilog/OpenFPGA_Verilog/routing/cby_0__1_.v | 145 +
verilog/OpenFPGA_Verilog/routing/cby_1__1_.v | 670 +
verilog/OpenFPGA_Verilog/routing/cby_2__1_.v | 563 +
verilog/OpenFPGA_Verilog/routing/sb_0__0_.v | 910 +
verilog/OpenFPGA_Verilog/routing/sb_0__1_.v | 1295 +
verilog/OpenFPGA_Verilog/routing/sb_0__2_.v | 922 +
verilog/OpenFPGA_Verilog/routing/sb_1__0_.v | 1331 +
verilog/OpenFPGA_Verilog/routing/sb_1__1_.v | 1468 +
verilog/OpenFPGA_Verilog/routing/sb_1__2_.v | 1282 +
verilog/OpenFPGA_Verilog/routing/sb_2__0_.v | 1341 +
verilog/OpenFPGA_Verilog/routing/sb_2__1_.v | 1289 +
verilog/OpenFPGA_Verilog/routing/sb_2__2_.v | 1335 +
verilog/OpenFPGA_Verilog/sub_module/arch_encoder.v | 10 +
.../sub_module/decoder2to4_post_synth.v | 20 +
.../OpenFPGA_Verilog/sub_module/digital_io_hd.v | 55 +
.../sub_module/fd_hd_mux_custom_cells_tt.v | 69 +
verilog/OpenFPGA_Verilog/sub_module/fpga_top.v | 483 +
.../OpenFPGA_Verilog/sub_module/inv_buf_passgate.v | 43 +
.../sub_module/local_encoder1to1_post_synth.v | 18 +
.../sub_module/local_encoder1to2_post_synth.v | 21 +
.../sub_module/local_encoder2to3_post_synth.v | 23 +
.../sub_module/local_encoder2to4_post_synth.v | 24 +
verilog/OpenFPGA_Verilog/sub_module/luts.v | 112 +
verilog/OpenFPGA_Verilog/sub_module/memories.v | 1059 +
.../OpenFPGA_Verilog/sub_module/mux_primitives.v | 404 +
verilog/OpenFPGA_Verilog/sub_module/muxes.v | 1289 +
.../sub_module/sky130_fd_sc_hd_wrapper.v | 20 +
verilog/OpenFPGA_Verilog/sub_module/wires.v | 34 +
verilog/OpenFPGA_Verilog/top_include_netlists.v | 31 +
verilog/gl/caravel_sofa_chd_top.v | 173465 ++++++++++++++++++
verilog/gl/user_project_wrapper.v | 160 +-
104 files changed, 395052 insertions(+), 318 deletions(-)