M0stafaRady
f3792b8421
merge with caravel_redesign
2022-10-02 06:55:41 -07:00
M0stafaRady
9812aedaa1
Update README.md
2022-10-02 15:50:18 +02:00
M0stafaRady
f0494ef4b1
update make file to take user_project_wrapper file as input for iverilog
2022-10-02 06:48:29 -07:00
M0stafaRady
927c216a6b
Merge branch 'cocotb' of github.com:efabless/caravel into cocotb
2022-10-02 06:38:32 -07:00
M0stafaRady
752d12928b
fix iverlog command for the new structure
2022-10-02 06:38:22 -07:00
M0stafaRady
d8a4b812e8
update script to make hex_files directory if not exists and to take argument -vcs if it will work in vcs mode
2022-10-02 06:37:12 -07:00
M0stafaRady
00a029fec3
Update README.md
2022-10-02 15:17:21 +02:00
M0stafaRady
bf9b363f68
Update README.md
2022-10-02 15:01:15 +02:00
M0stafaRady
32607cc118
delete uart_rx hex
2022-10-02 05:40:44 -07:00
M0stafaRady
b045977af0
merge with remote branch
2022-10-02 05:39:23 -07:00
M0stafaRady
cb929cb329
Fix housekeeping spi tests
2022-10-02 05:37:27 -07:00
M0stafaRady
bc9eb2eb31
Update README.md
2022-10-02 14:35:49 +02:00
M0stafaRady
928fc6a2a5
Update README.md
2022-10-02 14:27:42 +02:00
M0stafaRady
a0da0fc906
add photo of cocotb structure
2022-10-02 14:10:17 +02:00
M0stafaRady
ad053568e7
Create README.md
...
add READme in doc file
2022-10-02 14:09:49 +02:00
M0stafaRady
bd712f64d4
rename cocotb.py to verify_cocotb.py
2022-10-02 04:29:48 -07:00
M0stafaRady
b5fb97e5f4
rename run.py to cocotb.py
2022-10-02 04:22:44 -07:00
M0stafaRady
9e0be5473d
remove hex files from directory
2022-10-02 04:20:32 -07:00
M0stafaRady
1c48f527b8
add bitbang_spi_o tests
2022-10-01 12:39:54 -07:00
M0stafaRady
199d5c0f5c
fix bug assert csb before reset for the GL sim to work
2022-10-01 12:36:02 -07:00
M0stafaRady
53e868abdf
add clock to the output od configuration function
2022-10-01 12:34:53 -07:00
M0stafaRady
d12fac2ad1
update run script to delete vcs files before test run
2022-10-01 12:28:52 -07: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
M0stafaRady
555488c832
fix timeout values to the passing number of cycles required + 10%
2022-10-01 04:11:46 -07:00
M0stafaRady
9615629a42
fix bug bit time calculation
2022-10-01 02:53:24 -07:00
M0stafaRady
68c88b116a
increase the clock period to 25ns
2022-10-01 02:52:30 -07:00
M0stafaRady
18b4f36525
add test uart_rx
2022-10-01 02:23:47 -07:00
M0stafaRady
407b0be306
Update script to return fatal error when hex generation fails
2022-10-01 01:48:55 -07:00
M0stafaRady
f2ca45358b
remove AN.DB folder from git hub
2022-09-30 03:52:34 -07:00
M0stafaRady
7546ce10c7
simple readme
2022-09-30 03:52:34 -07:00
M0stafaRady
f08c22023c
Apply automatic changes to Manifest and README.rst
2022-09-30 03:52:34 -07:00
M0stafaRady
f8c8d831d0
Add RTL for 2 debug regs used to test and located inside user_project_wrapper
2022-09-30 03:52:34 -07:00
M0stafaRady
fc8369443c
fix bug move some housekeeping initialization wires and regs before they are used
2022-09-30 03:52:34 -07:00
M0stafaRady
add4c5f6c8
Adding cocotb evironment with tests and scripts to run
2022-09-30 03:52:34 -07: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