Several VHDL files and libraries, unitary and top verification, documentation
- ADC128S022 : ADC driver on DE0-Nano board
- Algorithm : Miscellaneous algorithm
- APB : Some APB tests
- CRC : Some CRC tests
- DE0_nano : Library for DE0 Nano board projects
- FSM : Some FSM tests
- FUNCTIONS : Some Functions
- Generic_TestBench : a first try of a generic testbench in VHDL
- GPT : Some VHDL codes generated by chatGPT bot - to be tested
- I2C : I2C masters
- LCD : LCD12232 - LCD_CFAH1602BTMCJP projects
- Makefile : Several Makefile used for my testbench environment
- MAX7219 : MAX7219 dot matrix project
- MISC : Miscellaneous VHDL files
- PKG : Some VHDL package with usefull functions
- PR_115 : VHDL library for PR_115 board
- PRBS : Some PRBS tests
- PWM : Some PWM tests
- RAM : Some RAM description in VHDL
- SDRAM_IS42S : SDRAM_IS42S controller test
- SPI : Some SPI VHDL codes
- Testbench : Contains a library use to run specific test nd performs CODE COVERAGE with GHDL
- UART : UART RX/TX block and UART Dot matrix display controller projects
- WS2812 : WS2812 Tests
- WS2812_manage : WS2812 Tests
Libraries fo the control of the MAX7219 component
- pkg_max7219_static.vhd : Package with components of lib_max7219_static
- max7219_ram_decod.vhd : RAM command decoder
- max7219_cmd_decod.vhd : Top block
- pkg_max7219_scroller.vhd : Package with components of lib_max7219_scroller
- max7219_scroller_if.vhd : Scroller interface with MAX7219_IF block
- max7219_ram2scroller.vhd : Interface between MAX7219_SCROLLER_if and TDPRAM
- max7219_ctrl.vhd : Scroller Controller Top block
- max7219_if.vhd : physical interface with the MAX7219
- max7219_ram_decod.vhd : read data from a TDPRAM single clock and command the max7219_if block