⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 char_mode.v

📁 Viertex 2 开发板的接口程序
💻 V
📖 第 1 页 / 共 2 页
字号:
	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 + -