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

📄 char_mode_bkup.v

📁 Viertex 2 开发板的接口程序
💻 V
📖 第 1 页 / 共 2 页
字号:
	end

271:begin	

	char_write_data = 8'h79;	// y

	end

272:begin	

	char_write_data = 8'h73;	// s

	end

273:begin	

	char_write_data = 8'h74;	// t

	end

274:begin	

	char_write_data = 8'h65;	// e

	end

275:begin	

	char_write_data = 8'h6D;	// m

	end



300:begin	

	char_write_data = 8'h42;	// B

	end

301:begin	

	char_write_data = 8'h75;	// u

	end

302:begin	

	char_write_data = 8'h69;	// i

	end

303:begin	

	char_write_data = 8'h6C;	// l

	end

304:begin	

	char_write_data = 8'h74;	// t

	end

305:begin	

	char_write_data = 8'h20;	// space

	end

306:begin	

	char_write_data = 8'h49;	// I

	end

307:begin	

	char_write_data = 8'h6E;	// n

	end

308:begin	

	char_write_data = 8'h20;	// space

	end

309:begin	

	char_write_data = 8'h53;	// S

	end

310:begin	

	char_write_data = 8'h65;	// e

	end

311:begin	

	char_write_data = 8'h6C;	// l

	end

312:begin	

	char_write_data = 8'h66;	// f

	end

313:begin	

	char_write_data = 8'h20;	// space

	end

314:begin	

	char_write_data = 8'h54;	// T

	end

315:begin	

	char_write_data = 8'h65;	// e

	end

316:begin	

	char_write_data = 8'h73;	// s

	end

317:begin	

	char_write_data = 8'h74;	// t

	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 + -