HDL Modules#
This page contains the HDL modules that are used in the Ascon implementation.
The project provides two equivalent implementations:
SystemVerilog implementation: Located in
src/rtl/systemverilog/
VHDL implementation: Located in
src/rtl/vhdl/
Both implementations are functionally equivalent and implement the same ASCON-128 encryption algorithm. The SystemVerilog version uses Cocotb for testing with Verilator, while the VHDL version uses VUnit for testing with NVC.
Generated using TerosHDL.