Files
mlkem-sync/sync_rtl/rng/TB/vectors/rng_input.hex
FallenSigh d4c3fc86fc feat(tb): add Vivado XSIM Verilog testbenches for all 10 sync modules
Add file-based vector testbenches ( + ) for:
- mod_add_sync, rng_sync, poly_arith_sync, comp_decomp_sync
- s_bram/sd_bram, sha3_chain_top
- ntt_core, poly_mul_sync
- sample_cbd_sync, sample_ntt_sync

Each module includes:
- tb_<module>_xsim.v: Vivado XSIM testbench
- gen_vectors.py: Python vector generator (stdlib only)
- vectors/<module>_input.hex: test input vectors
- xsim_run.tcl: compile + elaborate + simulate script
2026-06-25 20:48:38 +08:00

33 lines
2.0 KiB
Plaintext

b716df77e57f5d5f7f76fd676f657dd6891a2b3c43b2a190d5e6f78087f6e5d4
5b8b6fbbf2bfaeafbfbb7eb3b7b2beeb448d159e21d950c86af37bc043fb72ea
2dc5b7ddf95fd757dfddbf59dbd95f75a2468acf10eca8643579bde021fdb975
cea2dbeefcafebabefeedfacedecafbad1234567887654321abcdef010fedcba
67516df77e57f5d5f7f76fd676f657dd6891a2b3c43b2a190d5e6f78087f6e5d
ebe8b6fbbf2bfaeafbfbb7eb3b7b2beeb448d159e21d950c86af37bc043fb72e
75f45b7ddf95fd757dfddbf59dbd95f75a2468acf10eca8643579bde021fdb97
e2ba2dbeefcafebabefeedfacedecafbad1234567887654321abcdef010fedcb
a91d16df77e57f5d5f7f76fd676f657dd6891a2b3c43b2a190d5e6f78087f6e5
8cce8b6fbbf2bfaeafbfbb7eb3b7b2beeb448d159e21d950c86af37bc043fb72
466745b7ddf95fd757dfddbf59dbd95f75a2468acf10eca8643579bde021fdb9
fb73a2dbeefcafebabefeedfacedecafbad1234567887654321abcdef010fedc
7db9d16df77e57f5d5f7f76fd676f657dd6891a2b3c43b2a190d5e6f78087f6e
3edce8b6fbbf2bfaeafbfbb7eb3b7b2beeb448d159e21d950c86af37bc043fb7
c72e745b7ddf95fd757dfddbf59dbd95f75a2468acf10eca8643579bde021fdb
bbd73a2dbeefcafebabefeedfacedecafbad1234567887654321abcdef010fed
85ab9d16df77e57f5d5f7f76fd676f657dd6891a2b3c43b2a190d5e6f78087f6
42d5ce8b6fbbf2bfaeafbfbb7eb3b7b2beeb448d159e21d950c86af37bc043fb
f92ae745b7ddf95fd757dfddbf59dbd95f75a2468acf10eca8643579bde021fd
a4d573a2dbeefcafebabefeedfacedecafbad1234567887654321abcdef010fe
526ab9d16df77e57f5d5f7f76fd676f657dd6891a2b3c43b2a190d5e6f78087f
f1755ce8b6fbbf2bfaeafbfbb7eb3b7b2beeb448d159e21d950c86af37bc043f
a0faae745b7ddf95fd757dfddbf59dbd95f75a2468acf10eca8643579bde021f
883d573a2dbeefcafebabefeedfacedecafbad1234567887654321abcdef010f
9c5eab9d16df77e57f5d5f7f76fd676f657dd6891a2b3c43b2a190d5e6f78087
966f55ce8b6fbbf2bfaeafbfbb7eb3b7b2beeb448d159e21d950c86af37bc043
9377aae745b7ddf95fd757dfddbf59dbd95f75a2468acf10eca8643579bde021
91fbd573a2dbeefcafebabefeedfacedecafbad1234567887654321abcdef010
48fdeab9d16df77e57f5d5f7f76fd676f657dd6891a2b3c43b2a190d5e6f7808
247ef55ce8b6fbbf2bfaeafbfbb7eb3b7b2beeb448d159e21d950c86af37bc04
123f7aae745b7ddf95fd757dfddbf59dbd95f75a2468acf10eca8643579bde02
091fbd573a2dbeefcafebabefeedfacedecafbad1234567887654321abcdef01