1
0
forked from tanchou/Verilog
Commit Graph

4 Commits

Author SHA1 Message Date
Gamenight77
65cf0e8232 Refactor UART testbench and top-level modules; remove old testbench files, enhance UART communication in top_ultrason_uart, and implement LED control via UART in top_led_uart. Add Python scripts for UART communication and data reading. 2025-04-17 18:00:54 +02:00
Gamenight77
897f829e40 Refactor ultrasonic_fpga module: update distance output and state handling; add top_ultrason_uart module for integration with UART and ultrasonic sensor 2025-04-17 13:02:47 +02:00
Gamenight77
fd09bb30e3 Add distance_ws2812_display module and testbench; implement ws2812_driver for LED control 2025-04-16 17:07:29 +02:00
Gamenight77
6dfd8768a0 Add testbench for top_ultrasonic_led module
- Created a new testbench file `top_ultrasonic_led_tb.vvp` to simulate the functionality of the `top_ultrasonic_led` module.
- Included necessary signal definitions and event triggers for clock, reset, start, echo, and trigger signals.
- Implemented a state machine to handle the ultrasonic measurement process and LED display logic.
- Added simulation parameters for distance measurement and LED control.
- Integrated VPI calls for waveform dumping and simulation control.
2025-04-16 14:58:04 +02:00