Merge branch 'release' of github.com:jasteve4/ActuatorController into release
tree: bc841e6d87971903792ed66db5400be4e590dfea
  1. .github/
  2. def/
  3. docs/
  4. lef/
  5. mag/
  6. maglef/
  7. openlane/
  8. signoff/
  9. spi/
  10. verilog/
  11. .gitignore
  12. LICENSE
  13. Makefile
  14. README.md
README.md

License UPRJ_CI Caravel Build

Actuator Controller

Harding Design

make actuator_driver_controller
make user_project_wrrappper

RTL Simulation

make verify-spi_transfer_test-rtl # run spi passthrough
make verify-memory_test-rtl # run read and write to memory test
make verify-actuator_driver_test0-rtl # set actuator to all zeros position test
make verify-actuator_driver_test1-rtl # set actuator to count up and done one bit at a time
make verify-actuator_driver_test1-rt2 # set actuator to count up and done one bit at a time, invert output test

GL Simulation

make verify-spi_transfer_test-gl # run spi passthrough
make verify-memory_test-gl # run read and write to memory test
make verify-actuator_driver_test0-gl # set actuator to all zeros position test
make verify-actuator_driver_test1-gl # set actuator to count up and done one bit at a time
make verify-actuator_driver_test1-gl # set actuator to count up and done one bit at a time, invert output test

GL+SDF Simulation

make verify-spi_transfer_test-gl-sdf # run spi passthrough
make verify-memory_test-gl-sdf # run read and write to memory test
make verify-actuator_driver_test0-gl-sdf # set actuator to all zeros position test
make verify-actuator_driver_test1-gl-sdf # set actuator to count up and done one bit at a time
make verify-actuator_driver_test1-gl-sdf # set actuator to count up and done one bit at a time, invert output test

Spi Commuation Packet

Memory Mapped Registers