3 Commits

Author SHA1 Message Date
526ffaa790 Misc 2025-04-16 17:30:50 +00:00
57ad2aa377 Add asynchronous FIFO with AXI-like interface
Implements an asynchronous FIFO with independent read/write clocks and Gray code pointers for clock domain crossing. Refactors internal logic to use components like PipelineRegister and GrayCounter for improved synchronization and readability. Includes a testbench to validate functionality with data integrity checks.

Relates to version 1.1.2 updates.
2025-04-16 17:30:42 +00:00
ffbf5c4984 Add Gray counter implementation and testbench
Introduces a synchronous Gray counter with configurable width, reset, enable, and look-ahead functionality. Implements binary-to-Gray and Gray-to-binary conversion functions. Includes a testbench for simulation and validation of the counter's behavior.
2025-04-16 17:30:22 +00:00