Commit Graph

1254 Commits

Author SHA1 Message Date
mo-hosni 50a441ff34 Apply automatic changes to Manifest and README.rst 2023-02-27 18:57:00 +00:00
mo-hosni 47e1c57804 Removed the vertical Metal5 stripes in chip_io and added via2 instances to the left and right pins. 2023-02-27 10:46:14 -08:00
mo-hosni 25ec1cb8eb Merge branch 'caravel-redesign-2' of https://github.com/efabless/caravel into caravel-redesign-2 2023-02-27 10:41:17 -08:00
mo-hosni 25e96c9d62 reharden caravel. 2023-02-27 10:39:51 -08:00
mo-hosni 9be48c6a7b implementation of caravel_core. 2023-02-27 10:38:06 -08:00
mo-hosni e560b56db5 reharden spare_logic_block. 2023-02-27 10:37:00 -08:00
mo-hosni 3f29ea49e7 harden mprj_io_buffer. 2023-02-27 10:33:48 -08:00
mo-hosni 5f8e954d95 reharden gpio_logic_high. 2023-02-27 10:29:46 -08:00
mo-hosni 86612d1f08 reharden caravel_clocking. 2023-02-27 10:26:19 -08:00
mo-hosni e3b9faa309 Apply automatic changes to Manifest and README.rst 2023-02-27 16:25:04 +00:00
mo-hosni 7067304fd9 Added manual_power_connections. 2023-02-27 08:15:35 -08:00
mo-hosni 0952575c9d Add empty_macro which acts as a placement obstruction. 2023-02-27 08:14:55 -08:00
mo-hosni 8d6cfe6e2b reharden gpio_defaults_block. Changed the power stripes to be on Metal3. 2023-02-27 07:34:33 -08:00
mo-hosni 50a762407b re-implementation of housekeeping. Fixed maximum transition and antenna violations. 2023-02-27 07:30:03 -08:00
passant5 fe9f6b44da Apply automatic changes to Manifest and README.rst 2023-02-26 12:12:20 +00:00
Passant b463e533ec update caravel rtl/hierarchy:
+ add `mprj_io_buffer` module that is used to guide the router and buffer signals going to the IOs far from the housekeeping
+ add `caravel_core` rtl that includes all the macros of caravel
~ restructure caravel to `caravel_core` and `chip_io` that includes the padframe
~ update `caravel_clocking` rtl to include `porb` input reset signal from power-on-reset
~ update `gpio_control_block` rtl to buffer `serial_clock` and `serial_load` siganls
2023-02-26 13:43:37 +02:00
Jeff DiCorpo c32d66ab20
Merge pull request #409 from efabless/makefile_fix
Makefile fix
2023-02-19 09:41:18 -08:00
marwaneltoukhy a051497ab2 Apply automatic changes to Manifest and README.rst 2023-02-15 17:22:25 +00:00
Marwan Abbas addcb87025
Update auto-update.yml 2023-02-15 19:14:56 +02:00
Jeff DiCorpo 650716b517
Merge pull request #396 from antonblanchard/make-pipefail
Return correct exit code for piped commands to make
2023-02-15 07:20:34 -08:00
marwaneltoukhy dbf80923b2 remove unwanted line 2023-01-22 12:58:34 +02:00
marwaneltoukhy f9614d3406 update volare enable to use venv 2023-01-22 12:39:42 +02:00
marwaneltoukhy 9f98d5717c use venv to install volare 2023-01-19 14:16:46 +02:00
Jeff DiCorpo bde8c9ef5e
Merge pull request #391 from efabless/fix_housekeeping_serial_fsm
Update serial configuration fsm to reset the transfer bit
2023-01-05 22:19:18 -08:00
Jeff DiCorpo 12131477e0
Merge pull request #403 from antonblanchard/ansi-port-declarations
Fix issues with port definitions
2023-01-05 22:18:44 -08:00
Anton Blanchard 25e5e27f9d Fix issues with port definitions
Caravel fails to build with recent Icarus Verilog versions because some of
the port definitions are not valid.
2023-01-05 20:53:17 +11:00
Anton Blanchard 448f120c31 Return correct exit code for piped commands to make
A number of commands are piped through tee (eg gen_gpio_defaults.py
in make __gpio_defaults). Currently when they fail the error code
is not propagated back to make.
2022-12-06 05:56:11 +11:00
Jeff DiCorpo 38492d9da4
tag = mpw-8c 2022-11-25 11:40:43 -08:00
Jeff DiCorpo 9438031c42
Update Makefile 2022-11-22 21:31:34 -08:00
Jeff DiCorpo fedb71e17d
Merge pull request #392 from efabless/update_caravan_spice
abstract caravan.spice
2022-11-22 10:58:32 -08:00
Marwan Abbas 5ec1d06bc2 abstract caravan.spice 2022-11-22 10:47:05 -08:00
M0stafaRady 0c56e53ac3 Apply automatic changes to Manifest and README.rst 2022-11-20 12:36:48 +00:00
M0stafaRady c23af382ae Update serial configuration fsm to reset the transfer bit 2022-11-20 04:27:40 -08:00
Jeff DiCorpo 10665aa1bf
Merge pull request #390 from efabless/remove-pt-signoff-from-main
remove pt signoff reports from main due to size
2022-11-19 14:30:22 -08:00
jeffdi 3f6f3c1114 remove pt signoff reports from main due to size 2022-11-19 14:29:21 -08:00
Jeff DiCorpo a08b471a9f
Merge pull request #388 from efabless/remove-pt-signoff-from-main
remove pt signoff reports from main due to size
2022-11-19 14:28:09 -08:00
jeffdi a5e8b239aa remove pt signoff reports from main due to size 2022-11-19 14:25:36 -08:00
Jeff DiCorpo 9000db338e
Update tag for mpw-8a 2022-11-19 14:11:55 -08:00
Jeff DiCorpo eaa1d64345
Update Makefile 2022-11-18 21:27:39 -08:00
Jeff DiCorpo 47c6dcceb7
Update auto-update-caravel-lite.yml
update caravel-lite for timing
2022-11-16 23:43:07 -08:00
Jeff DiCorpo 1d03cb9747
Update auto-update-caravel-lite.yml 2022-11-16 23:21:14 -08:00
Jeff DiCorpo 370ae6c1dd
Update auto-update-caravel-lite.yml 2022-11-16 23:09:04 -08:00
Jeff DiCorpo 896d792fb4
Merge pull request #385 from efabless/fix_user_defines_pullupdown
Fixes the user defines configuration values for pullup and pulldown
2022-11-16 23:06:24 -08:00
Jeff DiCorpo 4187ba8d21
Merge pull request #386 from efabless/support-for-timing
Update auto-update-caravel-lite.yml
2022-11-16 22:16:33 -08:00
jeffdi 7c96b714d2 Apply automatic changes to Manifest and README.rst 2022-11-16 17:36:01 +00:00
Jeff DiCorpo e83ad64c60
Update auto-update-caravel-lite.yml 2022-11-16 09:23:15 -08:00
RTimothyEdwards 310db2e4e7 Apply automatic changes to Manifest and README.rst 2022-11-16 14:48:31 +00:00
Tim Edwards d1f47cc451 Fixes the user defines configuration values for pullup and pulldown
modes to match the correct ones that are in defs.h in the management
SoC LiteX repository.  See caravel issue #380.
2022-11-16 09:36:01 -05:00
Jeff DiCorpo 748fbed12e
Merge pull request #377 from d-m-bailey/gpio_doc_fix
fixed documentation for gpio's used in caravan
2022-11-15 12:26:11 -08:00
Jeff DiCorpo c37ca64315
Merge pull request #362 from efabless/gpio_signal_buffering-decaps
gpio_signal_buffering rtl decaps
2022-11-15 12:24:51 -08:00