📄 char_mode.v
字号:
end
313:begin
char_write_data = 8'h6C; // l
end
314:begin
char_write_data = 8'h66; // f
end
315:begin
char_write_data = 8'h20; // space
end
316:begin
char_write_data = 8'h54; // T
end
317:begin
char_write_data = 8'h65; // e
end
318:begin
char_write_data = 8'h73; // s
end
319:begin
char_write_data = 8'h74; // t
end
*/
294:begin
char_write_data = 8'h42; // B
end
295:begin
char_write_data = 8'h75; // u
end
296:begin
char_write_data = 8'h69; // i
end
297:begin
char_write_data = 8'h6C; // l
end
298:begin
char_write_data = 8'h74; // t
end
299:begin
char_write_data = 8'h20; // space
end
300:begin
char_write_data = 8'h49; // I
end
301:begin
char_write_data = 8'h6E; // n
end
302:begin
char_write_data = 8'h20; // space
end
303:begin
char_write_data = 8'h53; // S
end
304:begin
char_write_data = 8'h65; // e
end
305:begin
char_write_data = 8'h6C; // l
end
306:begin
char_write_data = 8'h66; // f
end
307:begin
char_write_data = 8'h20; // space
end
308:begin
char_write_data = 8'h54; // T
end
309:begin
char_write_data = 8'h65; // e
end
310:begin
char_write_data = 8'h73; // s
end
311:begin
char_write_data = 8'h74; // t
end
312:begin
char_write_data = 8'h20; // space
end
313:begin
char_write_data = 8'h52; // R
end
314:begin
char_write_data = 8'h65; // e
end
315:begin
char_write_data = 8'h76; // v
end
316:begin
char_write_data = 8'h20; // space
end
317:begin
char_write_data = 8'h31; // 1
end
318:begin
char_write_data = 8'h2E; // .
end
319:begin
char_write_data = 8'h35; // 5
end
400:begin // 6th ROW
char_write_data = 8'h42; // B
end
401:begin
char_write_data = 8'h4F; // O
end
402:begin
char_write_data = 8'h41; // A
end
403:begin
char_write_data = 8'h52; // R
end
404:begin
char_write_data = 8'h44; // D
end
405:begin
char_write_data = 8'h20; // space
end
406:begin
char_write_data = 8'h53; // S
end
407:begin
char_write_data = 8'h45; // E
end
408:begin
char_write_data = 8'h52; // R
end
409:begin
char_write_data = 8'h49; // I
end
410:begin
char_write_data = 8'h41; // A
end
411:begin
char_write_data = 8'h4C; // L
end
412:begin
char_write_data = 8'h20; // SPACE
end
413:begin
char_write_data = 8'h4E; // N
end
414:begin
char_write_data = 8'h55; // U
end
415:begin
char_write_data = 8'h4D; // M
end
416:begin
char_write_data = 8'h42; // B
end
417:begin
char_write_data = 8'h45; // E
end
418:begin
char_write_data = 8'h52; // R
end
419:begin
char_write_data = 8'h20; // space
end
420:begin
char_write_data = 8'h20; // space
end
421:begin
char_write_data = sn_12[7:0]; // digit 12 of serial number
end
422:begin
char_write_data = sn_11[7:0]; // digit 11 of serial number
end
423:begin
char_write_data = sn_10[7:0]; // digit 10 of serial number
end
424:begin
char_write_data = sn_9[7:0]; // digit 9 of serial number
end
425:begin
char_write_data = sn_8[7:0]; // digit 8 of serial number
end
426:begin
char_write_data = sn_7[7:0]; // digit 7 of serial number
end
427:begin
char_write_data = sn_6[7:0]; // digit 6 of serial number
end
428:begin
char_write_data = sn_5[7:0]; // digit 5 of serial number
end
429:begin
char_write_data = sn_4[7:0]; // digit 4 of serial number
end
430:begin
char_write_data = sn_3[7:0]; // digit 3 of serial number
end
431:begin
char_write_data = sn_2[7:0]; // digit 2 of serial number
end
432:begin
char_write_data = sn_1[7:0]; // digit 1 of serial number
end
480:begin //7th row
char_write_data = 8'h4D; // M
end
481:begin
char_write_data = 8'h4F; // O
end
482:begin
char_write_data = 8'h55; // U
end
483:begin
char_write_data = 8'h53; // S
end
484:begin //
char_write_data = 8'h45; // E
end
485:begin //
char_write_data = 8'h20; // SPACE
end
486:begin //
char_write_data = 8'h50; // P
end
487:begin //
char_write_data = 8'h4F; // O
end
488:begin //
char_write_data = 8'h52; // R
end
489:begin //
char_write_data = 8'h54; // T
end
490:begin //
char_write_data = 8'h20; // SPACE
end
491:begin //
char_write_data = 8'h41; // A
end
492:begin
char_write_data = 8'h53; // S
end
493:begin
char_write_data = 8'h43; // C
end
494:begin
char_write_data = 8'h49; // I
end
495:begin
char_write_data = 8'h49; // I
end
496:begin
char_write_data = 8'h20; // space
end
497:begin
char_write_data = 8'h43; // C
end
498:begin
char_write_data = 8'h48; // H
end
499:begin
char_write_data = 8'h41; // A
end
500:begin
char_write_data = 8'h52; // R
end
501:begin
char_write_data = 8'h41; // A
end
502:begin
char_write_data = 8'h43; // C
end
503:begin
char_write_data = 8'h54; // T
end
504:begin
char_write_data = 8'h45; // E
end
505:begin
char_write_data = 8'h52; // R
end
506:begin
char_write_data = 8'h20; // space
end
507:begin
char_write_data = 8'h20; // space
end
508:begin
char_write_data = 8'h22; // "
end
509:begin
char_write_data = ps2_mouse_ascii[7:0]; // the PS/2 character
end
510:begin
char_write_data = 8'h22; // "
end
560:begin // 8th row
char_write_data = 8'h4B; // K
end
561:begin
char_write_data = 8'h45; // E
end
562:begin
char_write_data = 8'h59; // Y
end
563:begin
char_write_data = 8'h42; // B
end
564:begin //
char_write_data = 8'h44; // D
end
565:begin //
char_write_data = 8'h20; // SPACE
end
566:begin //
char_write_data = 8'h50; // P
end
567:begin //
char_write_data = 8'h4F; // O
end
568:begin //
char_write_data = 8'h52; // R
end
569:begin //
char_write_data = 8'h54; // T
end
570:begin //
char_write_data = 8'h20; // SPACE
end
571:begin //
char_write_data = 8'h41; // A
end
572:begin
char_write_data = 8'h53; // S
end
573:begin
char_write_data = 8'h43; // C
end
574:begin
char_write_data = 8'h49; // I
end
575:begin
char_write_data = 8'h49; // I
end
576:begin
char_write_data = 8'h20; // space
end
577:begin
char_write_data = 8'h43; // C
end
578:begin
char_write_data = 8'h48; // H
end
579:begin
char_write_data = 8'h41; // A
end
580:begin
char_write_data = 8'h52; // R
end
581:begin
char_write_data = 8'h41; // A
end
582:begin
char_write_data = 8'h43; // C
end
583:begin
char_write_data = 8'h54; // T
end
584:begin
char_write_data = 8'h45; // E
end
585:begin
char_write_data = 8'h52; // R
end
586:begin
char_write_data = 8'h20; // space
end
587:begin
char_write_data = 8'h20; // space
end
588:begin
char_write_data = 8'h22; // "
end
589:begin
char_write_data = ps2_kbd_ascii[7:0]; // the PS/2 character
end
590:begin
char_write_data = 8'h22; // "
end
default:begin
char_write_data = 8'h20; // space
end
endcase
end
// the character mode block includes the character RAM and the character
// generator ROM
CHARACTER_MODE CHARACTER_MODE(
(valid_ext_request ? ext_char_addr : char_write_addr), // write address
(valid_ext_request ? ext_char_data : char_write_data), // write data
(valid_ext_request ? ext_write_enable : write_enable), // write enable
write_clock, // write clock
char_mode_address,
char_line_count,
char_pixel,
pixel_clock, // read clock
char_mode_data, // read data
reset
);
endmodule //CHAR_MODE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -