【求助】VGA显示字符怎样修改颜 {MOD}?

2019-07-15 21:42发布

VGA显示字符,我想修改背景 {MOD}和字体的颜 {MOD},部分程序如下://----------------------------------------------------------------
////////// VGA数据输出
//----------------------------------------------------------------
wire [4:0] vga_r_reg;
wire [4:0] vga_r_word1;
wire [4:0] vga_r_word2;
assign vga_r_word1 = {5{rom_data[word1_num]}};                 //显示单 {MOD}的数据1
assign vga_r_word2 = {5{rom_data[word2_num]}};                 //显示单 {MOD}的数据2
assign vga_r_reg = (x_word1==1'b1) ?  vga_r_word1 : vga_r_word2;

//----------------------------------------------------------------
////////// ROM实例化
//----------------------------------------------------------------       
wire [10:0] rom_addra;
wire [7:0] rom_data;
assign rom_addra=(x_word1==1'b1) ? word1_rom_addra : word2_rom_addra; //rom的地址选择         

        rom rom_inst (
          .clka(vga_clk), // input clka
          .addra(rom_addra), // input [10 : 0] addra
          .douta(rom_data) // output [7 : 0] douta
        );
       
       
       
  assign vga_hs = hsync_r;
  assign vga_vs = vsync_r;  
  assign vga_r = (((y_word1==1'b1) && (x_word1==1'b1)) | ((y_word2==1'b1) && (x_word2==1'b1))) ? vga_r_reg:5'b00000;
  assign vga_g = (hsync_de & vsync_de) ? 6'b00011 : 6'b000000;
  assign vga_b = (hsync_de & vsync_de) ? 5'b00011 : 5'b00000;
  assign vga_clk = CLK_OUT2;  //VGA时钟频率选择40Mhz


上述程序中背景是黑 {MOD},字体是红 {MOD},和我认知中的代码(比如 vga_r_reg<=5'b11111;  vga_g_reg<=6'b111111;
vga_b_reg<=5'b11111;)这种形式不一样,请问应该怎样修改颜 {MOD}?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。