Tim S. Posted June 25, 2020 Share Posted June 25, 2020 https://github.com/timothystotts/fpga-serial-acl-tester-1 fpga-serial-acl-tester-1 A small FPGA project of different implementations for testing Measurement and Activity Events of a SPI accelerometer Refer to: ./Serial ACL Readings Tester.pdf and: ./ACL-Tester-Design-Documents/ACL-Tester-Design-Diagrams.pdf Link to comment Share on other sites More sharing options...
Tim S. Posted June 25, 2020 Author Share Posted June 25, 2020 Hi, For those who may wish to examine this project for potential reuse, I created an architecture diagram of the design. Best, Tim S. Link to comment Share on other sites More sharing options...
Tim S. Posted July 3, 2020 Author Share Posted July 3, 2020 Some updates were made to the fpga-serial-acl-tester-1 project. The HDL architecture was updated to better software practices. ACL-Tester-Design-Diagrams-Architecture 1.pdf Link to comment Share on other sites More sharing options...
Tim S. Posted July 3, 2020 Author Share Posted July 3, 2020 Some updates were made to the fpga-serial-acl-tester-1 project. The HDL architecture was updated to better software practices. Link to comment Share on other sites More sharing options...
Tim S. Posted July 12, 2020 Author Share Posted July 12, 2020 Some further updates were made to the VHDL sources to include usage of a Pmod SSD at Pmod Jack A. These updates are committed at branch feature/ssd_with_presets. Additionally, the FSM diagrams of the aforementioned architecture sketch are now comprehensive in the Documents folder. Link to comment Share on other sites More sharing options...
Tim S. Posted December 8, 2020 Author Share Posted December 8, 2020 This project was upgraded to Vivado/Vitis 2020.2 . Link to comment Share on other sites More sharing options...
Tim S. Posted February 18, 2021 Author Share Posted February 18, 2021 I'd like to mention that within this project I designed in both VHDL-2008 and Verilog-2001 a Pmod SPI Mode 0 driver that enables design of a companion peripheral driver specific to the Peripheral device on the SPI bus. These two new diagrams may explain how pmod_generic_spi_solo.v or pmod_generic_spi_solo.vhdl, as well as the Peripheral driver coding style, can be reused for each SPI Pmod in the design. Regards, Tim S. Link to comment Share on other sites More sharing options...
Tim S. Posted March 13, 2021 Author Share Posted March 13, 2021 As an exercise in learning SystemVerilog 2012+, I authored a fourth rendition of this design, completely in SystemVerilog. https://github.com/timothystotts/fpga-serial-acl-tester-1 The project now has four designs: Microblaze AXI subsystem, completely Verilog-2001, completely VHDL-2008, and completely SystemVerilog 2012+. Regards, Tim S. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.