From b7e4fd9323caed76d73639b492cd6595897ce118 Mon Sep 17 00:00:00 2001 From: FallenSigh Date: Sun, 28 Jun 2026 03:06:41 +0800 Subject: [PATCH] test(top): add kat_k2_* vectors with uniform prefix for parametric TB The parametric KAT TB (KP generic) builds filenames kat_k_c_*.hex, but the K=2 vectors were committed earlier as kat_c_*.hex (no k2 prefix), so run_tb.sh top emitted 'file cannot be opened' warnings for K=2 and the data read as X. Add kat_k2_* copies so all three parameter sets load cleanly. ./run_tb.sh top now: 0 file warnings, all 11 cases PASS (K=2:0..4, K=3:0..2, K=4:0..2), exit 0. --- sync_rtl/top/TB/vectors/kat_k2_c0_d.hex | 1 + sync_rtl/top/TB/vectors/kat_k2_c0_dk.hex | 1632 ++++++++++++++++++++++ sync_rtl/top/TB/vectors/kat_k2_c0_ek.hex | 800 +++++++++++ sync_rtl/top/TB/vectors/kat_k2_c0_z.hex | 1 + sync_rtl/top/TB/vectors/kat_k2_c1_d.hex | 1 + sync_rtl/top/TB/vectors/kat_k2_c1_dk.hex | 1632 ++++++++++++++++++++++ sync_rtl/top/TB/vectors/kat_k2_c1_ek.hex | 800 +++++++++++ sync_rtl/top/TB/vectors/kat_k2_c1_z.hex | 1 + sync_rtl/top/TB/vectors/kat_k2_c2_d.hex | 1 + sync_rtl/top/TB/vectors/kat_k2_c2_dk.hex | 1632 ++++++++++++++++++++++ sync_rtl/top/TB/vectors/kat_k2_c2_ek.hex | 800 +++++++++++ sync_rtl/top/TB/vectors/kat_k2_c2_z.hex | 1 + sync_rtl/top/TB/vectors/kat_k2_c3_d.hex | 1 + sync_rtl/top/TB/vectors/kat_k2_c3_dk.hex | 1632 ++++++++++++++++++++++ sync_rtl/top/TB/vectors/kat_k2_c3_ek.hex | 800 +++++++++++ sync_rtl/top/TB/vectors/kat_k2_c3_z.hex | 1 + sync_rtl/top/TB/vectors/kat_k2_c4_d.hex | 1 + sync_rtl/top/TB/vectors/kat_k2_c4_dk.hex | 1632 ++++++++++++++++++++++ sync_rtl/top/TB/vectors/kat_k2_c4_ek.hex | 800 +++++++++++ sync_rtl/top/TB/vectors/kat_k2_c4_z.hex | 1 + 20 files changed, 12170 insertions(+) create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c0_d.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c0_dk.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c0_ek.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c0_z.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c1_d.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c1_dk.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c1_ek.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c1_z.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c2_d.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c2_dk.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c2_ek.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c2_z.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c3_d.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c3_dk.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c3_ek.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c3_z.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c4_d.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c4_dk.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c4_ek.hex create mode 100644 sync_rtl/top/TB/vectors/kat_k2_c4_z.hex diff --git a/sync_rtl/top/TB/vectors/kat_k2_c0_d.hex b/sync_rtl/top/TB/vectors/kat_k2_c0_d.hex new file mode 100644 index 0000000..d7ca6f3 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c0_d.hex @@ -0,0 +1 @@ +2426f1941779574d3f1b163bd57f7e173e229e630ec7f7073bdf365137c4bb6d diff --git a/sync_rtl/top/TB/vectors/kat_k2_c0_dk.hex b/sync_rtl/top/TB/vectors/kat_k2_c0_dk.hex new file mode 100644 index 0000000..0c16c2c --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c0_dk.hex @@ -0,0 +1,1632 @@ +fa +da +6a +79 +a3 +79 +d2 +cb +36 +c8 +56 +45 +0c +44 +6f +44 +84 +b8 +6a +56 +0c +61 +70 +56 +4d +00 +2e +4b +74 +07 +3f +66 +a6 +fb +6a +57 +bc +e1 +be +92 +a1 +a1 +b5 +31 +c6 +1f +50 +88 +2a +00 +84 +50 +85 +42 +a1 +e1 +c3 +b3 +a9 +50 +f2 +07 +2e +9a +16 +54 +4e +46 +ca +20 +28 +4b +60 +12 +a6 +2c +69 +7a +c8 +58 +61 +5e +18 +1e +1e +a0 +b5 +5b +00 +21 +19 +09 +0b +7b +87 +19 +20 +e9 +b8 +94 +b0 +7a +28 +12 +69 +dc +a1 +5f +af +4a +09 +b0 +00 +4c +ac +61 +a2 +ce +a7 +3f +28 +05 +7d +bf +12 +19 +d0 +77 +47 +b3 +81 +cf +0d +e5 +2a +ba +d3 +0c +a0 +f5 +78 +73 +b2 +bf +a0 +12 +bd +5b +c2 +48 +05 +f3 +65 +7a +d0 +ba +6b +c4 +98 +8c +d9 +c6 +de +49 +2c +0d +43 +3c +e5 +aa +32 +8b +d6 +c6 +cb +50 +24 +63 +34 +0d +c5 +e0 +29 +d2 +c8 +71 +3d +78 +0f +31 +f4 +41 +c2 +4c +40 +00 +e5 +67 +99 +a6 +bc +66 +b4 +a1 +93 +c7 +3c +ed +56 +0f +8a +e4 +3f +9b +20 +75 +ce +b7 +78 +97 +6b +7f +11 +1a +cb +38 +a3 +06 +f2 +b7 +0a +2b +d8 +75 +2e +82 +80 +86 +ba +0f +3e +81 +1a +8c +3b +0d +5f +8b +90 +72 +15 +9e +56 +ba +1e +10 +08 +00 +91 +95 +af +58 +a8 +5a +3e +27 +1f +00 +ac +25 +cc +f3 +23 +3c +b8 +71 +67 +68 +ad +98 +e7 +b1 +f2 +89 +0d +b6 +17 +0f +2b +61 +4f +56 +c1 +93 +38 +71 +ae +1a +41 +30 +24 +ca +9a +21 +37 +79 +5c +8a +2e +9e +15 +28 +0f +f1 +08 +ae +e3 +28 +23 +57 +51 +e5 +69 +ca +63 +a7 +82 +1f +29 +ad +26 +70 +6b +23 +12 +24 +d9 +51 +60 +bd +75 +22 +dd +e0 +bf +e6 +e0 +a8 +26 +19 +74 +88 +5a +2f +df +21 +7f +8c +16 +c4 +f6 +7c +0e +9f +b2 +a2 +f7 +03 +0c +af +88 +1d +2c +8b +2e +6a +68 +63 +90 +61 +92 +10 +8b +00 +42 +60 +b0 +ad +ea +07 +c0 +b3 +49 +d5 +88 +11 +0a +9c +bb +69 +9b +39 +52 +bb +11 +2c +c7 +c8 +d9 +a7 +59 +b9 +55 +4c +1f +99 +1e +a1 +f5 +1f +4c +61 +78 +e4 +38 +27 +c5 +14 +9b +da +07 +7f +bd +76 +9a +3b +81 +8d +f7 +1a +42 +86 +07 +83 +fd +23 +3d +1b +26 +a9 +6a +57 +3e +99 +eb +91 +5f +6b +c1 +8d +81 +3d +ed +14 +a3 +04 +c1 +35 +8e +47 +05 +70 +d2 +54 +78 +a6 +b6 +ba +2a +c5 +61 +28 +90 +b5 +a5 +69 +e5 +26 +33 +42 +45 +9c +b9 +ca +76 +74 +f2 +28 +39 +69 +54 +af +74 +8d +9d +50 +13 +53 +42 +71 +39 +04 +cc +59 +10 +6e +0b +b2 +19 +42 +b4 +06 +6f +86 +bf +5d +9c +3c +f1 +b6 +c0 +86 +92 +c5 +b9 +88 +1b +29 +97 +10 +88 +a8 +b4 +15 +e2 +6c +4a +25 +67 +58 +8b +2d +df +b6 +8d +11 +14 +6f +cf +f0 +b4 +cb +79 +c5 +74 +87 +01 +8c +25 +54 +1d +32 +67 +a1 +06 +40 +e4 +30 +bf +eb +bb +4f +45 +a7 +99 +c9 +f5 +54 +d1 +b6 +9d +70 +c7 +9d +17 +12 +4f +9c +01 +cf +3a +d6 +56 +9e +77 +a4 +e1 +b6 +57 +04 +70 +10 +06 +45 +2f +45 +a7 +2f +32 +98 +c6 +60 +82 +0f +1c +20 +6a +f7 +00 +c9 +a6 +21 +92 +3c +39 +11 +cd +51 +8e +02 +24 +04 +c8 +70 +c3 +d3 +b3 +b6 +83 +1a +82 +53 +6a +31 +70 +33 +4e +31 +59 +b0 +c9 +59 +03 +6c +43 +2c +f5 +b4 +84 +b1 +2c +75 +cc +c3 +c9 +6c +e3 +28 +fb +ba +79 +e2 +f7 +24 +78 +9a +8d +27 +f7 +af +8b +b0 +86 +45 +d2 +c9 +a3 +e8 +7f +80 +42 +c3 +62 +27 +19 +4a +3c +0e +14 +d0 +91 +29 +d0 +69 +d5 +37 +9d +bd +60 +65 +65 +d9 +15 +a3 +bc +98 +82 +e8 +74 +23 +a0 +62 +00 +0a +5f +4c +55 +23 +ec +94 +47 +ce +a1 +64 +3a +97 +ad +33 +c1 +98 +62 +46 +ad +91 +e2 +73 +ce +32 +ac +af +f4 +53 +35 +99 +65 +37 +07 +21 +80 +b7 +01 +00 +83 +1d +7e +e1 +68 +f4 +73 +92 +48 +31 +19 +f9 +38 +63 +ec +b0 +bc +60 +53 +12 +d3 +57 +28 +87 +6b +00 +f5 +f5 +7a +f4 +c8 +5e +da +97 +28 +1d +57 +43 +90 +bc +72 +56 +19 +36 +68 +dc +98 +62 +53 +54 +ab +52 +b9 +bc +e7 +81 +c5 +77 +1c +c2 +60 +99 +f6 +fb +ac +be +e1 +78 +4d +19 +48 +87 +73 +1f +09 +7c +87 +e0 +82 +cb +ea +c5 +7d +30 +b7 +b9 +a2 +93 +87 +2c +84 +14 +66 +f2 +24 +4c +c6 +5f +f4 +ba +65 +3d +67 +51 +df +a2 +20 +51 +d5 +53 +36 +99 +42 +c3 +1c +29 +f9 +13 +07 +af +57 +32 +92 +d6 +97 +a8 +c3 +16 +12 +e0 +7b +53 +35 +cf +08 +32 +9f +d2 +46 +bf +2a +32 +20 +0a +8c +b0 +c4 +b0 +3b +9d +09 +c5 +ba +1c +39 +19 +53 +9e +92 +29 +c6 +96 +92 +43 +48 +28 +2f +69 +6b +15 +25 +e5 +60 +38 +06 +b4 +db +61 +8b +3d +c8 +63 +0c +b2 +86 +e4 +31 +17 +21 +bc +50 +31 +f2 +57 +aa +92 +5b +f8 +09 +60 +44 +5a +a8 +d8 +e6 +97 +88 +e9 +9d +a9 +5c +1d +10 +cc +3b +e8 +58 +52 +8d +b0 +cf +ea +00 +3c +74 +69 +37 +80 +a6 +5a +36 +e6 +28 +43 +b3 +be +15 +40 +65 +43 +d2 +2d +83 +50 +7c +87 +b2 +78 +67 +92 +c8 +0f +a5 +62 +84 +54 +a3 +10 +39 +4d +da +4c +2a +b5 +94 +93 +85 +02 +57 +d6 +d3 +bc +10 +71 +86 +d9 +06 +27 +07 +f3 +54 +e8 +1a +1a +10 +fc +b7 +63 +d3 +1a +4e +c4 +09 +aa +24 +3e +d2 +e5 +9b +b1 +89 +85 +5e +b1 +65 +62 +66 +bb +37 +50 +07 +85 +ea +08 +cd +88 +c2 +22 +a8 +c5 +3a +87 +77 +ca +b4 +2c +9c +23 +8a +00 +d5 +93 +69 +42 +50 +26 +e9 +9d +2a +e6 +04 +0a +f6 +70 +90 +29 +ca +87 +89 +c8 +97 +b3 +29 +fb +a7 +48 +d6 +9c +8a +71 +48 +c9 +5a +bb +0c +71 +78 +7c +58 +f1 +2f +21 +f2 +21 +3e +38 +92 +42 +aa +7f +bd +32 +0c +12 +ac +42 +c6 +11 +60 +6c +b8 +c1 +d1 +b4 +62 +58 +86 +a1 +45 +a5 +35 +bd +65 +bd +0d +99 +6b +33 +0c +16 +57 +d6 +1a +87 +e9 +04 +17 +00 +32 +25 +75 +98 +20 +a3 +bb +ec +50 +5c +da +f1 +11 +93 +22 +9a +ae +17 +3c +d1 +2b +ad +22 +a7 +a3 +0a +76 +a9 +fa +76 +36 +c3 +d5 +aa +48 +e1 +78 +40 +12 +a0 +12 +f1 +41 +68 +b7 +85 +3d +2a +16 +f9 +0c +a0 +2c +c3 +3b +20 +06 +c0 +8f +26 +c1 +5f +ca +29 +61 +2c +c7 +92 +e1 +cf +02 +e1 +32 +1a +75 +a8 +10 +89 +19 +86 +66 +7d +41 +48 +af +36 +e6 +5e +1a +59 +25 +89 +02 +96 +17 +73 +4c +31 +5c +0e +39 +b7 +51 +8c +86 +60 +cd +c2 +65 +d0 +c8 +13 +ef +20 +a0 +43 +31 +7f +ae +5b +8e +40 +54 +6e +ec +f7 +1d +6c +05 +4f +a6 +6b +49 +40 +13 +09 +be +f3 +0f +d5 +1a +55 +19 +75 +5d +a9 +10 +46 +89 +b2 +6f +08 +39 +15 +4c +84 +7b +ef +23 +65 +94 +3c +02 +49 +48 +3a +ad +9a +73 +67 +c9 +80 +a3 +d1 +ce +46 +d2 +00 +8a +15 +27 +5c +a3 +bc +a4 +83 +4e +6f +9a +30 +36 +c0 +cd +80 +ba +22 +8d +34 +b9 +78 +02 +44 +d5 +c0 +cb +e9 +07 +c6 +fb +43 +82 +4a +9c +07 +46 +47 +16 +39 +cb +86 +18 +8c +60 +c3 +b2 +53 +21 +5c +c9 +16 +92 +bc +d1 +49 +3d +6a +44 +4d +53 +64 +46 +e0 +29 +68 +13 +80 +01 +cc +28 +7e +0e +51 +8f +3a +a2 +5d +8c +3b +95 +b3 +c3 +5c +59 +f4 +81 +9d +48 +49 +76 +02 +9a +f0 +5a +26 +3c +35 +33 +6b +26 +1f +77 +b2 +cd +c2 +93 +89 +f0 +84 +c0 +4c +bb +37 +0c +48 +56 +2b +5b +50 +77 +1c +0f +b8 +16 +90 +8e +19 +8d +d6 +d5 +3f +76 +e4 +8b +f0 +42 +c2 +b1 +f8 +2a +3a +40 +b8 +da +f5 +1f +46 +d7 +6f +a4 +bc +c9 +d3 +c8 +94 +ff +85 +0c +0f +aa +32 +e0 +ac +33 +90 +1a +4c +79 +13 +9f +5f +20 +41 +7e +c1 +a1 +90 +60 +70 +44 +f1 +8b +b8 +24 +cf +35 +0c +78 +ab +3d +df +3c +2c +86 +ca +55 +43 +f7 +15 +ca +87 +5d +7c +7e +85 +01 +25 +60 +71 +ea +51 +8d +2f +18 +5b +05 +62 +6a +a3 +d1 +c3 +8c +db +c2 +d0 +06 +ed +00 +51 +aa +c6 +f6 +96 +48 +40 +48 +ec +21 +f9 +6c +f5 +0a +56 +d0 +75 +9c +44 +8f +37 +79 +75 +2f +03 +83 +d3 +74 +49 +69 +06 +94 +cf +7a +68 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c0_ek.hex b/sync_rtl/top/TB/vectors/kat_k2_c0_ek.hex new file mode 100644 index 0000000..8f46a8f --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c0_ek.hex @@ -0,0 +1,800 @@ +80 +b7 +01 +00 +83 +1d +7e +e1 +68 +f4 +73 +92 +48 +31 +19 +f9 +38 +63 +ec +b0 +bc +60 +53 +12 +d3 +57 +28 +87 +6b +00 +f5 +f5 +7a +f4 +c8 +5e +da +97 +28 +1d +57 +43 +90 +bc +72 +56 +19 +36 +68 +dc +98 +62 +53 +54 +ab +52 +b9 +bc +e7 +81 +c5 +77 +1c +c2 +60 +99 +f6 +fb +ac +be +e1 +78 +4d +19 +48 +87 +73 +1f +09 +7c +87 +e0 +82 +cb +ea +c5 +7d +30 +b7 +b9 +a2 +93 +87 +2c +84 +14 +66 +f2 +24 +4c +c6 +5f +f4 +ba +65 +3d +67 +51 +df +a2 +20 +51 +d5 +53 +36 +99 +42 +c3 +1c +29 +f9 +13 +07 +af +57 +32 +92 +d6 +97 +a8 +c3 +16 +12 +e0 +7b +53 +35 +cf +08 +32 +9f +d2 +46 +bf +2a +32 +20 +0a +8c +b0 +c4 +b0 +3b +9d +09 +c5 +ba +1c +39 +19 +53 +9e +92 +29 +c6 +96 +92 +43 +48 +28 +2f +69 +6b +15 +25 +e5 +60 +38 +06 +b4 +db +61 +8b +3d +c8 +63 +0c +b2 +86 +e4 +31 +17 +21 +bc +50 +31 +f2 +57 +aa +92 +5b +f8 +09 +60 +44 +5a +a8 +d8 +e6 +97 +88 +e9 +9d +a9 +5c +1d +10 +cc +3b +e8 +58 +52 +8d +b0 +cf +ea +00 +3c +74 +69 +37 +80 +a6 +5a +36 +e6 +28 +43 +b3 +be +15 +40 +65 +43 +d2 +2d +83 +50 +7c +87 +b2 +78 +67 +92 +c8 +0f +a5 +62 +84 +54 +a3 +10 +39 +4d +da +4c +2a +b5 +94 +93 +85 +02 +57 +d6 +d3 +bc +10 +71 +86 +d9 +06 +27 +07 +f3 +54 +e8 +1a +1a +10 +fc +b7 +63 +d3 +1a +4e +c4 +09 +aa +24 +3e +d2 +e5 +9b +b1 +89 +85 +5e +b1 +65 +62 +66 +bb +37 +50 +07 +85 +ea +08 +cd +88 +c2 +22 +a8 +c5 +3a +87 +77 +ca +b4 +2c +9c +23 +8a +00 +d5 +93 +69 +42 +50 +26 +e9 +9d +2a +e6 +04 +0a +f6 +70 +90 +29 +ca +87 +89 +c8 +97 +b3 +29 +fb +a7 +48 +d6 +9c +8a +71 +48 +c9 +5a +bb +0c +71 +78 +7c +58 +f1 +2f +21 +f2 +21 +3e +38 +92 +42 +aa +7f +bd +32 +0c +12 +ac +42 +c6 +11 +60 +6c +b8 +c1 +d1 +b4 +62 +58 +86 +a1 +45 +a5 +35 +bd +65 +bd +0d +99 +6b +33 +0c +16 +57 +d6 +1a +87 +e9 +04 +17 +00 +32 +25 +75 +98 +20 +a3 +bb +ec +50 +5c +da +f1 +11 +93 +22 +9a +ae +17 +3c +d1 +2b +ad +22 +a7 +a3 +0a +76 +a9 +fa +76 +36 +c3 +d5 +aa +48 +e1 +78 +40 +12 +a0 +12 +f1 +41 +68 +b7 +85 +3d +2a +16 +f9 +0c +a0 +2c +c3 +3b +20 +06 +c0 +8f +26 +c1 +5f +ca +29 +61 +2c +c7 +92 +e1 +cf +02 +e1 +32 +1a +75 +a8 +10 +89 +19 +86 +66 +7d +41 +48 +af +36 +e6 +5e +1a +59 +25 +89 +02 +96 +17 +73 +4c +31 +5c +0e +39 +b7 +51 +8c +86 +60 +cd +c2 +65 +d0 +c8 +13 +ef +20 +a0 +43 +31 +7f +ae +5b +8e +40 +54 +6e +ec +f7 +1d +6c +05 +4f +a6 +6b +49 +40 +13 +09 +be +f3 +0f +d5 +1a +55 +19 +75 +5d +a9 +10 +46 +89 +b2 +6f +08 +39 +15 +4c +84 +7b +ef +23 +65 +94 +3c +02 +49 +48 +3a +ad +9a +73 +67 +c9 +80 +a3 +d1 +ce +46 +d2 +00 +8a +15 +27 +5c +a3 +bc +a4 +83 +4e +6f +9a +30 +36 +c0 +cd +80 +ba +22 +8d +34 +b9 +78 +02 +44 +d5 +c0 +cb +e9 +07 +c6 +fb +43 +82 +4a +9c +07 +46 +47 +16 +39 +cb +86 +18 +8c +60 +c3 +b2 +53 +21 +5c +c9 +16 +92 +bc +d1 +49 +3d +6a +44 +4d +53 +64 +46 +e0 +29 +68 +13 +80 +01 +cc +28 +7e +0e +51 +8f +3a +a2 +5d +8c +3b +95 +b3 +c3 +5c +59 +f4 +81 +9d +48 +49 +76 +02 +9a +f0 +5a +26 +3c +35 +33 +6b +26 +1f +77 +b2 +cd +c2 +93 +89 +f0 +84 +c0 +4c +bb +37 +0c +48 +56 +2b +5b +50 +77 +1c +0f +b8 +16 +90 +8e +19 +8d +d6 +d5 +3f +76 +e4 +8b +f0 +42 +c2 +b1 +f8 +2a +3a +40 +b8 +da +f5 +1f +46 +d7 +6f +a4 +bc +c9 +d3 +c8 +94 +ff +85 +0c +0f +aa +32 +e0 +ac +33 +90 +1a +4c +79 +13 +9f +5f +20 +41 +7e +c1 +a1 +90 +60 +70 +44 +f1 +8b +b8 +24 +cf +35 +0c +78 +ab +3d +df +3c +2c +86 +ca +55 +43 +f7 +15 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c0_z.hex b/sync_rtl/top/TB/vectors/kat_k2_c0_z.hex new file mode 100644 index 0000000..5425424 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c0_z.hex @@ -0,0 +1 @@ +687acf9406694974d383032f7579378f449c75d0560af56cf921ec48404896f6 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c1_d.hex b/sync_rtl/top/TB/vectors/kat_k2_c1_d.hex new file mode 100644 index 0000000..38d3d3a --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c1_d.hex @@ -0,0 +1 @@ +9b68d9d2390fa18739b239a58649393a28f97f6b164ec5e4334f4df864fc9cd6 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c1_dk.hex b/sync_rtl/top/TB/vectors/kat_k2_c1_dk.hex new file mode 100644 index 0000000..180ef94 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c1_dk.hex @@ -0,0 +1,1632 @@ +9a +5c +36 +88 +a0 +c2 +e3 +e6 +b1 +48 +04 +a9 +04 +47 +c7 +1e +c6 +5f +bb +c9 +c4 +5a +1b +9e +58 +ba +55 +22 +23 +17 +6f +36 +87 +c1 +2a +b4 +9a +f9 +6a +82 +90 +32 +6f +5c +1d +6e +9a +1c +83 +eb +35 +25 +d8 +1e +35 +76 +36 +56 +e4 +88 +df +f3 +72 +88 +66 +2a +3b +f7 +99 +dc +38 +5b +8e +04 +aa +35 +46 +c2 +83 +c2 +0b +f8 +c6 +05 +fa +f7 +28 +49 +f6 +49 +fd +12 +84 +52 +62 +82 +c7 +8c +c6 +7f +58 +c9 +a2 +d1 +4f +2d +29 +48 +12 +20 +6f +91 +fa +93 +b0 +36 +9e +54 +c4 +a3 +8b +5a +4d +55 +0b +95 +e5 +20 +b7 +d5 +db +a9 +04 +a5 +64 +e3 +79 +37 +cc +85 +03 +23 +cc +bc +e0 +d6 +9a +2b +88 +40 +e4 +c4 +59 +d9 +7c +72 +13 +9a +2c +19 +90 +61 +2f +90 +ad +c2 +d2 +aa +7b +c8 +4d +16 +e9 +42 +71 +57 +4f +9c +17 +36 +b9 +a3 +55 +16 +57 +5a +15 +2a +02 +e5 +38 +15 +0d +6c +9d +48 +c6 +ad +02 +f6 +95 +8e +1c +b9 +22 +70 +a0 +1f +a1 +37 +2e +f1 +60 +9f +92 +80 +39 +71 +29 +25 +fc +a6 +9f +bc +83 +5c +d2 +40 +a3 +a1 +8b +0c +bc +14 +32 +b1 +cc +7b +d3 +aa +15 +13 +94 +c4 +6a +0d +26 +38 +5a +a2 +43 +95 +2d +93 +57 +c0 +63 +60 +f5 +b3 +7a +94 +5c +26 +de +ec +91 +98 +62 +aa +a8 +f1 +b5 +02 +41 +62 +59 +41 +1f +eb +2c +b2 +75 +61 +7c +cf +b1 +98 +c3 +15 +17 +0a +13 +c5 +23 +02 +20 +3d +0b +a7 +70 +f5 +c5 +2f +31 +39 +4a +12 +30 +3f +14 +9e +5b +45 +92 +9f +c3 +3b +49 +e2 +77 +ba +45 +b1 +ec +39 +0c +d7 +6a +96 +40 +44 +39 +83 +65 +58 +d9 +c7 +00 +7e +b4 +2e +16 +c5 +3d +9c +77 +ca +ad +6b +1e +71 +cc +02 +89 +b4 +4c +9b +da +c9 +e5 +41 +56 +e9 +d7 +44 +73 +d6 +30 +b7 +1a +47 +39 +37 +b6 +c2 +45 +aa +ed +aa +42 +36 +fc +53 +ac +91 +9e +8a +89 +5f +3a +83 +9d +16 +93 +2b +26 +a1 +a7 +68 +8a +b2 +47 +11 +8e +ea +16 +a2 +58 +f3 +67 +da +10 +1a +a5 +c9 +b6 +17 +e2 +b7 +cb +90 +58 +57 +f7 +33 +d3 +c3 +be +ba +f9 +bd +80 +b8 +c9 +2e +06 +ba +45 +3b +c8 +4a +d5 +c6 +2d +47 +50 +79 +b9 +56 +91 +24 +ba +89 +7b +61 +1d +44 +11 +16 +59 +c8 +eb +93 +84 +63 +ca +89 +65 +69 +12 +3b +c3 +2a +ed +d6 +37 +93 +2b +49 +56 +27 +a9 +fb +d2 +bf +15 +e7 +7b +9f +e2 +ad +20 +84 +5f +db +04 +ba +b1 +87 +8e +f7 +c7 +19 +73 +96 +5a +42 +d6 +ba +16 +75 +52 +74 +49 +3d +8c +99 +c3 +9f +aa +4b +a6 +36 +8f +c9 +34 +60 +d7 +34 +a6 +66 +d3 +74 +c8 +07 +b1 +7b +4b +b2 +5f +d5 +87 +97 +78 +63 +2b +94 +68 +ef +d1 +13 +9c +4a +37 +a7 +cb +0a +87 +ca +89 +3b +c9 +14 +a3 +c4 +a0 +f3 +46 +b1 +57 +ab +33 +1d +f3 +0b +59 +95 +07 +6a +50 +3e +cb +58 +6e +ac +f6 +75 +11 +18 +66 +22 +8a +14 +64 +45 +18 +a6 +d1 +03 +c2 +74 +7f +18 +d0 +92 +37 +db +bb +51 +5c +bc +48 +51 +8e +d0 +82 +71 +0d +1a +6a +f9 +71 +4c +71 +c1 +64 +bc +e6 +1f +de +d3 +19 +56 +80 +6c +d9 +41 +ba +6d +6c +2a +59 +44 +00 +1a +20 +00 +0f +d4 +6f +85 +89 +44 +3b +21 +10 +14 +89 +8b +c6 +93 +33 +ad +f4 +be +d3 +b0 +6f +43 +53 +8f +80 +39 +97 +17 +62 +60 +9f +d2 +74 +65 +95 +b5 +f7 +f3 +48 +e6 +31 +c7 +6d +c1 +c6 +3c +14 +75 +40 +42 +51 +94 +98 +1b +5a +fa +44 +93 +b4 +17 +6a +87 +ae +f9 +8a +0c +ce +84 +3b +1d +b9 +03 +6f +d9 +50 +4d +60 +89 +3d +19 +c1 +34 +71 +b6 +4f +60 +95 +c0 +2c +52 +2b +c4 +a2 +1a +9c +83 +6f +f6 +81 +bd +50 +79 +95 +b2 +6f +4c +a9 +0c +1e +18 +8c +e8 +cb +08 +f1 +26 +03 +69 +98 +92 +de +e7 +89 +22 +bb +8d +a2 +f4 +76 +4d +ca +45 +f8 +ea +4c +1f +53 +0a +1c +57 +1d +3a +d1 +92 +4b +58 +96 +98 +cb +27 +19 +e0 +69 +fd +94 +3c +14 +52 +c5 +d1 +68 +b2 +b3 +57 +b2 +65 +83 +1c +01 +9c +b3 +55 +7a +0b +f7 +18 +7e +4d +10 +8b +f7 +70 +c7 +4d +b4 +03 +89 +cc +71 +8f +3b +c1 +1c +e3 +ab +a8 +43 +66 +ab +24 +51 +94 +b9 +41 +f8 +1b +7a +e7 +02 +41 +9b +b9 +8d +73 +ba +00 +37 +83 +30 +6c +7b +3a +36 +77 +a5 +43 +a0 +10 +0c +31 +75 +e8 +c0 +20 +ca +26 +65 +12 +90 +9c +35 +50 +c4 +f6 +5c +0e +a3 +e2 +4a +47 +23 +7d +9a +4a +0b +5a +e5 +88 +f9 +83 +31 +1f +aa +36 +e8 +91 +af +8e +a1 +b3 +08 +c8 +31 +79 +24 +61 +54 +c7 +65 +ac +5b +5a +15 +45 +6e +19 +33 +08 +00 +28 +37 +d1 +43 +54 +e0 +66 +a3 +4a +44 +09 +af +bb +15 +08 +5a +ad +c9 +e2 +2b +8d +b5 +58 +3d +45 +b0 +a4 +ac +72 +47 +4a +2a +b9 +4b +79 +2e +53 +1a +b0 +cb +88 +2c +13 +a4 +13 +9a +71 +ff +a3 +78 +3b +53 +71 +78 +f3 +4e +11 +1b +6c +3f +12 +0a +76 +d4 +cd +ce +c4 +61 +84 +30 +35 +ac +d2 +85 +ed +62 +7d +8b +d2 +b0 +b9 +97 +cc +ce +b4 +ad +ae +36 +15 +a7 +3b +ba +0a +7c +7b +b9 +b1 +33 +58 +bb +51 +ff +8a +57 +4d +86 +b5 +00 +02 +72 +cd +27 +0a +0a +1b +24 +bb +91 +75 +06 +70 +1c +2f +44 +1f +c5 +b7 +9d +d4 +51 +cb +3c +ac +c7 +40 +12 +7b +d4 +11 +60 +4b +da +c4 +64 +da +1a +2f +83 +91 +8c +5b +2f +b6 +e5 +28 +4c +97 +2b +93 +35 +7a +83 +78 +28 +b1 +13 +26 +32 +bb +6f +7b +fb +be +c3 +d9 +47 +bd +40 +3d +86 +99 +00 +66 +db +65 +53 +72 +24 +34 +c7 +c0 +e3 +99 +2f +00 +9b +b2 +38 +f7 +a6 +b3 +e5 +25 +1e +da +94 +3a +77 +03 +fb +a2 +89 +aa +20 +53 +a8 +57 +79 +6c +2c +b9 +45 +49 +4c +0b +a7 +91 +a9 +e3 +cb +fa +80 +0d +89 +88 +c8 +12 +19 +97 +d9 +75 +b3 +d0 +35 +95 +ad +d6 +4a +3e +ac +b8 +ba +36 +a4 +d8 +b3 +bf +dc +11 +b7 +d5 +62 +39 +08 +7c +90 +f3 +52 +c0 +ee +c4 +08 +57 +f0 +89 +cc +fa +7c +9a +68 +3a +1d +e3 +cd +8f +f2 +8b +22 +15 +3d +de +23 +1e +5f +74 +80 +5d +68 +3e +b8 +c3 +46 +ba +16 +c7 +fe +68 +06 +4b +20 +59 +c8 +73 +8e +5a +c1 +9b +64 +d4 +34 +3f +5c +9d +8b +f9 +78 +03 +02 +b0 +67 +6c +20 +2a +21 +29 +2c +c1 +5f +c1 +58 +9a +69 +83 +8a +d1 +ea +3d +0c +37 +06 +f8 +e1 +b0 +11 +f6 +12 +99 +a5 +6e +c2 +51 +50 +51 +fb +94 +73 +4b +30 +8a +f3 +c3 +5e +45 +ab +fa +dc +12 +8f +e6 +98 +38 +aa +37 +08 +05 +14 +d6 +c3 +74 +8c +91 +6b +d6 +55 +08 +0a +10 +35 +ff +1a +76 +3e +45 +0b +56 +86 +4c +c2 +32 +af +ee +53 +91 +9f +f8 +89 +a8 +20 +a7 +a6 +55 +86 +31 +b8 +8f +73 +18 +c0 +33 +80 +0f +30 +7c +19 +b2 +d0 +a8 +b6 +58 +82 +d8 +77 +09 +79 +a5 +70 +1a +c6 +02 +f7 +1b +72 +a2 +6b +82 +52 +5a +a6 +7d +77 +c7 +5e +b6 +87 +1d +c0 +19 +b4 +65 +58 +3a +25 +0d +b4 +70 +49 +06 +18 +7e +8d +fb +3b +70 +72 +69 +88 +f9 +c5 +2c +12 +26 +6c +63 +91 +d4 +92 +6c +b7 +99 +78 +00 +7c +a4 +6e +f6 +08 +82 +80 +6f +fd +59 +c6 +4e +d7 +03 +33 +98 +9a +ac +51 +86 +99 +04 +40 +b8 +9c +3c +d1 +36 +3b +e4 +04 +70 +6d +bb +63 +a5 +a0 +07 +a0 +fa +c2 +61 +a0 +28 +8f +91 +6f +af +0a +a4 +e9 +44 +55 +2f +10 +80 +1a +3a +5d +de +26 +33 +98 +01 +5c +c3 +52 +27 +bd +17 +11 +35 +62 +51 +aa +93 +5a +89 +bc +2e +3d +2c +08 +e1 +c9 +a8 +c1 +e4 +41 +6f +30 +3b +b7 +3b +31 +48 +58 +ca +4c +21 +0c +95 +92 +83 +fc +86 +5b +02 +77 +68 +c5 +d6 +04 +7f +d3 +6d +bc +bc +4e +df +3e +a5 +cc +6a +50 +cb +05 +2b +cd +31 +8d +a4 +3b +ab +c9 +ad +69 +b0 +45 +58 +3f +f6 +80 +04 +7a +5b +48 +9b +6f +8a +24 +1f +74 +8d +d0 +6f +49 +39 +b1 +9e +fe +ee +6d +e6 +2e +34 +65 +a5 +5c +9c +78 +a0 +7d +26 +5b +e8 +54 +0b +3e +58 +b0 +80 +1a +12 +4d +07 +ff +12 +b4 +38 +d5 +20 +2e +a0 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c1_ek.hex b/sync_rtl/top/TB/vectors/kat_k2_c1_ek.hex new file mode 100644 index 0000000..d03174a --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c1_ek.hex @@ -0,0 +1,800 @@ +de +e7 +89 +22 +bb +8d +a2 +f4 +76 +4d +ca +45 +f8 +ea +4c +1f +53 +0a +1c +57 +1d +3a +d1 +92 +4b +58 +96 +98 +cb +27 +19 +e0 +69 +fd +94 +3c +14 +52 +c5 +d1 +68 +b2 +b3 +57 +b2 +65 +83 +1c +01 +9c +b3 +55 +7a +0b +f7 +18 +7e +4d +10 +8b +f7 +70 +c7 +4d +b4 +03 +89 +cc +71 +8f +3b +c1 +1c +e3 +ab +a8 +43 +66 +ab +24 +51 +94 +b9 +41 +f8 +1b +7a +e7 +02 +41 +9b +b9 +8d +73 +ba +00 +37 +83 +30 +6c +7b +3a +36 +77 +a5 +43 +a0 +10 +0c +31 +75 +e8 +c0 +20 +ca +26 +65 +12 +90 +9c +35 +50 +c4 +f6 +5c +0e +a3 +e2 +4a +47 +23 +7d +9a +4a +0b +5a +e5 +88 +f9 +83 +31 +1f +aa +36 +e8 +91 +af +8e +a1 +b3 +08 +c8 +31 +79 +24 +61 +54 +c7 +65 +ac +5b +5a +15 +45 +6e +19 +33 +08 +00 +28 +37 +d1 +43 +54 +e0 +66 +a3 +4a +44 +09 +af +bb +15 +08 +5a +ad +c9 +e2 +2b +8d +b5 +58 +3d +45 +b0 +a4 +ac +72 +47 +4a +2a +b9 +4b +79 +2e +53 +1a +b0 +cb +88 +2c +13 +a4 +13 +9a +71 +ff +a3 +78 +3b +53 +71 +78 +f3 +4e +11 +1b +6c +3f +12 +0a +76 +d4 +cd +ce +c4 +61 +84 +30 +35 +ac +d2 +85 +ed +62 +7d +8b +d2 +b0 +b9 +97 +cc +ce +b4 +ad +ae +36 +15 +a7 +3b +ba +0a +7c +7b +b9 +b1 +33 +58 +bb +51 +ff +8a +57 +4d +86 +b5 +00 +02 +72 +cd +27 +0a +0a +1b +24 +bb +91 +75 +06 +70 +1c +2f +44 +1f +c5 +b7 +9d +d4 +51 +cb +3c +ac +c7 +40 +12 +7b +d4 +11 +60 +4b +da +c4 +64 +da +1a +2f +83 +91 +8c +5b +2f +b6 +e5 +28 +4c +97 +2b +93 +35 +7a +83 +78 +28 +b1 +13 +26 +32 +bb +6f +7b +fb +be +c3 +d9 +47 +bd +40 +3d +86 +99 +00 +66 +db +65 +53 +72 +24 +34 +c7 +c0 +e3 +99 +2f +00 +9b +b2 +38 +f7 +a6 +b3 +e5 +25 +1e +da +94 +3a +77 +03 +fb +a2 +89 +aa +20 +53 +a8 +57 +79 +6c +2c +b9 +45 +49 +4c +0b +a7 +91 +a9 +e3 +cb +fa +80 +0d +89 +88 +c8 +12 +19 +97 +d9 +75 +b3 +d0 +35 +95 +ad +d6 +4a +3e +ac +b8 +ba +36 +a4 +d8 +b3 +bf +dc +11 +b7 +d5 +62 +39 +08 +7c +90 +f3 +52 +c0 +ee +c4 +08 +57 +f0 +89 +cc +fa +7c +9a +68 +3a +1d +e3 +cd +8f +f2 +8b +22 +15 +3d +de +23 +1e +5f +74 +80 +5d +68 +3e +b8 +c3 +46 +ba +16 +c7 +fe +68 +06 +4b +20 +59 +c8 +73 +8e +5a +c1 +9b +64 +d4 +34 +3f +5c +9d +8b +f9 +78 +03 +02 +b0 +67 +6c +20 +2a +21 +29 +2c +c1 +5f +c1 +58 +9a +69 +83 +8a +d1 +ea +3d +0c +37 +06 +f8 +e1 +b0 +11 +f6 +12 +99 +a5 +6e +c2 +51 +50 +51 +fb +94 +73 +4b +30 +8a +f3 +c3 +5e +45 +ab +fa +dc +12 +8f +e6 +98 +38 +aa +37 +08 +05 +14 +d6 +c3 +74 +8c +91 +6b +d6 +55 +08 +0a +10 +35 +ff +1a +76 +3e +45 +0b +56 +86 +4c +c2 +32 +af +ee +53 +91 +9f +f8 +89 +a8 +20 +a7 +a6 +55 +86 +31 +b8 +8f +73 +18 +c0 +33 +80 +0f +30 +7c +19 +b2 +d0 +a8 +b6 +58 +82 +d8 +77 +09 +79 +a5 +70 +1a +c6 +02 +f7 +1b +72 +a2 +6b +82 +52 +5a +a6 +7d +77 +c7 +5e +b6 +87 +1d +c0 +19 +b4 +65 +58 +3a +25 +0d +b4 +70 +49 +06 +18 +7e +8d +fb +3b +70 +72 +69 +88 +f9 +c5 +2c +12 +26 +6c +63 +91 +d4 +92 +6c +b7 +99 +78 +00 +7c +a4 +6e +f6 +08 +82 +80 +6f +fd +59 +c6 +4e +d7 +03 +33 +98 +9a +ac +51 +86 +99 +04 +40 +b8 +9c +3c +d1 +36 +3b +e4 +04 +70 +6d +bb +63 +a5 +a0 +07 +a0 +fa +c2 +61 +a0 +28 +8f +91 +6f +af +0a +a4 +e9 +44 +55 +2f +10 +80 +1a +3a +5d +de +26 +33 +98 +01 +5c +c3 +52 +27 +bd +17 +11 +35 +62 +51 +aa +93 +5a +89 +bc +2e +3d +2c +08 +e1 +c9 +a8 +c1 +e4 +41 +6f +30 +3b +b7 +3b +31 +48 +58 +ca +4c +21 +0c +95 +92 +83 +fc +86 +5b +02 +77 +68 +c5 +d6 +04 +7f +d3 +6d +bc +bc +4e +df +3e +a5 +cc +6a +50 +cb +05 +2b +cd +31 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c1_z.hex b/sync_rtl/top/TB/vectors/kat_k2_c1_z.hex new file mode 100644 index 0000000..0e301b2 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c1_z.hex @@ -0,0 +1 @@ +a02e20d538b412ff074d121a80b0583e0b54e85b267da0789c5ca565342ee66d diff --git a/sync_rtl/top/TB/vectors/kat_k2_c2_d.hex b/sync_rtl/top/TB/vectors/kat_k2_c2_d.hex new file mode 100644 index 0000000..7a6f842 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c2_d.hex @@ -0,0 +1 @@ +905eb1f02ade542733c35132f5a998d3ec80d20ec8ed235bf228081157034763 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c2_dk.hex b/sync_rtl/top/TB/vectors/kat_k2_c2_dk.hex new file mode 100644 index 0000000..5f79013 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c2_dk.hex @@ -0,0 +1,1632 @@ +92 +49 +66 +38 +46 +61 +57 +3c +02 +14 +97 +87 +d7 +8c +17 +60 +9c +39 +59 +f9 +c6 +b2 +46 +ab +30 +d0 +4e +a7 +5c +95 +06 +4a +83 +69 +e8 +c5 +84 +5a +c3 +8d +13 +86 +5b +f5 +b0 +db +28 +02 +f9 +b5 +21 +59 +93 +8c +be +ac +66 +59 +53 +60 +66 +d5 +16 +57 +34 +4c +cd +a1 +16 +3a +d9 +c2 +21 +cb +a4 +44 +d4 +ca +5f +4b +2c +5f +19 +cc +2e +51 +33 +93 +49 +59 +bd +ca +ae +10 +72 +44 +85 +71 +c1 +fc +64 +ca +27 +8a +c2 +1f +b3 +cc +82 +58 +c8 +ee +8a +72 +28 +41 +39 +7f +34 +cb +c9 +68 +b4 +5b +c6 +7b +bc +6c +37 +79 +93 +bb +be +c9 +b6 +3a +d0 +2c +0e +36 +c6 +34 +3c +6f +16 +55 +74 +05 +63 +1c +eb +09 +9b +cc +f4 +77 +60 +53 +16 +71 +cb +1a +d5 +91 +60 +c1 +19 +9c +7b +e7 +88 +86 +39 +b3 +d6 +17 +2b +0f +96 +8d +c7 +c8 +c1 +4d +e6 +42 +5c +7a +6f +e0 +75 +ca +1f +89 +7a +9f +19 +0f +62 +16 +46 +1d +58 +a7 +53 +5b +38 +29 +e2 +72 +18 +f1 +7f +3a +43 +7e +28 +2a +92 +16 +c3 +3a +8c +c0 +3a +ff +d8 +46 +cf +43 +3a +4f +26 +34 +95 +74 +1b +d5 +d5 +17 +d0 +23 +7c +b5 +2a +6f +19 +b3 +52 +74 +3b +9f +f2 +48 +cf +06 +e1 +28 +2c +0c +1d +c9 +10 +5f +2f +57 +53 +2e +87 +97 +15 +03 +a8 +a6 +07 +1b +51 +00 +2e +9e +39 +ca +27 +e1 +46 +36 +74 +5e +ea +c3 +61 +1e +58 +9b +7d +65 +92 +ba +87 +8b +3e +8c +22 +9c +c7 +1e +30 +b8 +58 +31 +43 +bc +2c +51 +6d +61 +4b +b4 +b5 +e4 +1a +bb +fb +52 +1e +24 +bb +2d +79 +c0 +f0 +36 +84 +d6 +bb +1c +33 +c7 +b7 +c3 +34 +c0 +ff +cc +a3 +a6 +87 +ce +99 +fa +57 +be +61 +13 +fb +09 +a0 +b8 +fb +8d +58 +d8 +78 +86 +ab +bc +5b +6c +04 +82 +85 +2d +b9 +91 +5a +74 +bc +3d +cd +39 +4f +e2 +15 +ce +5e +76 +51 +cd +4b +42 +59 +47 +b6 +1d +38 +87 +d4 +e4 +21 +55 +f5 +0a +fb +a4 +8a +51 +c0 +33 +3a +4a +24 +47 +26 +0c +5d +d3 +47 +e1 +6b +89 +9f +29 +71 +66 +c9 +26 +2c +6a +c0 +3c +da +47 +48 +9b +cc +4d +a3 +c8 +93 +4b +69 +aa +dc +28 +d0 +f9 +3b +37 +67 +bd +02 +fb +03 +cc +e5 +34 +f2 +2b +02 +4e +07 +70 +93 +16 +cc +7b +d0 +a1 +18 +b3 +14 +42 +3a +17 +be +6a +30 +2c +54 +3a +ff +bc +8a +6f +b4 +af +5c +22 +a7 +1a +75 +16 +b4 +13 +27 +84 +c3 +63 +2f +81 +1f +b5 +00 +5d +ae +53 +04 +1f +f0 +ad +98 +d4 +80 +20 +35 +1b +08 +07 +69 +2d +56 +3e +fe +f0 +8e +52 +d1 +07 +e4 +9c +0d +35 +74 +cd +20 +85 +41 +fe +17 +45 +6d +a3 +3c +fd +08 +c0 +bb +6a +71 +82 +b3 +9a +f7 +fa +02 +b2 +ba +02 +f7 +ca +c8 +33 +8a +b0 +53 +66 +b9 +f8 +55 +44 +fd +bb +2a +a4 +f7 +90 +74 +2a +6d +ab +d8 +3c +6b +fb +b4 +24 +73 +17 +fc +76 +35 +cf +27 +ac +0e +86 +af +ae +bb +76 +c8 +d0 +39 +4c +d4 +5a +64 +f2 +a7 +ce +35 +3f +75 +82 +1f +a4 +12 +c3 +1d +2c +80 +24 +fb +18 +e1 +4c +73 +88 +81 +ba +30 +c5 +21 +fc +e0 +ba +88 +7b +03 +b0 +99 +3d +64 +26 +4b +8b +d8 +01 +d5 +69 +a0 +96 +a3 +a7 +94 +57 +89 +01 +89 +52 +27 +49 +15 +fc +c1 +7a +cb +a4 +5d +60 +50 +ba +0b +c8 +ad +0b +23 +1f +6c +e6 +77 +a9 +34 +ce +27 +76 +72 +22 +f0 +4e +a7 +43 +40 +34 +27 +67 +45 +39 +a0 +06 +c8 +14 +03 +a3 +60 +fe +63 +3b +6b +40 +85 +00 +4d +8a +6c +91 +cf +e1 +ca +8f +70 +23 +11 +5d +95 +ad +f0 +d1 +0b +d2 +87 +a9 +00 +fc +4e +e1 +da +84 +ec +05 +80 +9b +f6 +73 +d1 +6b +7f +8a +6a +02 +4e +49 +67 +8b +0c +62 +2c +8b +6a +8c +75 +53 +b3 +0a +44 +59 +63 +92 +f5 +e2 +4e +4e +14 +b6 +65 +36 +65 +ca +02 +89 +a3 +72 +8c +bb +a2 +28 +fe +11 +67 +26 +c1 +25 +1e +99 +92 +a9 +f0 +06 +09 +34 +64 +5b +26 +23 +24 +ac +b5 +c6 +b5 +7d +26 +e3 +92 +26 +e2 +2c +f0 +c3 +3f +7f +f5 +a4 +d9 +79 +23 +4f +2b +79 +49 +f5 +66 +db +66 +c3 +5b +27 +3d +c9 +77 +8a +64 +f2 +bc +fe +91 +4c +0d +81 +52 +7d +41 +8a +11 +25 +79 +e5 +d0 +8b +1c +42 +95 +87 +32 +34 +25 +d7 +a7 +83 +51 +45 +34 +57 +cd +86 +83 +45 +af +a1 +62 +18 +33 +20 +02 +c9 +5d +84 +06 +c1 +49 +38 +c0 +39 +69 +3d +6c +12 +16 +af +b9 +98 +30 +99 +03 +11 +09 +be +01 +93 +a1 +b6 +e1 +24 +36 +10 +3f +dd +08 +4a +7b +84 +38 +0a +cc +35 +81 +78 +31 +c0 +55 +8d +4f +80 +82 +ba +58 +b9 +17 +48 +41 +a8 +40 +c2 +96 +48 +53 +65 +6c +23 +27 +f7 +95 +21 +32 +c6 +dd +12 +9d +bf +50 +23 +ce +1b +3a +92 +f7 +73 +6f +c1 +95 +28 +b7 +1d +21 +a2 +7c +3d +7b +74 +51 +d5 +a8 +fc +02 +a7 +86 +f7 +55 +45 +d2 +45 +15 +49 +bc +95 +db +bb +87 +72 +4f +72 +d2 +ad +f1 +d6 +19 +b1 +b9 +43 +86 +c1 +4c +37 +12 +8c +2c +1c +60 +f4 +c0 +2b +28 +cc +53 +6c +50 +8a +37 +0b +a9 +a2 +f4 +61 +8c +f1 +c6 +4f +35 +56 +84 +f2 +5a +6e +e9 +9d +3f +89 +ce +01 +36 +b4 +7d +7b +26 +f0 +e6 +a6 +0c +c9 +4f +c4 +57 +38 +34 +17 +2a +3e +fb +84 +c9 +fb +66 +40 +1b +76 +c9 +00 +07 +e8 +f7 +b1 +9b +51 +32 +92 +13 +8b +79 +14 +7a +36 +46 +80 +db +cb +21 +17 +62 +35 +8c +d3 +2a +3c +44 +72 +0d +f6 +ba +22 +dc +8d +30 +19 +c0 +c4 +80 +3f +2a +56 +7d +9e +bc +6a +5b +c0 +12 +d1 +f6 +34 +71 +98 +91 +da +13 +24 +ea +f2 +28 +37 +92 +64 +b3 +da +95 +5d +aa +3a +2f +b8 +83 +68 +94 +c8 +e8 +00 +06 +78 +21 +41 +25 +7c +25 +4d +90 +5a +23 +8a +6b +41 +ac +3c +76 +cb +87 +ea +34 +27 +28 +ea +6e +48 +bc +66 +81 +68 +42 +ff +24 +55 +e8 +5c +67 +f8 +c4 +88 +74 +f4 +69 +bd +a5 +6f +dd +83 +a5 +7d +d4 +07 +67 +98 +a3 +d8 +54 +ce +40 +bc +c6 +b3 +49 +a1 +98 +fc +6f +a4 +71 +3c +94 +79 +49 +46 +e2 +49 +20 +17 +79 +70 +9a +b7 +51 +04 +59 +e2 +fa +32 +5b +b3 +c8 +16 +b2 +af +3d +9c +af +36 +fa +5c +21 +73 +79 +cf +eb +79 +7a +90 +80 +fe +23 +37 +4f +a0 +2f +04 +7c +77 +5c +b4 +60 +2b +78 +59 +f7 +d7 +9c +0a +f7 +3f +11 +b4 +28 +47 +91 +5b +3d +32 +46 +e1 +04 +40 +31 +f6 +1b +aa +d9 +87 +f3 +c6 +cc +93 +28 +0b +23 +c8 +39 +0e +48 +a2 +10 +80 +92 +c7 +b4 +19 +ba +e1 +3a +e5 +00 +67 +81 +3a +99 +b5 +da +80 +e5 +80 +05 +c6 +96 +5f +fe +45 +3a +e5 +73 +50 +1b +24 +21 +24 +51 +52 +57 +c4 +06 +27 +8c +2f +7f +39 +45 +74 +89 +44 +45 +c6 +12 +e4 +11 +4f +0a +60 +40 +4c +da +97 +6f +a6 +3b +9a +28 +57 +81 +e0 +ab +3d +77 +ad +2b +00 +2f +1c +88 +5e +f7 +46 +61 +02 +43 +b7 +51 +ab +4b +ce +a3 +88 +02 +7c +41 +06 +3b +01 +67 +91 +36 +08 +73 +64 +cf +db +13 +92 +fa +ab +b9 +e2 +0a +51 +77 +b9 +4b +f5 +a3 +93 +b7 +bd +d8 +3a +7d +82 +34 +31 +73 +b8 +78 +1b +44 +33 +44 +84 +35 +4b +71 +79 +b2 +25 +aa +be +e9 +9f +23 +07 +95 +d1 +fb +24 +8a +a5 +61 +5e +85 +c0 +ad +b4 +9b +7f +51 +04 +71 +2b +86 +d4 +03 +4d +45 +79 +75 +d4 +1b +7c +88 +c0 +66 +4e +09 +1e +47 +e9 +79 +83 +03 +c3 +90 +15 +83 +c1 +36 +06 +ee +d7 +88 +3a +53 +7a +c0 +e1 +47 +06 +8b +8c +4a +c0 +56 +fb +a1 +08 +ff +10 +83 +a9 +18 +6e +c0 +5b +33 +86 +27 +a8 +dc +e4 +3e +5c +41 +41 +0c +d6 +bb +35 +a3 +30 +d2 +0b +77 +bb +3a +90 +34 +b4 +e3 +c4 +43 +bb +eb +41 +b6 +69 +1f +11 +ab +11 +0b +37 +03 +b6 +df +76 +51 +99 +d6 +b8 +93 +9f +7f +25 +40 +f3 +43 +38 +53 +ce +f5 +3f +c4 +4e +ef +81 +9c +d1 +f0 +1b +80 +18 +1e +aa +e6 +bb +91 +b2 +7c +d7 +48 +c4 +02 +c4 +11 +11 +40 +d5 +a9 +42 +cf +3c +95 +ff +79 +77 +f8 +8d +2e +f5 +15 +bb +26 +d0 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c2_ek.hex b/sync_rtl/top/TB/vectors/kat_k2_c2_ek.hex new file mode 100644 index 0000000..749a246 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c2_ek.hex @@ -0,0 +1,800 @@ +f5 +e2 +4e +4e +14 +b6 +65 +36 +65 +ca +02 +89 +a3 +72 +8c +bb +a2 +28 +fe +11 +67 +26 +c1 +25 +1e +99 +92 +a9 +f0 +06 +09 +34 +64 +5b +26 +23 +24 +ac +b5 +c6 +b5 +7d +26 +e3 +92 +26 +e2 +2c +f0 +c3 +3f +7f +f5 +a4 +d9 +79 +23 +4f +2b +79 +49 +f5 +66 +db +66 +c3 +5b +27 +3d +c9 +77 +8a +64 +f2 +bc +fe +91 +4c +0d +81 +52 +7d +41 +8a +11 +25 +79 +e5 +d0 +8b +1c +42 +95 +87 +32 +34 +25 +d7 +a7 +83 +51 +45 +34 +57 +cd +86 +83 +45 +af +a1 +62 +18 +33 +20 +02 +c9 +5d +84 +06 +c1 +49 +38 +c0 +39 +69 +3d +6c +12 +16 +af +b9 +98 +30 +99 +03 +11 +09 +be +01 +93 +a1 +b6 +e1 +24 +36 +10 +3f +dd +08 +4a +7b +84 +38 +0a +cc +35 +81 +78 +31 +c0 +55 +8d +4f +80 +82 +ba +58 +b9 +17 +48 +41 +a8 +40 +c2 +96 +48 +53 +65 +6c +23 +27 +f7 +95 +21 +32 +c6 +dd +12 +9d +bf +50 +23 +ce +1b +3a +92 +f7 +73 +6f +c1 +95 +28 +b7 +1d +21 +a2 +7c +3d +7b +74 +51 +d5 +a8 +fc +02 +a7 +86 +f7 +55 +45 +d2 +45 +15 +49 +bc +95 +db +bb +87 +72 +4f +72 +d2 +ad +f1 +d6 +19 +b1 +b9 +43 +86 +c1 +4c +37 +12 +8c +2c +1c +60 +f4 +c0 +2b +28 +cc +53 +6c +50 +8a +37 +0b +a9 +a2 +f4 +61 +8c +f1 +c6 +4f +35 +56 +84 +f2 +5a +6e +e9 +9d +3f +89 +ce +01 +36 +b4 +7d +7b +26 +f0 +e6 +a6 +0c +c9 +4f +c4 +57 +38 +34 +17 +2a +3e +fb +84 +c9 +fb +66 +40 +1b +76 +c9 +00 +07 +e8 +f7 +b1 +9b +51 +32 +92 +13 +8b +79 +14 +7a +36 +46 +80 +db +cb +21 +17 +62 +35 +8c +d3 +2a +3c +44 +72 +0d +f6 +ba +22 +dc +8d +30 +19 +c0 +c4 +80 +3f +2a +56 +7d +9e +bc +6a +5b +c0 +12 +d1 +f6 +34 +71 +98 +91 +da +13 +24 +ea +f2 +28 +37 +92 +64 +b3 +da +95 +5d +aa +3a +2f +b8 +83 +68 +94 +c8 +e8 +00 +06 +78 +21 +41 +25 +7c +25 +4d +90 +5a +23 +8a +6b +41 +ac +3c +76 +cb +87 +ea +34 +27 +28 +ea +6e +48 +bc +66 +81 +68 +42 +ff +24 +55 +e8 +5c +67 +f8 +c4 +88 +74 +f4 +69 +bd +a5 +6f +dd +83 +a5 +7d +d4 +07 +67 +98 +a3 +d8 +54 +ce +40 +bc +c6 +b3 +49 +a1 +98 +fc +6f +a4 +71 +3c +94 +79 +49 +46 +e2 +49 +20 +17 +79 +70 +9a +b7 +51 +04 +59 +e2 +fa +32 +5b +b3 +c8 +16 +b2 +af +3d +9c +af +36 +fa +5c +21 +73 +79 +cf +eb +79 +7a +90 +80 +fe +23 +37 +4f +a0 +2f +04 +7c +77 +5c +b4 +60 +2b +78 +59 +f7 +d7 +9c +0a +f7 +3f +11 +b4 +28 +47 +91 +5b +3d +32 +46 +e1 +04 +40 +31 +f6 +1b +aa +d9 +87 +f3 +c6 +cc +93 +28 +0b +23 +c8 +39 +0e +48 +a2 +10 +80 +92 +c7 +b4 +19 +ba +e1 +3a +e5 +00 +67 +81 +3a +99 +b5 +da +80 +e5 +80 +05 +c6 +96 +5f +fe +45 +3a +e5 +73 +50 +1b +24 +21 +24 +51 +52 +57 +c4 +06 +27 +8c +2f +7f +39 +45 +74 +89 +44 +45 +c6 +12 +e4 +11 +4f +0a +60 +40 +4c +da +97 +6f +a6 +3b +9a +28 +57 +81 +e0 +ab +3d +77 +ad +2b +00 +2f +1c +88 +5e +f7 +46 +61 +02 +43 +b7 +51 +ab +4b +ce +a3 +88 +02 +7c +41 +06 +3b +01 +67 +91 +36 +08 +73 +64 +cf +db +13 +92 +fa +ab +b9 +e2 +0a +51 +77 +b9 +4b +f5 +a3 +93 +b7 +bd +d8 +3a +7d +82 +34 +31 +73 +b8 +78 +1b +44 +33 +44 +84 +35 +4b +71 +79 +b2 +25 +aa +be +e9 +9f +23 +07 +95 +d1 +fb +24 +8a +a5 +61 +5e +85 +c0 +ad +b4 +9b +7f +51 +04 +71 +2b +86 +d4 +03 +4d +45 +79 +75 +d4 +1b +7c +88 +c0 +66 +4e +09 +1e +47 +e9 +79 +83 +03 +c3 +90 +15 +83 +c1 +36 +06 +ee +d7 +88 +3a +53 +7a +c0 +e1 +47 +06 +8b +8c +4a +c0 +56 +fb +a1 +08 +ff +10 +83 +a9 +18 +6e +c0 +5b +33 +86 +27 +a8 +dc +e4 +3e +5c +41 +41 +0c +d6 +bb +35 +a3 +30 +d2 +0b +77 +bb +3a +90 +34 +b4 +e3 +c4 +43 +bb +eb +41 +b6 +69 +1f +11 +ab +11 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c2_z.hex b/sync_rtl/top/TB/vectors/kat_k2_c2_z.hex new file mode 100644 index 0000000..baf4a26 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c2_z.hex @@ -0,0 +1 @@ +d026bb15f52e8df87779ff953ccf42a9d5401111c402c448d77cb291bbe6aa1e diff --git a/sync_rtl/top/TB/vectors/kat_k2_c3_d.hex b/sync_rtl/top/TB/vectors/kat_k2_c3_d.hex new file mode 100644 index 0000000..b8d1593 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c3_d.hex @@ -0,0 +1 @@ +4c660325d7e121da05bc9389a09fd51d982d8990a27da29834af1930b2c4b089 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c3_dk.hex b/sync_rtl/top/TB/vectors/kat_k2_c3_dk.hex new file mode 100644 index 0000000..a494fab --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c3_dk.hex @@ -0,0 +1,1632 @@ +7e +b1 +be +50 +33 +48 +21 +e6 +7d +04 +da +9a +e1 +8c +8f +03 +c8 +c0 +a0 +c5 +b0 +09 +8c +82 +b4 +04 +c7 +0e +12 +c5 +6a +d7 +94 +3d +9a +6a +f1 +47 +7f +37 +a2 +b1 +44 +c9 +c5 +98 +96 +5c +c3 +da +21 +a1 +11 +83 +53 +f9 +13 +2d +a6 +64 +e6 +68 +81 +0d +50 +cb +31 +b7 +6f +64 +c7 +6a +f3 +64 +7e +be +34 +b5 +b4 +d7 +bc +4c +f2 +9b +61 +53 +52 +aa +b6 +9b +dd +90 +04 +f6 +aa +a2 +11 +07 +93 +88 +04 +24 +39 +58 +48 +60 +75 +a8 +f0 +12 +70 +7f +42 +ca +c2 +56 +7c +2a +c6 +a1 +2f +8a +7e +82 +60 +cc +ba +f0 +cf +c8 +60 +8b +82 +6a +87 +ab +3c +08 +6e +bb +37 +60 +c0 +bf +8f +e5 +3b +9f +70 +ba +06 +6b +1a +41 +45 +ad +7c +30 +95 +de +c1 +4f +65 +b5 +33 +34 +7c +ba +f6 +2c +5d +4b +83 +03 +77 +c6 +a6 +41 +e8 +3b +54 +f4 +9a +b1 +f4 +4f +fd +92 +c0 +98 +bb +1d +1e +da +4f +e7 +4a +72 +47 +76 +61 +b6 +62 +8e +3a +f4 +05 +a0 +f6 +a1 +1e +8b +2a +5c +c5 +5c +81 +36 +79 +7a +33 +70 +c3 +50 +57 +60 +12 +0b +ea +e0 +2f +89 +2c +cf +fd +f2 +93 +db +7c +03 +a4 +c6 +5c +3c +0c +9f +c8 +79 +97 +a5 +f6 +c0 +03 +27 +1a +e6 +89 +09 +ae +01 +2e +50 +6a +bf +b7 +88 +0e +13 +42 +9b +5f +51 +6e +e2 +59 +29 +92 +e9 +42 +f1 +66 +4c +f4 +3b +a2 +74 +e1 +45 +37 +82 +a4 +54 +e4 +bf +8c +83 +65 +4c +fb +8a +fa +90 +b1 +1c +aa +73 +e9 +40 +53 +bb +31 +a0 +66 +28 +94 +87 +3c +76 +c3 +64 +0a +8c +62 +67 +b7 +fa +8d +ce +24 +71 +9d +06 +66 +f4 +b0 +9a +1c +09 +1d +2d +f3 +bb +a3 +c6 +4b +39 +a2 +2d +14 +f8 +10 +3a +09 +4c +bc +83 +61 +19 +b3 +3b +d7 +80 +a2 +87 +26 +17 +be +35 +5d +67 +58 +54 +07 +96 +7d +00 +65 +14 +05 +73 +4d +6f +c7 +00 +47 +05 +ae +e2 +43 +6c +1a +37 +5e +47 +48 +a9 +d7 +00 +a6 +8d +56 +7e +9a +97 +7e +b0 +08 +50 +ef +35 +bc +bd +a0 +45 +b9 +b4 +5b +a6 +e4 +1f +1f +6b +2f +a2 +7b +2c +17 +30 +14 +34 +4a +6f +c7 +03 +34 +0d +1a +ca +3a +18 +4e +b5 +64 +9b +af +81 +48 +e0 +c0 +41 +e2 +8c +35 +2c +e3 +2b +9e +27 +50 +65 +77 +28 +ff +ea +6f +54 +e4 +58 +bd +b3 +4b +96 +a2 +b0 +16 +8a +61 +e1 +a0 +cf +ae +75 +b9 +e8 +6c +ca +8f +08 +b1 +f3 +11 +a0 +ec +f3 +89 +6c +01 +42 +00 +53 +40 +c2 +b5 +13 +0b +4a +a6 +ac +a3 +16 +dc +9c +77 +bd +d1 +1b +c1 +a4 +1b +49 +f9 +36 +00 +80 +6b +57 +f2 +a9 +0a +96 +6c +89 +94 +9a +2e +1c +c8 +ec +e5 +13 +86 +c9 +22 +ea +90 +9a +5a +36 +a0 +ba +41 +2e +cd +c3 +79 +af +1c +17 +63 +04 +b7 +d5 +68 +7c +74 +f2 +80 +0f +fa +4f +27 +a4 +88 +dc +55 +43 +ef +33 +92 +08 +96 +ad +01 +26 +2e +00 +54 +5d +f1 +a9 +92 +d4 +02 +36 +1c +12 +88 +b4 +75 +3a +1d +64 +1e +d7 +0b +41 +8d +61 +bd +2c +48 +63 +88 +81 +60 +4f +fb +53 +0c +33 +a3 +01 +17 +2b +bd +38 +23 +f6 +b0 +1b +3e +d2 +4c +fd +39 +2a +0d +a7 +69 +56 +4c +02 +c6 +b0 +21 +f7 +57 +32 +3a +75 +08 +37 +d5 +96 +d6 +da +18 +45 +54 +86 +49 +a4 +95 +7a +97 +52 +e0 +fa +a7 +5b +15 +b7 +a4 +f7 +56 +4d +1a +1e +b8 +64 +84 +a3 +a7 +8e +ea +a3 +84 +3c +85 +3e +ae +f1 +c6 +b7 +82 +63 +fe +27 +27 +3d +62 +31 +11 +75 +5f +4f +68 +bc +db +06 +30 +02 +6a +c6 +cb +f2 +b3 +32 +a3 +49 +e3 +fc +0d +8a +09 +0e +b7 +85 +16 +fa +01 +47 +c4 +a1 +ba +9f +21 +1e +40 +06 +57 +13 +51 +c0 +08 +73 +30 +ed +3c +66 +bd +07 +79 +83 +25 +1f +cd +f7 +9d +3c +f1 +02 +35 +d3 +45 +54 +dc +aa +36 +31 +00 +8f +71 +83 +b4 +9b +55 +f5 +c4 +b6 +43 +19 +36 +a5 +cc +87 +17 +49 +cd +95 +e8 +c6 +5f +02 +3a +f1 +ab +06 +13 +5c +70 +2c +f2 +c1 +51 +12 +c1 +29 +f7 +48 +93 +33 +70 +10 +42 +4a +82 +c1 +79 +28 +53 +8e +93 +90 +42 +45 +29 +4b +e1 +66 +5d +cd +f7 +a4 +68 +57 +9d +03 +d0 +cc +50 +9b +50 +96 +f7 +a0 +43 +e4 +5c +67 +03 +62 +dc +18 +bc +52 +45 +b0 +c6 +94 +cf +6f +49 +21 +17 +d1 +57 +74 +28 +c8 +bc +e8 +87 +1b +78 +66 +9c +95 +1b +07 +a8 +57 +75 +11 +b0 +8b +86 +57 +36 +0b +cb +7a +59 +06 +0a +23 +6b +b3 +77 +28 +87 +d9 +b6 +ff +48 +21 +bf +f7 +54 +fb +e8 +40 +f2 +27 +4e +81 +95 +13 +9c +47 +2d +bb +f9 +6a +72 +37 +1a +30 +05 +9e +55 +ea +84 +31 +3c +5f +fb +c9 +61 +27 +92 +43 +69 +7c +0d +61 +23 +cc +a8 +36 +54 +c5 +1c +25 +e3 +4b +c5 +ed +63 +67 +79 +89 +05 +cd +93 +4e +21 +01 +74 +fb +17 +5e +d0 +33 +87 +da +1c +31 +4d +37 +34 +cb +28 +1d +b0 +61 +1f +eb +a3 +85 +90 +58 +4b +41 +90 +12 +a2 +34 +78 +29 +51 +9a +00 +fc +aa +33 +67 +1e +42 +a5 +3a +e0 +80 +7c +11 +74 +9b +dd +fa +90 +b5 +05 +b8 +62 +45 +6a +b3 +cb +ab +9b +42 +43 +e3 +01 +5c +05 +18 +36 +bd +b2 +33 +bb +81 +4e +f9 +10 +29 +00 +a5 +cd +cc +a2 +ab +57 +f6 +bd +af +ba +4b +60 +23 +09 +50 +00 +b1 +9a +cc +11 +0e +33 +6a +a0 +12 +ba +6b +91 +11 +a9 +d6 +c3 +0a +06 +a2 +db +36 +84 +25 +25 +29 +7e +44 +73 +89 +a7 +90 +4d +93 +36 +0d +64 +0d +48 +78 +0d +fb +64 +59 +22 +d0 +a0 +5b +88 +33 +85 +78 +34 +e8 +89 +a2 +41 +9c +2b +97 +45 +3e +3f +ab +cc +f0 +64 +20 +06 +c6 +a7 +ad +c7 +a9 +86 +87 +59 +ae +11 +cd +e6 +a6 +8a +da +ca +3f +6e +a4 +7e +c5 +73 +a6 +4b +89 +c7 +ad +26 +33 +ed +57 +15 +91 +71 +1d +9d +53 +10 +e9 +d8 +3c +69 +97 +b6 +ae +31 +7f +3f +c7 +01 +1a +a0 +b9 +fc +17 +11 +56 +77 +9b +85 +ea +47 +08 +27 +6d +dc +f9 +6b +b8 +00 +17 +32 +40 +08 +e8 +23 +55 +e7 +81 +84 +fb +98 +79 +d3 +f4 +2c +87 +d9 +56 +2d +f3 +4c +55 +14 +6d +42 +4a +15 +0f +11 +12 +36 +49 +53 +30 +48 +08 +b6 +d5 +ba +66 +d2 +83 +2a +a5 +32 +d0 +d4 +21 +2d +f7 +b3 +85 +47 +7e +b5 +7a +ae +f2 +f3 +85 +a5 +46 +60 +ae +dc +b4 +ed +d9 +6e +bd +fb +05 +0b +d8 +1d +eb +3a +09 +aa +fc +a5 +11 +52 +82 +ce +74 +c4 +39 +26 +24 +c9 +74 +a9 +4a +60 +12 +95 +33 +02 +09 +d5 +9f +0a +00 +33 +37 +97 +90 +ae +bb +5b +43 +d5 +18 +06 +6a +5a +41 +74 +93 +36 +88 +a6 +41 +41 +c1 +dc +a3 +2e +21 +a6 +79 +33 +10 +b3 +1b +e1 +9e +72 +1b +5a +e5 +a8 +3b +45 +d4 +24 +ed +02 +67 +ec +36 +3a +8a +95 +6a +e6 +4b +1c +14 +04 +70 +65 +60 +27 +09 +5b +14 +85 +90 +26 +0f +90 +99 +08 +dc +82 +c4 +74 +ab +d4 +e3 +95 +4e +54 +28 +8e +76 +05 +ee +33 +81 +c0 +c1 +b4 +53 +ba +a2 +2b +50 +6c +3c +3a +3e +3a +dc +38 +51 +a5 +36 +eb +b7 +48 +3d +52 +a3 +4c +3c +1d +10 +09 +76 +b3 +6a +21 +f7 +b9 +21 +82 +fa +38 +ce +10 +b6 +90 +f5 +7e +33 +86 +1c +34 +97 +27 +a6 +d7 +9d +f4 +56 +70 +f3 +e8 +83 +44 +b4 +3d +0b +79 +0e +4b +ba +92 +bd +60 +b4 +fd +6a +5e +1c +9b +60 +b4 +eb +10 +b7 +11 +00 +d9 +95 +58 +c9 +d1 +26 +df +79 +84 +a3 +7c +60 +a8 +49 +75 +b1 +ea +ba +a0 +26 +29 +f4 +2b +35 +e5 +bc +90 +7e +09 +3e +96 +8b +56 +d7 +d9 +1e +a2 +a6 +26 +0c +86 +6e +5b +83 +cc +ee +54 +30 +33 +45 +13 +8a +e9 +7c +55 +f5 +78 +a6 +ec +3b +40 +58 +b7 +d1 +e1 +4a +c9 +2e +37 +0c +f7 +70 +04 +2a +d3 +f7 +15 +23 +59 +22 +6c +2c +2a +bc +6b +cb +87 +46 +2f +fe +47 +bd +2c +46 +88 +70 +ea +49 +2b +75 +bf +64 +39 +78 +5b +8d +4b +2e +08 +a0 +f0 +64 +2a +b4 +dc +6c +6d +af +26 +0f +36 +b5 +85 +d4 +eb +01 +08 +51 +11 +a1 +72 +a8 +76 +88 +d0 +03 +2e +33 +81 +a9 +e9 +a3 +5f +dd +6e +f2 +f8 +ae +b3 +b4 +0e +b5 +ce diff --git a/sync_rtl/top/TB/vectors/kat_k2_c3_ek.hex b/sync_rtl/top/TB/vectors/kat_k2_c3_ek.hex new file mode 100644 index 0000000..66a640d --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c3_ek.hex @@ -0,0 +1,800 @@ +36 +31 +00 +8f +71 +83 +b4 +9b +55 +f5 +c4 +b6 +43 +19 +36 +a5 +cc +87 +17 +49 +cd +95 +e8 +c6 +5f +02 +3a +f1 +ab +06 +13 +5c +70 +2c +f2 +c1 +51 +12 +c1 +29 +f7 +48 +93 +33 +70 +10 +42 +4a +82 +c1 +79 +28 +53 +8e +93 +90 +42 +45 +29 +4b +e1 +66 +5d +cd +f7 +a4 +68 +57 +9d +03 +d0 +cc +50 +9b +50 +96 +f7 +a0 +43 +e4 +5c +67 +03 +62 +dc +18 +bc +52 +45 +b0 +c6 +94 +cf +6f +49 +21 +17 +d1 +57 +74 +28 +c8 +bc +e8 +87 +1b +78 +66 +9c +95 +1b +07 +a8 +57 +75 +11 +b0 +8b +86 +57 +36 +0b +cb +7a +59 +06 +0a +23 +6b +b3 +77 +28 +87 +d9 +b6 +ff +48 +21 +bf +f7 +54 +fb +e8 +40 +f2 +27 +4e +81 +95 +13 +9c +47 +2d +bb +f9 +6a +72 +37 +1a +30 +05 +9e +55 +ea +84 +31 +3c +5f +fb +c9 +61 +27 +92 +43 +69 +7c +0d +61 +23 +cc +a8 +36 +54 +c5 +1c +25 +e3 +4b +c5 +ed +63 +67 +79 +89 +05 +cd +93 +4e +21 +01 +74 +fb +17 +5e +d0 +33 +87 +da +1c +31 +4d +37 +34 +cb +28 +1d +b0 +61 +1f +eb +a3 +85 +90 +58 +4b +41 +90 +12 +a2 +34 +78 +29 +51 +9a +00 +fc +aa +33 +67 +1e +42 +a5 +3a +e0 +80 +7c +11 +74 +9b +dd +fa +90 +b5 +05 +b8 +62 +45 +6a +b3 +cb +ab +9b +42 +43 +e3 +01 +5c +05 +18 +36 +bd +b2 +33 +bb +81 +4e +f9 +10 +29 +00 +a5 +cd +cc +a2 +ab +57 +f6 +bd +af +ba +4b +60 +23 +09 +50 +00 +b1 +9a +cc +11 +0e +33 +6a +a0 +12 +ba +6b +91 +11 +a9 +d6 +c3 +0a +06 +a2 +db +36 +84 +25 +25 +29 +7e +44 +73 +89 +a7 +90 +4d +93 +36 +0d +64 +0d +48 +78 +0d +fb +64 +59 +22 +d0 +a0 +5b +88 +33 +85 +78 +34 +e8 +89 +a2 +41 +9c +2b +97 +45 +3e +3f +ab +cc +f0 +64 +20 +06 +c6 +a7 +ad +c7 +a9 +86 +87 +59 +ae +11 +cd +e6 +a6 +8a +da +ca +3f +6e +a4 +7e +c5 +73 +a6 +4b +89 +c7 +ad +26 +33 +ed +57 +15 +91 +71 +1d +9d +53 +10 +e9 +d8 +3c +69 +97 +b6 +ae +31 +7f +3f +c7 +01 +1a +a0 +b9 +fc +17 +11 +56 +77 +9b +85 +ea +47 +08 +27 +6d +dc +f9 +6b +b8 +00 +17 +32 +40 +08 +e8 +23 +55 +e7 +81 +84 +fb +98 +79 +d3 +f4 +2c +87 +d9 +56 +2d +f3 +4c +55 +14 +6d +42 +4a +15 +0f +11 +12 +36 +49 +53 +30 +48 +08 +b6 +d5 +ba +66 +d2 +83 +2a +a5 +32 +d0 +d4 +21 +2d +f7 +b3 +85 +47 +7e +b5 +7a +ae +f2 +f3 +85 +a5 +46 +60 +ae +dc +b4 +ed +d9 +6e +bd +fb +05 +0b +d8 +1d +eb +3a +09 +aa +fc +a5 +11 +52 +82 +ce +74 +c4 +39 +26 +24 +c9 +74 +a9 +4a +60 +12 +95 +33 +02 +09 +d5 +9f +0a +00 +33 +37 +97 +90 +ae +bb +5b +43 +d5 +18 +06 +6a +5a +41 +74 +93 +36 +88 +a6 +41 +41 +c1 +dc +a3 +2e +21 +a6 +79 +33 +10 +b3 +1b +e1 +9e +72 +1b +5a +e5 +a8 +3b +45 +d4 +24 +ed +02 +67 +ec +36 +3a +8a +95 +6a +e6 +4b +1c +14 +04 +70 +65 +60 +27 +09 +5b +14 +85 +90 +26 +0f +90 +99 +08 +dc +82 +c4 +74 +ab +d4 +e3 +95 +4e +54 +28 +8e +76 +05 +ee +33 +81 +c0 +c1 +b4 +53 +ba +a2 +2b +50 +6c +3c +3a +3e +3a +dc +38 +51 +a5 +36 +eb +b7 +48 +3d +52 +a3 +4c +3c +1d +10 +09 +76 +b3 +6a +21 +f7 +b9 +21 +82 +fa +38 +ce +10 +b6 +90 +f5 +7e +33 +86 +1c +34 +97 +27 +a6 +d7 +9d +f4 +56 +70 +f3 +e8 +83 +44 +b4 +3d +0b +79 +0e +4b +ba +92 +bd +60 +b4 +fd +6a +5e +1c +9b +60 +b4 +eb +10 +b7 +11 +00 +d9 +95 +58 +c9 +d1 +26 +df +79 +84 +a3 +7c +60 +a8 +49 +75 +b1 +ea +ba +a0 +26 +29 +f4 +2b +35 +e5 +bc +90 +7e +09 +3e +96 +8b +56 +d7 +d9 +1e +a2 +a6 +26 +0c +86 +6e +5b +83 +cc +ee +54 +30 +33 +45 +13 +8a +e9 +7c +55 +f5 +78 +a6 +ec +3b +40 +58 +b7 +d1 +e1 +4a +c9 +2e +37 +0c +f7 +70 +04 +2a +d3 +f7 +15 +23 +59 +22 +6c +2c +2a +bc +6b +cb +87 +46 +2f diff --git a/sync_rtl/top/TB/vectors/kat_k2_c3_z.hex b/sync_rtl/top/TB/vectors/kat_k2_c3_z.hex new file mode 100644 index 0000000..b6153db --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c3_z.hex @@ -0,0 +1 @@ +ceb50eb4b3aef8f26edd5fa3e9a981332e03d08876a872a111510801ebd485b5 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c4_d.hex b/sync_rtl/top/TB/vectors/kat_k2_c4_d.hex new file mode 100644 index 0000000..964add1 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c4_d.hex @@ -0,0 +1 @@ +199df3f68d5bceaff94649482882cac90c9d9d5c0e68b54a0dc2d849aba2458d diff --git a/sync_rtl/top/TB/vectors/kat_k2_c4_dk.hex b/sync_rtl/top/TB/vectors/kat_k2_c4_dk.hex new file mode 100644 index 0000000..668156b --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c4_dk.hex @@ -0,0 +1,1632 @@ +5d +f6 +62 +1f +39 +af +d4 +f6 +9a +8f +68 +8c +01 +f6 +33 +1a +17 +80 +24 +9c +02 +e1 +85 +7a +27 +43 +57 +ad +f4 +3d +bc +b2 +88 +31 +f2 +ce +df +46 +40 +1d +e1 +af +a6 +55 +43 +6b +a4 +3e +42 +93 +b7 +0c +09 +2b +94 +54 +4c +4f +52 +2f +48 +31 +91 +3b +9b +24 +93 +83 +96 +3f +6b +cc +78 +da +5f +5b +d5 +44 +19 +e2 +ce +cd +f5 +89 +91 +28 +59 +fc +47 +b1 +34 +0a +5a +2a +09 +5d +d9 +b5 +65 +76 +62 +c0 +3c +84 +20 +0e +31 +98 +73 +a1 +8f +5c +03 +5d +bd +b5 +64 +44 +e7 +87 +f0 +90 +3a +bd +7a +62 +9a +f8 +7d +e8 +31 +b3 +9c +59 +88 +d0 +d1 +b4 +cd +b5 +0d +32 +48 +0c +0b +95 +25 +35 +44 +06 +aa +91 +83 +4c +34 +bd +ed +43 +72 +ec +09 +42 +bc +e9 +14 +1b +57 +3e +60 +a2 +54 +34 +c8 +24 +63 +bc +9d +6b +63 +af +5d +75 +52 +75 +75 +24 +d7 +93 +4c +34 +e5 +83 +c3 +a4 +ca +c6 +11 +cc +30 +30 +74 +dc +27 +4a +ac +8b +00 +a8 +c4 +52 +e7 +a4 +09 +c5 +b7 +be +e4 +37 +1e +9a +50 +09 +94 +44 +c8 +67 +bb +39 +ce +4a +03 +93 +10 +54 +75 +75 +15 +90 +29 +78 +e0 +9c +3a +a5 +82 +06 +74 +82 +3f +92 +33 +30 +a2 +07 +be +54 +50 +83 +58 +31 +31 +85 +5a +02 +26 +f4 +09 +a0 +11 +26 +6c +b5 +90 +b9 +7b +c1 +fb +f9 +a0 +f1 +d0 +b1 +be +2b +81 +98 +83 +30 +ad +72 +a5 +38 +aa +11 +51 +79 +56 +14 +bc +01 +f6 +29 +6f +42 +90 +ce +f6 +17 +b2 +c9 +91 +91 +99 +e4 +80 +fe +e5 +89 +e9 +1c +78 +ab +42 +7c +9c +85 +63 +bb +ab +54 +d2 +8a +6c +77 +c0 +6d +c9 +56 +71 +28 +64 +03 +60 +8b +6c +4b +77 +73 +9b +fc +5d +7b +19 +7c +9c +f6 +62 +29 +10 +6f +20 +2b +94 +1f +94 +46 +14 +b9 +3a +16 +77 +2e +ad +a9 +8f +fc +e9 +c9 +e7 +dc +7a +23 +75 +60 +54 +03 +23 +e4 +ac +4c +7c +6c +06 +73 +3c +3e +e0 +ac +55 +b5 +74 +b7 +ba +c0 +89 +b6 +a3 +1d +dc +e1 +5e +d9 +71 +69 +22 +dc +3f +12 +2b +7e +88 +b6 +2f +d5 +14 +b2 +63 +4c +cd +ca +f9 +65 +17 +41 +58 +c3 +38 +79 +29 +bc +c0 +00 +e3 +12 +c4 +bc +15 +34 +08 +82 +1a +f7 +a9 +eb +84 +58 +a9 +03 +88 +d3 +2b +17 +72 +47 +21 +14 +06 +75 +b8 +77 +7e +c4 +a1 +4c +f3 +81 +38 +d9 +99 +0e +53 +11 +5c +c2 +a2 +c9 +12 +03 +16 +c6 +4a +51 +6e +76 +9d +54 +73 +80 +17 +54 +7e +8d +ec +63 +9a +48 +81 +83 +f6 +9c +95 +e5 +25 +05 +67 +88 +91 +06 +8d +9c +81 +12 +95 +61 +b0 +25 +f2 +1f +0b +bc +41 +d6 +54 +43 +05 +cb +cb +0b +f5 +a5 +74 +53 +21 +2d +a6 +38 +75 +9b +22 +0d +3c +5e +a7 +71 +4e +b9 +f6 +17 +97 +c5 +08 +be +e1 +1e +11 +f4 +9b +c2 +28 +6a +94 +62 +93 +94 +59 +45 +6d +34 +6c +e0 +f4 +18 +2c +91 +5a +df +a2 +5a +0c +f2 +87 +9c +82 +16 +0c +1a +88 +7f +c2 +43 +e5 +06 +93 +a1 +1a +2e +8d +92 +ce +6f +f0 +c8 +6d +7c +a8 +16 +32 +4c +3b +36 +8a +70 +60 +0b +a9 +28 +74 +9b +b8 +15 +c2 +fa +99 +d3 +17 +a9 +e7 +84 +27 +ab +57 +85 +cb +51 +38 +2b +36 +2b +42 +bc +52 +71 +73 +14 +30 +19 +69 +aa +c6 +19 +23 +4a +b8 +ae +ba +7b +f7 +d2 +8d +b7 +d2 +70 +a1 +8a +1a +a0 +89 +cf +1c +91 +03 +da +c5 +a1 +1f +07 +5f +5a +b1 +a6 +e0 +30 +1e +bc +51 +0e +45 +36 +8a +a3 +08 +b2 +ce +51 +74 +c2 +a2 +63 +59 +cc +9c +dd +ca +8b +bc +fc +71 +dc +53 +bd +7b +86 +11 +9e +da +22 +59 +94 +2e +29 +94 +cc +50 +6c +87 +f3 +85 +4a +83 +c8 +23 +ad +e1 +cf +0a +dc +46 +0b +fc +34 +e5 +34 +48 +1f +db +55 +e7 +bc +71 +31 +19 +04 +d2 +a6 +0f +d7 +82 +1f +a1 +dc +74 +33 +29 +94 +bc +28 +99 +c8 +5b +59 +a4 +d4 +3d +2e +f0 +8f +5c +1a +a6 +7a +48 +72 +c4 +c3 +55 +d3 +66 +4f +08 +69 +9a +8a +e8 +5f +17 +d7 +44 +50 +b6 +28 +c5 +f3 +1b +de +38 +47 +21 +d7 +3a +cb +51 +ab +cf +b3 +61 +d8 +50 +18 +4d +92 +5e +01 +3a +0a +83 +52 +95 +35 +c9 +b2 +62 +c7 +c4 +8f +81 +b9 +5e +69 +3e +24 +28 +78 +d0 +16 +89 +02 +c4 +1c +14 +a8 +a3 +d5 +60 +cd +31 +04 +4b +7e +46 +59 +c1 +c9 +cb +4c +18 +59 +31 +97 +60 +91 +55 +59 +4a +08 +8b +9a +82 +7b +c4 +73 +28 +46 +aa +c3 +53 +fa +8c +ff +a4 +86 +a0 +d8 +4d +36 +83 +14 +e6 +59 +17 +f7 +39 +8c +6b +d1 +2f +22 +37 +00 +b1 +7b +88 +3b +eb +bd +f1 +2c +1a +42 +e8 +9c +95 +85 +53 +d0 +68 +6c +f7 +68 +3c +af +71 +24 +37 +27 +af +e2 +24 +9b +00 +97 +25 +87 +33 +5f +6b +00 +52 +cd +21 +77 +80 +0a +4f +a1 +22 +57 +25 +e0 +8b +95 +51 +cd +a1 +e4 +5b +a6 +e3 +cd +bb +71 +73 +0c +b7 +2a +1f +1c +6c +f1 +bc +58 +52 +0c +9e +52 +20 +3c +68 +95 +1c +27 +98 +52 +3c +20 +38 +ba +68 +01 +fb +3c +32 +1c +f5 +ca +21 +8c +68 +0c +32 +0b +34 +46 +ab +15 +3a +3c +4c +d7 +cb +ca +35 +6b +58 +d2 +54 +b6 +a2 +4a +67 +22 +58 +d1 +a8 +bd +36 +a8 +1b +e9 +7b +51 +5e +b4 +21 +22 +f3 +2a +7d +39 +7b +2f +cb +03 +99 +46 +c3 +8e +41 +b5 +b4 +c5 +76 +4c +6c +50 +c2 +90 +a4 +05 +aa +74 +6c +52 +7c +51 +35 +8b +c0 +9c +5b +52 +da +33 +a0 +94 +6c +9d +8a +2f +0d +a3 +ba +7a +24 +91 +3d +83 +b4 +d9 +09 +91 +3e +2c +55 +bf +b5 +02 +0f +6c +87 +68 +82 +71 +e0 +17 +88 +88 +9c +97 +b1 +2a +b8 +89 +05 +b4 +9a +6c +02 +d3 +40 +0b +7a +61 +72 +fb +b1 +06 +c0 +16 +c8 +5c +c7 +07 +3f +a7 +88 +a8 +e3 +7f +f2 +a2 +a7 +7d +66 +4a +a1 +a6 +a0 +cb +c9 +34 +2e +68 +49 +54 +95 +76 +51 +46 +2c +b2 +db +74 +02 +c6 +5a +2e +c9 +8d +58 +44 +1e +57 +16 +6c +66 +4a +8a +75 +3a +69 +98 +7b +19 +30 +95 +90 +97 +e9 +88 +c7 +da +31 +94 +24 +62 +c8 +36 +28 +a8 +1b +ce +f6 +d4 +28 +80 +f6 +03 +98 +08 +c7 +27 +bc +cc +6d +20 +44 +39 +56 +b2 +a2 +d4 +8f +58 +a8 +79 +72 +97 +cf +e8 +e3 +29 +01 +d4 +68 +f8 +05 +4a +f6 +58 +c7 +b3 +b7 +ce +d2 +92 +c3 +86 +64 +07 +c1 +a7 +79 +59 +68 +1c +25 +b4 +6c +34 +55 +71 +63 +79 +19 +44 +80 +36 +33 +57 +23 +c1 +7b +52 +26 +07 +41 +59 +21 +9f +47 +9b +25 +53 +86 +4c +66 +53 +a0 +bc +74 +b0 +a1 +52 +16 +0b +f8 +8b +50 +56 +5a +47 +b5 +4a +97 +09 +47 +55 +a0 +c1 +7c +85 +66 +cd +92 +2a +d4 +9b +54 +ad +75 +c5 +bd +50 +01 +6a +50 +9d +7e +ca +81 +9b +36 +11 +0c +93 +ae +0e +a4 +7a +e4 +6a +cb +c4 +62 +71 +15 +60 +0c +b1 +23 +65 +d1 +e6 +a9 +42 +41 +31 +83 +4c +4c +4c +72 +44 +2d +1a +7c +8e +b7 +35 +1b +27 +7b +e6 +0b +70 +ec +17 +01 +11 +a3 +8a +3c +e0 +94 +4e +24 +2c +ea +26 +c4 +cb +80 +c4 +33 +65 +30 +45 +a7 +bf +4d +9a +6f +09 +06 +30 +6c +00 +59 +f4 +2b +51 +28 +95 +c2 +ef +74 +4d +b5 +a7 +72 +0a +d0 +35 +3a +66 +7d +43 +c4 +41 +9e +61 +48 +44 +18 +80 +f7 +88 +a7 +8b +d9 +47 +19 +f0 +10 +d1 +42 +24 +df +c0 +68 +a1 +c6 +c6 +b4 +60 +8e +8b +84 +0d +7a +62 +68 +bf +f3 +83 +b7 +00 +1b +e6 +e6 +6f +bf +e7 +74 +da +4b +9c +9a +01 +c5 +c6 +2c +55 +30 +81 +96 +a6 +b7 +22 +04 +b5 +0a +e3 +92 +25 +c3 +1a +8a +ac +c5 +9b +e0 +9b +a0 +33 +f4 +3d +35 +81 +35 +82 +b2 +8e +aa +83 +9c +70 +61 +98 +14 +94 +9f +76 +8e +11 +4b +01 +b8 +4b +87 +87 +79 +45 +82 +f8 +cd +7f +6f +b0 +73 +81 +77 +0e +bb +a5 +03 +1c +c5 +fd +51 +dc +9e +95 +c0 +d0 +ea +ca +6b +73 +80 +0b +b8 +5d +92 +33 +37 +99 +e6 +e2 +b0 +87 +72 +08 +60 +b0 +38 +79 +0d +b3 +98 +a9 +f9 +3c +7b +79 +13 +56 +b6 +6a +fc +ce +b7 +45 +a5 +48 +c7 +f6 +b1 +85 +e4 +f4 +5e +c1 +ff +1a +22 +ac +dd +96 +e7 +a6 +d8 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c4_ek.hex b/sync_rtl/top/TB/vectors/kat_k2_c4_ek.hex new file mode 100644 index 0000000..c00232f --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c4_ek.hex @@ -0,0 +1,800 @@ +a1 +dc +74 +33 +29 +94 +bc +28 +99 +c8 +5b +59 +a4 +d4 +3d +2e +f0 +8f +5c +1a +a6 +7a +48 +72 +c4 +c3 +55 +d3 +66 +4f +08 +69 +9a +8a +e8 +5f +17 +d7 +44 +50 +b6 +28 +c5 +f3 +1b +de +38 +47 +21 +d7 +3a +cb +51 +ab +cf +b3 +61 +d8 +50 +18 +4d +92 +5e +01 +3a +0a +83 +52 +95 +35 +c9 +b2 +62 +c7 +c4 +8f +81 +b9 +5e +69 +3e +24 +28 +78 +d0 +16 +89 +02 +c4 +1c +14 +a8 +a3 +d5 +60 +cd +31 +04 +4b +7e +46 +59 +c1 +c9 +cb +4c +18 +59 +31 +97 +60 +91 +55 +59 +4a +08 +8b +9a +82 +7b +c4 +73 +28 +46 +aa +c3 +53 +fa +8c +ff +a4 +86 +a0 +d8 +4d +36 +83 +14 +e6 +59 +17 +f7 +39 +8c +6b +d1 +2f +22 +37 +00 +b1 +7b +88 +3b +eb +bd +f1 +2c +1a +42 +e8 +9c +95 +85 +53 +d0 +68 +6c +f7 +68 +3c +af +71 +24 +37 +27 +af +e2 +24 +9b +00 +97 +25 +87 +33 +5f +6b +00 +52 +cd +21 +77 +80 +0a +4f +a1 +22 +57 +25 +e0 +8b +95 +51 +cd +a1 +e4 +5b +a6 +e3 +cd +bb +71 +73 +0c +b7 +2a +1f +1c +6c +f1 +bc +58 +52 +0c +9e +52 +20 +3c +68 +95 +1c +27 +98 +52 +3c +20 +38 +ba +68 +01 +fb +3c +32 +1c +f5 +ca +21 +8c +68 +0c +32 +0b +34 +46 +ab +15 +3a +3c +4c +d7 +cb +ca +35 +6b +58 +d2 +54 +b6 +a2 +4a +67 +22 +58 +d1 +a8 +bd +36 +a8 +1b +e9 +7b +51 +5e +b4 +21 +22 +f3 +2a +7d +39 +7b +2f +cb +03 +99 +46 +c3 +8e +41 +b5 +b4 +c5 +76 +4c +6c +50 +c2 +90 +a4 +05 +aa +74 +6c +52 +7c +51 +35 +8b +c0 +9c +5b +52 +da +33 +a0 +94 +6c +9d +8a +2f +0d +a3 +ba +7a +24 +91 +3d +83 +b4 +d9 +09 +91 +3e +2c +55 +bf +b5 +02 +0f +6c +87 +68 +82 +71 +e0 +17 +88 +88 +9c +97 +b1 +2a +b8 +89 +05 +b4 +9a +6c +02 +d3 +40 +0b +7a +61 +72 +fb +b1 +06 +c0 +16 +c8 +5c +c7 +07 +3f +a7 +88 +a8 +e3 +7f +f2 +a2 +a7 +7d +66 +4a +a1 +a6 +a0 +cb +c9 +34 +2e +68 +49 +54 +95 +76 +51 +46 +2c +b2 +db +74 +02 +c6 +5a +2e +c9 +8d +58 +44 +1e +57 +16 +6c +66 +4a +8a +75 +3a +69 +98 +7b +19 +30 +95 +90 +97 +e9 +88 +c7 +da +31 +94 +24 +62 +c8 +36 +28 +a8 +1b +ce +f6 +d4 +28 +80 +f6 +03 +98 +08 +c7 +27 +bc +cc +6d +20 +44 +39 +56 +b2 +a2 +d4 +8f +58 +a8 +79 +72 +97 +cf +e8 +e3 +29 +01 +d4 +68 +f8 +05 +4a +f6 +58 +c7 +b3 +b7 +ce +d2 +92 +c3 +86 +64 +07 +c1 +a7 +79 +59 +68 +1c +25 +b4 +6c +34 +55 +71 +63 +79 +19 +44 +80 +36 +33 +57 +23 +c1 +7b +52 +26 +07 +41 +59 +21 +9f +47 +9b +25 +53 +86 +4c +66 +53 +a0 +bc +74 +b0 +a1 +52 +16 +0b +f8 +8b +50 +56 +5a +47 +b5 +4a +97 +09 +47 +55 +a0 +c1 +7c +85 +66 +cd +92 +2a +d4 +9b +54 +ad +75 +c5 +bd +50 +01 +6a +50 +9d +7e +ca +81 +9b +36 +11 +0c +93 +ae +0e +a4 +7a +e4 +6a +cb +c4 +62 +71 +15 +60 +0c +b1 +23 +65 +d1 +e6 +a9 +42 +41 +31 +83 +4c +4c +4c +72 +44 +2d +1a +7c +8e +b7 +35 +1b +27 +7b +e6 +0b +70 +ec +17 +01 +11 +a3 +8a +3c +e0 +94 +4e +24 +2c +ea +26 +c4 +cb +80 +c4 +33 +65 +30 +45 +a7 +bf +4d +9a +6f +09 +06 +30 +6c +00 +59 +f4 +2b +51 +28 +95 +c2 +ef +74 +4d +b5 +a7 +72 +0a +d0 +35 +3a +66 +7d +43 +c4 +41 +9e +61 +48 +44 +18 +80 +f7 +88 +a7 +8b +d9 +47 +19 +f0 +10 +d1 +42 +24 +df +c0 +68 +a1 +c6 +c6 +b4 +60 +8e +8b +84 +0d +7a +62 +68 +bf +f3 +83 +b7 +00 +1b +e6 +e6 +6f +bf +e7 +74 +da +4b +9c +9a +01 +c5 +c6 +2c +55 +30 +81 +96 +a6 +b7 +22 +04 +b5 +0a +e3 +92 +25 +c3 +1a +8a +ac +c5 +9b +e0 +9b +a0 +33 +f4 +3d +35 +81 +35 +82 +b2 +8e +aa +83 +9c +70 +61 +98 +14 +94 +9f +76 +8e +11 +4b +01 +b8 +4b +87 +87 +79 +45 +82 +f8 +cd +7f +6f +b0 +73 +81 +77 +0e +bb +a5 +03 +1c +c5 diff --git a/sync_rtl/top/TB/vectors/kat_k2_c4_z.hex b/sync_rtl/top/TB/vectors/kat_k2_c4_z.hex new file mode 100644 index 0000000..2996592 --- /dev/null +++ b/sync_rtl/top/TB/vectors/kat_k2_c4_z.hex @@ -0,0 +1 @@ +d8a6e796ddac221affc15ef4e485b1f6c748a545b7cefc6ab65613797b3cf9a9