data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v
1: b'%Warning-IMPLICIT: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:14: Signal definition not found, creating implicitly: \'use_uppercase\'\nassign use_uppercase = caps_enabled ^ shift_pressed;\n       ^~~~~~~~~~~~~\n                   ... Use "/* verilator lint_off IMPLICIT */" and lint_on around source to disable this message.\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:31: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h60\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0060;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:32: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h7e\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h007e;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:35: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h31\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0031;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:36: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h21\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0021;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:39: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h32\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0032;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:40: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h40\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0040;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:43: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h33\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0033;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:44: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h23\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0023;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:47: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h34\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0034;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:48: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h24\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0024;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:51: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h35\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0035;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:52: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h25\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0025;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:55: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h36\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0036;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:56: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h5e\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h005e;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:59: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h37\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0037;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:60: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h26\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0026;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:63: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h38\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0038;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:64: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h2a\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h002a;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:67: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h39\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0039;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:68: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h28\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0028;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:71: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h30\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0030;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:72: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h29\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0029;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:75: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h2d\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h002d;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:76: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h5f\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h005f;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:79: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h3d\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h003d;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:80: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h2b\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h002b;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:83: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h71\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0071;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:84: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h51\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0051;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:87: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h77\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0077;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:88: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h57\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0057;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:91: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h65\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0065;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:92: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h45\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0045;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:95: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h72\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0072;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:96: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h52\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0052;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:99: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h74\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0074;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:100: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h54\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0054;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:103: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h79\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0079;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:104: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h59\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0059;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:107: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h75\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0075;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:108: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h55\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0055;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:111: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h69\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0069;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:112: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h49\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0049;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:115: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h6f\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h006f;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:116: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h4f\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h004f;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:119: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h70\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0070;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:120: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h50\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0050;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:123: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h5b\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h005b;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:124: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h7b\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h007b;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:127: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h5d\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h005d;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:128: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h7d\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h007d;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:131: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h61\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0061;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:132: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h41\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0041;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:135: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h73\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0073;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:136: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h53\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0053;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:139: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h64\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0064;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:140: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h44\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0044;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:143: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h66\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0066;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:144: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h46\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0046;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:147: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h67\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0067;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:148: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h47\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0047;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:151: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h68\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0068;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:152: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h48\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0048;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:155: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h6a\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h006a;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:156: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h4a\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h004a;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:159: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h6b\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h006b;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:160: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h4b\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h004b;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:163: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h6c\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h006c;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:164: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h4c\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h004c;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:167: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h3b\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h003b;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:168: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h3a\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h003a;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:171: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h27\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0027;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:172: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h22\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0022;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:175: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h7a\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h007a;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:176: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h5a\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h005a;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:179: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h78\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0078;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:180: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h58\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0058;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:183: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h63\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0063;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:184: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h43\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0043;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:187: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h76\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0076;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:188: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h56\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0056;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:191: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h62\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h0062;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:192: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h42\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h0042;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:195: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h6e\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h006e;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:196: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h4e\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h004e;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:199: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h6d\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h006d;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:200: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h4d\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h004d;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:203: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h2c\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h002c;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:204: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h3c\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h003c;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:207: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h2e\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h002e;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:208: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h3e\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h003e;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:211: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h2f\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h002f;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:212: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h3f\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h003f;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:215: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h5c\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    if (~use_uppercase) ascii_character <= 16\'h005c;  \n                                        ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:216: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h7c\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n    else ascii_character <= 16\'h007c;  \n                         ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:218: Operator ASSIGNDLY expects 8 bits on the Assign RHS, but Assign RHS\'s CONST \'16\'h0\' generates 16 bits.\n                                                                                                       : ... In instance set1_to_ascii_translator\n  default: ascii_character <= 16\'h0000;\n                           ^~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h3a\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h2a\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h36\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h29\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h2\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h3\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h4\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h5\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h6\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h7\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h8\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h9\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'ha\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'hb\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'hc\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'hd\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h10\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h11\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h12\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h13\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h14\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h15\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h16\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h17\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h18\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h19\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h1a\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h1b\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h1e\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h1f\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h20\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h21\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h22\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h23\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h24\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h25\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h26\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h27\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h28\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h2c\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h2d\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h2e\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h2f\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h30\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h31\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h32\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h33\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h34\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h35\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/118895292/peripheral/keyboard/set1_to_ascii_translator.v:18: Operator CASE expects 17 bits on the Case Item, but Case Item\'s CONST \'16\'h2b\' generates 16 bits.\n                                                                                                      : ... In instance set1_to_ascii_translator\n case ({10\'d0, set1_keycode[6:0]})\n ^~~~\n%Error: Exiting due to 146 warning(s)\n'
module set1_to_ascii_translator(
	set1_keycode,
	key_break_in,
	ascii_character
);

