Tim Edwards
69d353f65c
Corrected the verilog and the layout for the caravan version of the
...
signal buffering (verilog was missing one of the buffers, and the
layout had some of the labels at the top accidentally erased).
2022-10-16 21:06:27 -04:00
Tim Edwards
c5e7c67d60
Once again. . . Rewrote the RTL verilog so that only signals
...
being buffered pass through the buffer macros. Removed the
straight-through signals from the layout, and renumbered the
vectors in the buffer cells, which no longer match the numbering
at the top level (unfortunately).
2022-10-16 12:49:44 -04:00
mo-hosni
22dde425ac
add mgmt_protect views and openlane files
2022-10-16 03:14:55 -07:00
Passant
dd482cb099
remove unpowered netlist
2022-10-15 13:46:21 -07:00
kareem
5d5d019ea1
Revert "add buff_flash_clkrst"
...
This reverts commit 2675487322
.
2022-10-15 08:47:02 -07:00
mo-hosni
2675487322
add buff_flash_clkrst
2022-10-15 06:38:42 -07:00
Marwan Abbas
696eddcc7b
Merge branch 'caravel_redesign' into buff_power_connection
2022-10-15 13:34:21 +02:00
Marwan Abbas
40c7776b57
added power connection to buffer rtl
2022-10-15 12:56:40 +02:00
Marwan Abbas
1559e7c41d
Merge pull request #240 from efabless/cocotb
...
Cocotb script updates
2022-10-15 11:55:41 +02:00
M0stafaRady
2d56c68ef2
fix script to not create directory annotation_logs
2022-10-15 02:54:35 -07:00
Marwan Abbas
d025944505
Merge branch 'caravel_redesign' into buff_power_connection
2022-10-15 11:48:51 +02:00
M0stafaRady
9be1caa84d
Merge branch 'caravel_redesign' into cocotb
2022-10-15 02:40:55 -07:00
M0stafaRady
83e692e176
Merge branch 'caravel_redesign' into cocotb
2022-10-15 02:28:00 -07:00
Marwan Abbas
316f2dbb58
Merge pull request #238 from mo-hosni/update_mgmt_protect
...
Update mgmt protect
2022-10-15 11:27:59 +02:00
Marwan Abbas
6c19140590
added power connection to buffer top level rtl
2022-10-15 11:27:30 +02:00
M0stafaRady
267dfd0965
Add new regression for gpios gpio_rtl and gpio_gl
2022-10-15 02:26:36 -07:00
M0stafaRady
16f55976a9
fix bug at generating new linker script for memory tests
2022-10-15 02:22:21 -07:00
mo-hosni
3361c8787d
Add mgmt_protect views and openlane files
2022-10-15 01:46:22 -07:00
M0stafaRady
5d6af67724
Merge branch 'cocotb' of github.com:efabless/caravel into cocotb
2022-10-14 17:13:23 -07:00
M0stafaRady
422bb26ca0
Optimize and update mem tests - script is generating new linker script for the test to be all to test the whole dff or dff2 memory
2022-10-14 17:12:45 -07:00
M0stafaRady
5e044fc505
Merge branch 'caravel_redesign' into cocotb
2022-10-14 16:18:53 -07:00
M0stafaRady
5f046793e4
update verify cocotb script to delete waves if test passed
2022-10-14 16:18:33 -07:00
passant5
8c0e4f7403
Merge branch 'caravel_redesign' into add_top_level_buffers
2022-10-15 00:28:14 +02:00
Passant
653e7fa561
update top-level rtl to resolve conflict with adding top level buffers between housekeeping and `gpio_control_block` https://github.com/efabless/caravel/pull/213
2022-10-14 15:02:16 -07:00
Passant
f499b8b75f
update top-level rtl with 7 pass through signals to be buffered inside the SoC
2022-10-14 13:11:42 -07:00
mo-hosni
0e01725608
add housekeeping views
2022-10-14 09:26:34 -07:00
Tim Edwards
ac209d2397
Corrected a bunch of typos (different signal names used in the
...
same file), errors (buffer output pin name, power supplies not
passed at the top level). Corrected a major error that prevented
the use of the buffers in simulation, so this was not previously
verified by simulation. The buffering has now been properly
verified.
2022-10-14 10:51:29 -04:00
Passant
4609abd7e2
remove unpowered gate level netlist
2022-10-14 02:42:37 -07:00
kareem
6452f14de0
reimplement caravel with latest blocks updates and a buffer macro
2022-10-13 13:34:47 -07:00
Marwan Abbas
b8651328f9
Merge branch 'caravel_redesign' into cocotb
2022-10-13 21:14:42 +02:00
marwaneltoukhy
b07d91ef7a
resolve conflict
2022-10-13 12:11:42 -07:00
Passant
c3a2c8650e
update caravel top-level rtl to add `buff_flash_clkrst` module
2022-10-13 12:11:22 -07:00
Marwan Abbas
f7299933ee
Merge pull request #217 from mo-hosni/buff_flash_clkrst
...
Buff flash clkrst
2022-10-13 20:53:18 +02:00
Marwan Abbas
14856fea6d
Merge pull request #216 from mo-hosni/housekeeping_final_views
...
Housekeeping final views
2022-10-13 20:47:09 +02:00
passant5
acd6aeb0dc
Delete housekeeping.nl.v
2022-10-13 20:35:24 +02:00
Marwan Abbas
e72f819020
Merge pull request #210 from mo-hosni/final_views
...
mgmt_protect final views
2022-10-13 20:33:57 +02:00
passant5
dd2c99b3de
Delete mgmt_protect.nl.v
2022-10-13 20:31:42 +02:00
Marwan Abbas
08ac55bed8
Merge pull request #214 from efabless/caravel_clocking-buffering
...
Caravel clocking reharden
2022-10-13 20:13:45 +02:00
passant5
9b009167a4
Delete mgmt_protect.nl.v
2022-10-13 20:09:00 +02:00
kareem
d5379ab6f9
fix power pins assignment of clockp buffers again
2022-10-13 11:02:35 -07:00
kareem
fdf1f11ece
fix power pins assignment of clockp buffers
2022-10-13 11:00:04 -07:00
kareem
c922241c3f
reharden: caravel_clocking
...
+ add custom interactive script to insert a buffer on user_clk output
and have a large buffer on core_clk
~ change pdn config to match top level
~ change sdc
~ change openlane configuration
2022-10-13 10:54:04 -07:00
mo-hosni
889aa7e308
add buff_flash_clkrst
2022-10-13 10:35:51 -07:00
Tim Edwards
f7ec0cd012
Added buffers to the top level, inside a macro called
...
gpio_signal_buffering (gpio_signal_buffering_alt in caravan).
Note that this macro requires manual placement and routing, like
the padframe, and the top level will need to route around its own
internal routes.
2022-10-13 13:29:27 -04:00
mo-hosni
0389423ea6
add housekeeping
2022-10-13 10:15:05 -07:00
mo-hosni
1aaebf5cbb
add mgmt_protect
2022-10-13 10:11:45 -07:00
M0stafaRady
1bae9af845
delete trash files
2022-10-13 09:55:18 -07:00
M0stafaRady
c538f2923d
Remove wrong sys.exit from cocotb script
2022-10-13 08:55:01 -07:00
M0stafaRady
a8a3be6a8c
Merge branch 'cocotb' of github.com:efabless/caravel into cocotb
2022-10-13 08:43:56 -07:00
M0stafaRady
ae249eb8db
update sdf files location
2022-10-13 08:43:50 -07:00