mo-hosni
e0695fd86e
modified power routing for new mgmt_protect and housekeeping
2022-10-05 17:23:12 -07:00
mo-hosni
9c850bf94b
rehardened housekeeping
2022-10-05 12:35:03 -07:00
mo-hosni
fcc009e65a
rehardeneded mgmt_protect
2022-10-05 12:26:24 -07:00
RTimothyEdwards
6a10542552
Apply automatic changes to Manifest and README.rst
2022-10-05 18:17:44 +00:00
Tim Edwards
577cc12fe0
Implemented fix from early issue #16 . Finally decided to pull the
...
trigger on this one in the hopes that it helps prevent user error
in implementing input pull-up and pull-down on GPIO pins.
2022-10-05 14:13:57 -04:00
Marwan Abbas
8adae5acd5
Added gds to caravel_power_routing that was generated from mag file using magic
2022-10-05 19:01:59 +02:00
RTimothyEdwards
51c6d04e31
Apply automatic changes to Manifest and README.rst
2022-10-05 14:19:44 +00:00
R. Timothy Edwards
69240123c0
Merge branch 'caravel_redesign' into make_CSB_a_pullup
2022-10-05 10:18:35 -04:00
RTimothyEdwards
5a9adc906d
Apply automatic changes to Manifest and README.rst
2022-10-05 14:10:47 +00:00
kareem
aaa3b863e5
reharden!: gpio_control_clock
...
- add met5 obs to avoid drc with the top level pdn
!important: still need to use the latest openlane to replicate
2022-10-05 07:03:11 -07:00
Tim Edwards
7276623d3c
Corrected the pull-up definition and revised the CSB definition to
...
match the corrected defintions (namely, pull-up is configuration
0x0801, and pull-down is configuration 0x0c01).
2022-10-05 10:02:24 -04:00
Mohamed Shalan
dc105c6796
Merge pull request #146 from efabless/mgmt_fix
...
fix typos in mgmt_protect.v
2022-10-05 12:56:10 +02:00
M0stafaRady
8b242ecc8e
Apply automatic changes to Manifest and README.rst
2022-10-05 10:29:42 +00:00
M0stafaRady
650483eaa2
fix some typos on mgmt_protect
2022-10-05 03:27:46 -07:00
Mohamed Shalan
599ee23610
Merge pull request #137 from efabless/fix_caravan_gpio_default
...
Changed gpio_defaults_block_14 to gpio_defaults_block_25
2022-10-04 19:03:46 +02:00
Mohamed Shalan
df08268f8a
Merge pull request #142 from efabless/remove_mgmt_protect_tristates
...
Remove mgmt protect tristates
2022-10-04 12:55:34 +02:00
RTimothyEdwards
1e4d518dd0
Apply automatic changes to Manifest and README.rst
2022-10-03 21:40:12 +00:00
R. Timothy Edwards
cda2c87ae8
Merge branch 'caravel_redesign' into make_CSB_a_pullup
2022-10-03 17:39:24 -04:00
RTimothyEdwards
d3ff5ab8fa
Apply automatic changes to Manifest and README.rst
2022-10-03 20:16:32 +00:00
Tim Edwards
de9605a01b
Modified the mgmt_protect module to change the tristate outputs to
...
zero level outputs when the user project area is powered down.
That allows the synthesis tools to buffer these outputs. The
protection from floating inputs is left as-is, but all logic that
was unnecessary to be specified by gate instances has been changed
to RTL. This leaves only a handful of signals (logic analyzer input,
user IRQ, and wishbone data out and acknowledge out) to be handled
by explicit logic gate instances.
2022-10-03 16:11:02 -04:00
Mohamed Shalan
d93db4d259
Merge pull request #131 from efabless/fix_pwr_ctrl_reset_value
...
Added reset values for pwr_ctrl_out in housekeeping
2022-10-01 19:20:33 +02:00
RTimothyEdwards
b1208adfc6
Apply automatic changes to Manifest and README.rst
2022-09-29 18:11:39 +00:00
R. Timothy Edwards
f07958d4ec
Merge branch 'caravel_redesign' into fix_pwr_ctrl_reset_value
2022-09-29 14:10:41 -04:00
Marwan Abbas
c9c7fc5533
Merge pull request #134 from efabless/fix_user_pass_thru
...
Fix user pass thru
2022-09-29 19:52:13 +02:00
PriyankaDilip
ec9fe7939f
Error in User Area Base Address ( #97 )
2022-09-29 07:14:41 -07:00
R. Timothy Edwards
c363d52ccc
Corrected the documented solder bump dimension in the diagram ( #133 )
...
die_pads.svg from 250um to 350um diameter.
2022-09-29 07:10:53 -07:00
kareem
7c524edd31
openlane(wip)!: housekeeping
...
~ fix typo in referencing variables in sdc file
~ fine tune parameters to get the design to route
with cts and diode insertion
!important:
depends on SAVE_LIB patch from openlane
2022-09-29 05:30:03 -07:00
Kareem Farid
0a56c1c4eb
update housekeeping sdc
2022-09-29 12:54:28 +02:00
RTimothyEdwards
52d2b94e81
Apply automatic changes to Manifest and README.rst
2022-09-28 19:39:43 +00:00
Tim Edwards
dd6088e013
Corrected the instance name of the topmost GPIO defaults block on
...
the left hand side of caravan from gpio_defaults_block_14 to
gpio_defaults_block_25. Otherwise, the script that generates the
custom user configuration won't be able to change the defaults
for GPIO 25.
2022-09-28 15:36:24 -04:00
kareem
53950bb206
openlane: update gpio_control_block config
...
- point to the right template file
- add skiptrim flag
2022-09-28 01:03:00 -07:00
RTimothyEdwards
170f5aa102
Apply automatic changes to Manifest and README.rst
2022-09-28 01:01:11 +00:00
Tim Edwards
aba145e0e2
Made modifications in support of changing the hard-coded default
...
configuration of GPIO 3 (CSB) from a standard input to a weak
pull-up input.
2022-09-27 20:58:57 -04:00
RTimothyEdwards
586f5051e3
Apply automatic changes to Manifest and README.rst
2022-09-27 15:32:19 +00:00
Tim Edwards
65553a5af3
Added reset values for pwr_ctrl_out in housekeeping (fixes caravel
...
github issue #106 ).
2022-09-27 11:30:02 -04:00
kareem
acf92c3460
views: update gpio_control_block gds
2022-09-27 07:42:32 -07:00
kareem
85f7f86c4e
reharden!: gpio_control_block
...
- high level changes:
* add larger buffers on output ports
* add buffers on input ports
* adjust sdc file increasing output load and setting a high transition
- detailed changes:
* add interactive script for openlane where the order of events is a bit shuffled
- to add obstruction before pdn
- to manually insert buffers on some ports
- to manually remove buffers inserted by synthesis on for example serial_clock_out
* change openlane config adding extra row and columns to increase the space and fit the
added buffers
* change config to enable buffering
* increase density for better placement?
* change the cell exclude list. some excluded cells didn't make sense
* ef decap cells break dynamic sims?
* add custom pdn script for to duplicate the old pdn
- misc changes:
* fix openlane makefile to properly detect interactive script
!important still need to run dynamic simulations
!important depends on some updates to openlane
2022-09-27 07:09:26 -07:00
jeffdi
e3b2cd9458
Apply automatic changes to Manifest and README.rst
2022-09-21 17:37:17 +00:00
Jeff DiCorpo
6137a23e01
Merge branch 'caravel_stanford' into fix_direct_power_connections
2022-09-21 10:36:19 -07:00
Jeff DiCorpo
74a9f24476
Update Makefile
...
update open_pdks commit id
2022-09-21 10:25:30 -07:00
jeffdi
baeb1cc551
add log for verify simulation output
2022-09-20 18:27:21 -07:00
jeffdi
d8399ae6f5
add log for verify simulation output
2022-09-20 18:12:58 -07:00
jeffdi
3fd3107cae
add log for verify simulation output
2022-09-20 17:44:50 -07:00
jeffdi
85847dfe05
update for dv simulations for mgmt core
2022-09-20 16:49:20 -07:00
jeffdi
a04966d62d
update for dv simulations for mgmt core
2022-09-20 16:36:00 -07:00
jeffdi
fdbe225674
update for dv simulations for mgmt core
2022-09-20 15:31:51 -07:00
RTimothyEdwards
19a7b303e9
Apply automatic changes to Manifest and README.rst
2022-09-20 22:25:10 +00:00
Tim Edwards
2606285b8c
Flipped some lines where a wire was used before it was declared.
2022-09-20 18:23:32 -04:00
RTimothyEdwards
b9a819634d
Apply automatic changes to Manifest and README.rst
2022-09-20 21:56:37 +00:00
Tim Edwards
c7d01796bd
Merge branch 'fix_direct_power_connections' of https://github.com/efabless/caravel into fix_direct_power_connections
...
Pulling from remote
2022-09-20 17:55:02 -04:00