efabless / caravel_mgmt_soc_litex

https://caravel-mgmt-soc-litex.readthedocs.io/en/latest/
Apache License 2.0
24 stars 14 forks source link

add a new more comprehensive gpio test #25

Closed mattvenn closed 2 years ago

mattvenn commented 2 years ago

should toggle all IOs and check they are working

https://github.com/efabless/caravel_mgmt_soc_litex/blob/3fee299f8177cebf7919eb0e6da7f0f5ad7af31d/verilog/dv/tests-standalone/Makefile#L23

mattvenn commented 2 years ago

@suppamax

suppamax commented 2 years ago

What do you mean with "all IOs"? In my understanding the management platform has only one GPIO pad https://github.com/efabless/caravel_mgmt_soc_litex/blob/528bfa86429765a50e50b72b5a7908af654313f6/litex/caravel_platform.py#L17

mattvenn commented 2 years ago

there is one GPIO pad just for the SoC, but then there are 38 GPIOs for the user project.

suppamax commented 2 years ago

OK. Then shouldn't this ticket be part of caravel_user_project?