Commit Graph

104 Commits

Author SHA1 Message Date
R. Timothy Edwards 5029d71df6
Syntax changes that are non-functional from a synthesis perspective. (#324)
* Syntax changes that are non-functional from a synthesis perspective.
There are a few errors that are caught by commercial tools and halt
synthesis, which are handled more gracefully by the open source
tool flow.  In housekeeping.v:  Some wires declared after they are
used.  In housekeeping_spi.v:  A non-blocking "=" assignment used
where a blocking "<-" assignment was intended.

* Apply automatic changes to Manifest and README.rst

Co-authored-by: RTimothyEdwards <RTimothyEdwards@users.noreply.github.com>
2022-10-21 10:10:20 -07:00
M0stafaRady 096f5035f5
cocotb - updates related to enable simulating caraval using iverilog (#320)
* cocotb - updates related to enable simulating caraval using iverilog

* Apply automatic changes to Manifest and README.rst

Co-authored-by: M0stafaRady <M0stafaRady@users.noreply.github.com>
2022-10-21 07:43:34 -07:00
Jeff DiCorpo 4192c34f4b
Caravan redesign (#321)
* Fixed caravan top level power routing and updated views for mag, gds and lef

* caravan(rtl): updates

~ typos fix
- remove unused pin in chip_io_alt
+ add caravan_power_routing verilog

* Apply automatic changes to Manifest and README.rst

* ~ update caravan openlane configs to add extra cell references
~ correct placment and cell names of some macro in caravan interactive script

* reharden: caravan

+ add non functional blocks
+ add an initial iteration of caravan

* Apply automatic changes to Manifest and README.rst

* Revert "Fixed caravan top level power routing and updated views for mag, gds and lef"

This reverts commit 70628f748a.

* fixed caravan top level power routing

* reharden: caravan

based on new power routing
~ guard rtl chip_io power pins in the power macro guard

* Apply automatic changes to Manifest and README.rst

* fixed caravan top level power routing

* rehadren: caravan

+ add caravan signal routing to openlane run
~ change rtl to guard power and analog against routing by
openlane by ifndef TOP_ROUTING
~ add pr bounadry for caravan signal routing to fix origin issues

* Apply automatic changes to Manifest and README.rst

* fix power connection in buffering block and regenerate gl

* Apply automatic changes to Manifest and README.rst

* updated views for caravan

* Added extract unique to lvs-gds-cell target. (#313)

* This fixes errors in the top level RTL of caravan that failed to
hook up the buffers through the SoC correctly.

* Apply automatic changes to Manifest and README.rst

* reharden: caravan

~ rtl updated

* fixed caravan mag top level

* updated views for caravan + signoff

* fixed top level cell name

* fix syntax error related to signal initialization place in caravan (#319)

* fix syntax error related to signal initialization place in caravan- fixed in caravel in another commit

* Apply automatic changes to Manifest and README.rst

Co-authored-by: M0stafaRady <M0stafaRady@users.noreply.github.com>

* Apply automatic changes to Manifest and README.rst

Co-authored-by: Marwan Abbas <marwaneltoukhy@aucegypt.edu>
Co-authored-by: kareem <kareem.farid@efabless.com>
Co-authored-by: kareefardi <kareefardi@users.noreply.github.com>
Co-authored-by: Mitch Bailey <d-m-bailey@users.noreply.github.com>
Co-authored-by: Tim Edwards <tim@opencircuitdesign.com>
Co-authored-by: RTimothyEdwards <RTimothyEdwards@users.noreply.github.com>
Co-authored-by: Marwan Abbas <67271180+marwaneltoukhy@users.noreply.github.com>
Co-authored-by: M0stafaRady <107422726+M0stafaRady@users.noreply.github.com>
Co-authored-by: M0stafaRady <M0stafaRady@users.noreply.github.com>
Co-authored-by: jeffdi <jeffdi@users.noreply.github.com>
2022-10-21 07:37:41 -07:00
M0stafaRady 281d371600 Apply automatic changes to Manifest and README.rst 2022-10-20 13:32:50 +00:00
Mohamed Shalan 3fbc52ecbf
Merge pull request #276 from efabless/caravel_redesign-digital_pll-fanout
reharden!: digital_pll
2022-10-17 20:50:01 +02:00
mo-hosni b65affcfea Apply automatic changes to Manifest and README.rst 2022-10-17 18:40:46 +00:00
kareefardi d23141fc90 Apply automatic changes to Manifest and README.rst 2022-10-17 17:59:21 +00:00
passant5 3dba6d0663 Apply automatic changes to Manifest and README.rst 2022-10-17 17:53:07 +00:00
kareefardi d00ddb536a Apply automatic changes to Manifest and README.rst 2022-10-17 11:03:16 +00:00
marwaneltoukhy 2ad38fbb54 Apply automatic changes to Manifest and README.rst 2022-10-17 02:11:45 +00:00
marwaneltoukhy 7ec1eeb010 Merge branch 'caravel_redesign' into caravel_redesign-top-level 2022-10-16 18:39:39 -07:00
RTimothyEdwards 36c6c73787 Apply automatic changes to Manifest and README.rst 2022-10-17 01:10:28 +00:00
marwaneltoukhy 65a49d5b1d Apply automatic changes to Manifest and README.rst 2022-10-16 23:19:00 +00:00
kareefardi 84d1627151 Apply automatic changes to Manifest and README.rst 2022-10-16 22:48:34 +00:00
RTimothyEdwards b98db2dd4d Apply automatic changes to Manifest and README.rst 2022-10-16 16:53:57 +00:00
kareefardi f324d1759b Apply automatic changes to Manifest and README.rst 2022-10-15 15:49:11 +00:00
marwaneltoukhy 60247e3d75 Apply automatic changes to Manifest and README.rst 2022-10-15 13:45:37 +00:00
marwaneltoukhy c77a32ec97 Apply automatic changes to Manifest and README.rst 2022-10-15 11:37:27 +00:00
Marwan Abbas 696eddcc7b
Merge branch 'caravel_redesign' into buff_power_connection 2022-10-15 13:34:21 +02:00
marwaneltoukhy 1d924ded70 Apply automatic changes to Manifest and README.rst 2022-10-15 10:58:52 +00:00
marwaneltoukhy c9265568f6 Apply automatic changes to Manifest and README.rst 2022-10-15 09:50:52 +00:00
Marwan Abbas d025944505
Merge branch 'caravel_redesign' into buff_power_connection 2022-10-15 11:48:51 +02:00
marwaneltoukhy 34f555e1ad Apply automatic changes to Manifest and README.rst 2022-10-15 09:29:34 +00:00
passant5 4a30414db2 Apply automatic changes to Manifest and README.rst 2022-10-14 22:30:13 +00:00
passant5 8c0e4f7403
Merge branch 'caravel_redesign' into add_top_level_buffers 2022-10-15 00:28:14 +02:00
passant5 e7af9a3aec Apply automatic changes to Manifest and README.rst 2022-10-14 22:08:07 +00:00
passant5 3a229be6d3 Apply automatic changes to Manifest and README.rst 2022-10-14 20:17:07 +00:00
RTimothyEdwards c742a7f337 Apply automatic changes to Manifest and README.rst 2022-10-14 14:55:08 +00:00
marwaneltoukhy 143bccccbe Apply automatic changes to Manifest and README.rst 2022-10-13 19:16:21 +00:00
Marwan Abbas b8651328f9
Merge branch 'caravel_redesign' into cocotb 2022-10-13 21:14:42 +02:00
passant5 a3c1a3b3bc Apply automatic changes to Manifest and README.rst 2022-10-13 19:14:01 +00:00
marwaneltoukhy e25639ebef Apply automatic changes to Manifest and README.rst 2022-10-13 18:54:51 +00:00
kareefardi 1e7db0144e Apply automatic changes to Manifest and README.rst 2022-10-13 18:04:29 +00:00
kareefardi c30956832f Apply automatic changes to Manifest and README.rst 2022-10-13 18:02:35 +00:00
RTimothyEdwards e5c6038dfb Apply automatic changes to Manifest and README.rst 2022-10-13 17:33:42 +00:00
kareefardi 2a5d4e7111 Apply automatic changes to Manifest and README.rst 2022-10-13 13:56:39 +00:00
kareefardi 126bf1088d Apply automatic changes to Manifest and README.rst 2022-10-13 13:24:11 +00:00
M0stafaRady 6b35c237c0 Apply automatic changes to Manifest and README.rst 2022-10-11 13:05:44 +00:00
M0stafaRady 150d83fe48 Merge branch 'caravel_redesign' into cocotb 2022-10-11 03:56:05 -07:00
Mohamed Shalan 11530f691e
Merge pull request #165 from efabless/misc-rtl-changes
some rtl changes
2022-10-11 10:48:18 +02:00
Mohamed Shalan fe3d2b927f
Merge pull request #139 from efabless/cocotb
new environment for simulation automation with cocotb and vcs
2022-10-11 10:41:22 +02:00
Mohamed Shalan 344f806980
Merge pull request #166 from efabless/gpio_control_block-sparecell
gpio_control_block sparecell
2022-10-11 10:39:50 +02:00
Mohamed Shalan db9362d858
Merge branch 'caravel_redesign' into misc-rtl-changes 2022-10-11 10:39:32 +02:00
M0stafaRady fe0fd63cc2 Apply automatic changes to Manifest and README.rst 2022-10-10 23:00:50 +00:00
M0stafaRady 01a9fd928f
Fix typo at mprj_io (#168)
* Fix typo at mprj_io

* Apply automatic changes to Manifest and README.rst

Co-authored-by: M0stafaRady <M0stafaRady@users.noreply.github.com>
2022-10-10 12:11:05 -07:00
kareefardi eab0cab8eb Apply automatic changes to Manifest and README.rst 2022-10-10 12:26:45 +00:00
kareefardi 623be602c2 Apply automatic changes to Manifest and README.rst 2022-10-10 12:22:26 +00:00
kareefardi ace9274138 Apply automatic changes to Manifest and README.rst 2022-10-10 12:07:13 +00:00
M0stafaRady 0006ae4f25 Apply automatic changes to Manifest and README.rst 2022-10-10 12:06:07 +00:00
M0stafaRady 0f0a495906 merge with caravel_redesign 2022-10-10 05:04:44 -07:00