input [15:0] set1_keycode;
input key_break_in;
output reg [7:0] ascii_character;

reg caps_enabled;
reg shift_pressed;

assign use_uppercase = caps_enabled ^ shift_pressed;

always @(*)
begin
	case ({10'd0, set1_keycode[6:0]})
		16'h003A: begin

			caps_enabled <= ~caps_enabled;
		end
		16'h002A, 16'h0036: begin

			if (key_break_in)
				shift_pressed <= 0;
			else
				shift_pressed <= 1;
		end
		16'h0029: begin
			 if (~use_uppercase) ascii_character <= 16'h0060;
			 else ascii_character <= 16'h007e;
		end
		16'h0002: begin
			 if (~use_uppercase) ascii_character <= 16'h0031;
			 else ascii_character <= 16'h0021;
		end
		16'h0003: begin
			 if (~use_uppercase) ascii_character <= 16'h0032;
			 else ascii_character <= 16'h0040;
		end
		16'h0004: begin
			 if (~use_uppercase) ascii_character <= 16'h0033;
			 else ascii_character <= 16'h0023;
		end
		16'h0005: begin
			 if (~use_uppercase) ascii_character <= 16'h0034;
			 else ascii_character <= 16'h0024;
		end
		16'h0006: begin
			 if (~use_uppercase) ascii_character <= 16'h0035;
			 else ascii_character <= 16'h0025;
		end
		16'h0007: begin
			 if (~use_uppercase) ascii_character <= 16'h0036;
			 else ascii_character <= 16'h005e;
		end
		16'h0008: begin
			 if (~use_uppercase) ascii_character <= 16'h0037;
			 else ascii_character <= 16'h0026;
		end
		16'h0009: begin
			 if (~use_uppercase) ascii_character <= 16'h0038;
			 else ascii_character <= 16'h002a;
		end
		16'h000A: begin
			 if (~use_uppercase) ascii_character <= 16'h0039;
			 else ascii_character <= 16'h0028;
		end
		16'h000B: begin
			 if (~use_uppercase) ascii_character <= 16'h0030;
			 else ascii_character <= 16'h0029;
		end
		16'h000C: begin
			 if (~use_uppercase) ascii_character <= 16'h002d;
			 else ascii_character <= 16'h005f;
		end
		16'h000D: begin
			 if (~use_uppercase) ascii_character <= 16'h003d;
			 else ascii_character <= 16'h002b;
		end
		16'h0010: begin
			 if (~use_uppercase) ascii_character <= 16'h0071;
			 else ascii_character <= 16'h0051;
		end
		16'h0011: begin
			 if (~use_uppercase) ascii_character <= 16'h0077;
			 else ascii_character <= 16'h0057;
		end
		16'h0012: begin
			 if (~use_uppercase) ascii_character <= 16'h0065;
			 else ascii_character <= 16'h0045;
		end
		16'h0013: begin
			 if (~use_uppercase) ascii_character <= 16'h0072;
			 else ascii_character <= 16'h0052;
		end
		16'h0014: begin
			 if (~use_uppercase) ascii_character <= 16'h0074;
			 else ascii_character <= 16'h0054;
		end
		16'h0015: begin
			 if (~use_uppercase) ascii_character <= 16'h0079;
			 else ascii_character <= 16'h0059;
		end
		16'h0016: begin
			 if (~use_uppercase) ascii_character <= 16'h0075;
			 else ascii_character <= 16'h0055;
		end
		16'h0017: begin
			 if (~use_uppercase) ascii_character <= 16'h0069;
			 else ascii_character <= 16'h0049;
		end
		16'h0018: begin
			 if (~use_uppercase) ascii_character <= 16'h006f;
			 else ascii_character <= 16'h004f;
		end
		16'h0019: begin
			 if (~use_uppercase) ascii_character <= 16'h0070;
			 else ascii_character <= 16'h0050;
		end
		16'h001A: begin
			 if (~use_uppercase) ascii_character <= 16'h005b;
			 else ascii_character <= 16'h007b;
		end
		16'h001B: begin
			 if (~use_uppercase) ascii_character <= 16'h005d;
			 else ascii_character <= 16'h007d;
		end
		16'h001E: begin
			 if (~use_uppercase) ascii_character <= 16'h0061;
			 else ascii_character <= 16'h0041;
		end
		16'h001F: begin
			 if (~use_uppercase) ascii_character <= 16'h0073;
			 else ascii_character <= 16'h0053;
		end
		16'h0020: begin
			 if (~use_uppercase) ascii_character <= 16'h0064;
			 else ascii_character <= 16'h0044;
		end
		16'h0021: begin
			 if (~use_uppercase) ascii_character <= 16'h0066;
			 else ascii_character <= 16'h0046;
		end
		16'h0022: begin
			 if (~use_uppercase) ascii_character <= 16'h0067;
			 else ascii_character <= 16'h0047;
		end
		16'h0023: begin
			 if (~use_uppercase) ascii_character <= 16'h0068;
			 else ascii_character <= 16'h0048;
		end
		16'h0024: begin
			 if (~use_uppercase) ascii_character <= 16'h006a;
			 else ascii_character <= 16'h004a;
		end
		16'h0025: begin
			 if (~use_uppercase) ascii_character <= 16'h006b;
			 else ascii_character <= 16'h004b;
		end
		16'h0026: begin
			 if (~use_uppercase) ascii_character <= 16'h006c;
			 else ascii_character <= 16'h004c;
		end
		16'h0027: begin
			 if (~use_uppercase) ascii_character <= 16'h003b;
			 else ascii_character <= 16'h003a;
		end
		16'h0028: begin
			 if (~use_uppercase) ascii_character <= 16'h0027;
			 else ascii_character <= 16'h0022;
		end
		16'h002C: begin
			 if (~use_uppercase) ascii_character <= 16'h007a;
			 else ascii_character <= 16'h005a;
		end
		16'h002D: begin
			 if (~use_uppercase) ascii_character <= 16'h0078;
			 else ascii_character <= 16'h0058;
		end
		16'h002E: begin
			 if (~use_uppercase) ascii_character <= 16'h0063;
			 else ascii_character <= 16'h0043;
		end
		16'h002F: begin
			 if (~use_uppercase) ascii_character <= 16'h0076;
			 else ascii_character <= 16'h0056;
		end
		16'h0030: begin
			 if (~use_uppercase) ascii_character <= 16'h0062;
			 else ascii_character <= 16'h0042;
		end
		16'h0031: begin
			 if (~use_uppercase) ascii_character <= 16'h006e;
			 else ascii_character <= 16'h004e;
		end
		16'h0032: begin
			 if (~use_uppercase) ascii_character <= 16'h006d;
			 else ascii_character <= 16'h004d;
		end
		16'h0033: begin
			 if (~use_uppercase) ascii_character <= 16'h002c;
			 else ascii_character <= 16'h003c;
		end
		16'h0034: begin
			 if (~use_uppercase) ascii_character <= 16'h002e;
			 else ascii_character <= 16'h003e;
		end
		16'h0035: begin
			 if (~use_uppercase) ascii_character <= 16'h002f;
			 else ascii_character <= 16'h003f;
		end
		16'h002B: begin
			 if (~use_uppercase) ascii_character <= 16'h005c;
			 else ascii_character <= 16'h007c;
		end
		default: ascii_character <= 16'h0000;
	endcase
end

endmodule
module set1_to_ascii_translator(
	set1_keycode,
	key_break_in,
	ascii_character
);


input [15:0] set1_keycode;
input key_break_in;
output reg [7:0] ascii_character;

reg caps_enabled;
reg shift_pressed;

assign use_uppercase = caps_enabled ^ shift_pressed;

always @(*)
begin
	case ({10'd0, set1_keycode[6:0]})
		16'h003A: begin

			caps_enabled <= ~caps_enabled;
		end
		16'h002A, 16'h0036: begin

			if (key_break_in)
				shift_pressed <= 0;
			else
				shift_pressed <= 1;
		end
		16'h0029: begin
			 if (~use_uppercase) ascii_character <= 16'h0060;
			 else ascii_character <= 16'h007e;
		end
		16'h0002: begin
			 if (~use_uppercase) ascii_character <= 16'h0031;
			 else ascii_character <= 16'h0021;
		end
		16'h0003: begin
			 if (~use_uppercase) ascii_character <= 16'h0032;
			 else ascii_character <= 16'h0040;
		end
		16'h0004: begin
			 if (~use_uppercase) ascii_character <= 16'h0033;
			 else ascii_character <= 16'h0023;
		end
		16'h0005: begin
			 if (~use_uppercase) ascii_character <= 16'h0034;
			 else ascii_character <= 16'h0024;
		end
		16'h0006: begin
			 if (~use_uppercase) ascii_character <= 16'h0035;
			 else ascii_character <= 16'h0025;
		end
		16'h0007: begin
			 if (~use_uppercase) ascii_character <= 16'h0036;
			 else ascii_character <= 16'h005e;
		end
		16'h0008: begin
			 if (~use_uppercase) ascii_character <= 16'h0037;
			 else ascii_character <= 16'h0026;
		end
		16'h0009: begin
			 if (~use_uppercase) ascii_character <= 16'h0038;
			 else ascii_character <= 16'h002a;
		end
		16'h000A: begin
			 if (~use_uppercase) ascii_character <= 16'h0039;
			 else ascii_character <= 16'h0028;
		end
		16'h000B: begin
			 if (~use_uppercase) ascii_character <= 16'h0030;
			 else ascii_character <= 16'h0029;
		end
		16'h000C: begin
			 if (~use_uppercase) ascii_character <= 16'h002d;
			 else ascii_character <= 16'h005f;
		end
		16'h000D: begin
			 if (~use_uppercase) ascii_character <= 16'h003d;
			 else ascii_character <= 16'h002b;
		end
		16'h0010: begin
			 if (~use_uppercase) ascii_character <= 16'h0071;
			 else ascii_character <= 16'h0051;
		end
		16'h0011: begin
			 if (~use_uppercase) ascii_character <= 16'h0077;
			 else ascii_character <= 16'h0057;
		end
		16'h0012: begin
			 if (~use_uppercase) ascii_character <= 16'h0065;
			 else ascii_character <= 16'h0045;
		end
		16'h0013: begin
			 if (~use_uppercase) ascii_character <= 16'h0072;
			 else ascii_character <= 16'h0052;
		end
		16'h0014: begin
			 if (~use_uppercase) ascii_character <= 16'h0074;
			 else ascii_character <= 16'h0054;
		end
		16'h0015: begin
			 if (~use_uppercase) ascii_character <= 16'h0079;
			 else ascii_character <= 16'h0059;
		end
		16'h0016: begin
			 if (~use_uppercase) ascii_character <= 16'h0075;
			 else ascii_character <= 16'h0055;
		end
		16'h0017: begin
			 if (~use_uppercase) ascii_character <= 16'h0069;
			 else ascii_character <= 16'h0049;
		end
		16'h0018: begin
			 if (~use_uppercase) ascii_character <= 16'h006f;
			 else ascii_character <= 16'h004f;
		end
		16'h0019: begin
			 if (~use_uppercase) ascii_character <= 16'h0070;
			 else ascii_character <= 16'h0050;
		end
		16'h001A: begin
			 if (~use_uppercase) ascii_character <= 16'h005b;
			 else ascii_character <= 16'h007b;
		end
		16'h001B: begin
			 if (~use_uppercase) ascii_character <= 16'h005d;
			 else ascii_character <= 16'h007d;
		end
		16'h001E: begin
			 if (~use_uppercase) ascii_character <= 16'h0061;
			 else ascii_character <= 16'h0041;
		end
		16'h001F: begin
			 if (~use_uppercase) ascii_character <= 16'h0073;
			 else ascii_character <= 16'h0053;
		end
		16'h0020: begin
			 if (~use_uppercase) ascii_character <= 16'h0064;
			 else ascii_character <= 16'h0044;
		end
		16'h0021: begin
			 if (~use_uppercase) ascii_character <= 16'h0066;
			 else ascii_character <= 16'h0046;
		end
		16'h0022: begin
			 if (~use_uppercase) ascii_character <= 16'h0067;
			 else ascii_character <= 16'h0047;
		end
		16'h0023: begin
			 if (~use_uppercase) ascii_character <= 16'h0068;
			 else ascii_character <= 16'h0048;
		end
		16'h0024: begin
			 if (~use_uppercase) ascii_character <= 16'h006a;
			 else ascii_character <= 16'h004a;
		end
		16'h0025: begin
			 if (~use_uppercase) ascii_character <= 16'h006b;
			 else ascii_character <= 16'h004b;
		end
		16'h0026: begin
			 if (~use_uppercase) ascii_character <= 16'h006c;
			 else ascii_character <= 16'h004c;
		end
		16'h0027: begin
			 if (~use_uppercase) ascii_character <= 16'h003b;
			 else ascii_character <= 16'h003a;
		end
		16'h0028: begin
			 if (~use_uppercase) ascii_character <= 16'h0027;
			 else ascii_character <= 16'h0022;
		end
		16'h002C: begin
			 if (~use_uppercase) ascii_character <= 16'h007a;
			 else ascii_character <= 16'h005a;
		end
		16'h002D: begin
			 if (~use_uppercase) ascii_character <= 16'h0078;
			 else ascii_character <= 16'h0058;
		end
		16'h002E: begin
			 if (~use_uppercase) ascii_character <= 16'h0063;
			 else ascii_character <= 16'h0043;
		end
		16'h002F: begin
			 if (~use_uppercase) ascii_character <= 16'h0076;
			 else ascii_character <= 16'h0056;
		end
		16'h0030: begin
			 if (~use_uppercase) ascii_character <= 16'h0062;
			 else ascii_character <= 16'h0042;
		end
		16'h0031: begin
			 if (~use_uppercase) ascii_character <= 16'h006e;
			 else ascii_character <= 16'h004e;
		end
		16'h0032: begin
			 if (~use_uppercase) ascii_character <= 16'h006d;
			 else ascii_character <= 16'h004d;
		end
		16'h0033: begin
			 if (~use_uppercase) ascii_character <= 16'h002c;
			 else ascii_character <= 16'h003c;
		end
		16'h0034: begin
			 if (~use_uppercase) ascii_character <= 16'h002e;
			 else ascii_character <= 16'h003e;
		end
		16'h0035: begin
			 if (~use_uppercase) ascii_character <= 16'h002f;
			 else ascii_character <= 16'h003f;
		end
		16'h002B: begin
			 if (~use_uppercase) ascii_character <= 16'h005c;
			 else ascii_character <= 16'h007c;
		end
		default: ascii_character <= 16'h0000;
	endcase
end

endmodule