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

📄 unicode2char.v

📁 基于Nios II的汽车智能防盗导航系统核心作为嵌入式系统发展趋势
💻 V
字号:
//------------------------------unicode2code.v-------------------------------------------
//------------------------------ourselves CI---------------------------------------------
//------------------Copyright(c) 2005 xi'an institute of telecommunication & post
//------------------SOPC hardware work group

module unicode2char
(
  dataa,
  datab,
  result,
);

//Inputs

  input   [31:0]  dataa;
  input   [31:0]  datab;
  
//Outputs

  output  [31:0]  result;

//Signal Declarations
  reg     [255:0] char;
  reg     [31:0]  result_wire;
//Start Main Code       
always@(dataa,datab)
begin
	casex(dataa)
32'h8BF7:
char[255:0]=256'h
02_42_32_23_00_44_55_55_55_FD_55_55_55_44_04_00_00_00_00_FE_04_08_FF_50_50_50_52_51_FE_00_00_00;//请0


32'h9009:

char[255:0]=256'h
02_02_42_33_00_0A_72_13_12_FE_13_12_12_02_00_00_00_02_04_F8_04_12_62_82_02_02_E2_12_12_72_02_00;//选0



32'h62E9:

char[255:0]=256'h
10_10_FF_11_12_10_42_62_54_4B_54_62_42_01_01_00_42_81_FE_00_00_10_90_90_90_FF_90_90_90_10_10_00;//择1


32'h5BFB:

char[255:0]=256'h

00_00_00_7C_52_52_52_52_52_52_53_72_02_0E_00_00_40_40_40_40_60_5C_48_40_42_41_FE_40_40_40_40_00;//导2


32'h822A:

 char[255:0]=256'h

01_01_3F_69_A5_3F_00_10_17_94_54_17_10_10_00_00_01_06_F8_42_21_FE_01_06_F8_00_00_FC_02_02_0E_00;//航3

32'h7CFA:

char[255:0]=256'h
00_00_40_44_4D_55_66_46_44_88_B2_81_80_80_00_00_00_02_84_C8_90_A0_82_81_FE_80_A0_90_C8_46_00_00;//系4


32'h7EDE:

 char[255:0]=256'h

04_0C_34_C5_06_08_21_23_25_B9_61_21_25_23_21_00_04_44_C4_48_48_49_02_0C_F0_00_00_FC_02_82_0E_00;//统5


32'h76EE :

char[255:0]=256'h
00_00_00_7F_44_44_44_44_44_44_44_44_7F_00_00_00_00_00_00_FE_44_44_44_44_44_44_44_44_FE_00_00_00;//目6

32'h7684:

char[255:0]=256'h

00_1F_31_D1_11_1F_02_0C_F1_10_10_10_10_1F_00_00_00_FE_08_08_08_FC_00_00_00_C0_64_02_04_F8_00_00;//的7


32'h5730:

 char[255:0]=256'h

08_08_08_7F_08_0A_02_7F_04_04_FF_08_08_1F_08_00_04_04_08_F8_10_10_00_FC_02_02_F2_42_22_C2_0E_00;//地8


32'h897F:
char[255:0]=256'h
40_4F_48_48_48_7F_48_48_48_7F_48_48_48_4F_40_00_00_FE_14_24_44_84_04_04_04_84_44_44_44_FE_00_00;//西9


32'h5B89:

 char[255:0]=256'h
01_09_31_21_21_2F_A5_61_21_21_21_21_29_31_21_00_01_01_01_02_E2_14_14_08_14_24_C2_03_02_00_00_00;//安10



32'h7535:

 char[255:0]=256'h	
00_00_1F_12_12_12_12_FF_12_12_12_12_1F_00_00_00_00_00_F0_20_20_20_20_FC_22_22_22_22_F2_02_0E_00;//电11

32'h5B66:

char[255:0]=256'h

02_0C_08_48_3A_2A_0A_8A_7A_2B_0A_18_EA_4C_08_00_00_40_40_40_40_40_42_41_FE_40_40_40_40_40_40_00;//学12


32'h9662 :
 char[255:0]=256'h
7F_40_4C_52_61_30_24_24_A4_64_24_24_24_30_20_00_FF_00_40_20_C1_82_8C_F0_80_80_FE_81_81_81_8F_00;//院13

32'h706B:

char[255:0]=256'h
00_00_00_0F_00_00_00_FF_40_02_04_18_08_00_00_00_00_01_82_04_08_30_C0_00_C0_20_18_0C_06_04_00_00;//火14


32'h8F66:

 char[255:0]=256'h

00_20_21_23_25_39_E1_21_2F_21_21_21_21_21_00_00_20_20_20_20_20_20_20_20_FF_20_20_20_20_20_20_00;//车15


32'h7AD7:

 char[255:0]=256'h

08_0A_49_38_08_0F_08_00_00_00_FF_08_08_08_08_00_08_08_D0_30_D0_10_00_FE_84_84_84_84_84_FE_00_00;//站16

32'h5317:
 char[255:0]=256'h
00_04_04_04_04_FF_00_00_00_FF_02_04_0C_18_08_00_08_0C_18_10_20_FE_00_00_00_FC_02_02_02_02_1E_00;//北17

32'h5927:

 char[255:0]=256'h
04_04_04_04_04_04_05_FE_05_04_04_04_04_04_04_00_00_01_02_04_08_30_C0_00_80_60_10_0C_06_03_02_00;//大18

32'h6B22:

 char[255:0]=256'h

28_24_22_21_26_38_04_18_F0_17_10_10_14_18_10_00_04_08_32_C2_C2_34_04_08_30_C0_60_18_0C_06_04_00;//欢19


32'h8FCD:

 char[255:0]=256'h
02_82_73_20_00_3F_20_40_40_3F_20_20_20_3F_00_00_02_04_F8_04_02_E2_42_82_02_FA_02_42_22_C2_02_00;//迎20


32'h4F7F:

 char[255:0]=256'h
02_04_0F_38_E0_4F_29_29_29_FF_29_29_29_2F_20_00_00_00_FE_00_02_82_44_28_30_C8_08_0C_04_86_04_00;//使0


32'h7528:

 char[255:0]=256'h
00_00_00_7F_44_44_44_44_7F_44_44_44_44_7F_00_00_01_02_0C_F0_40_40_40_40_FF_40_40_42_41_FE_00_00;//用22


32'h5C0F :

char[255:0]=256'h
00_00_00_03_0E_04_00_FF_00_08_04_03_01_00_00_00_20_40_80_00_00_02_01_FE_00_00_00_00_80_E0_40_00;//小23

32'h5BE7:

 char[255:0]=256'h
08_30_20_2A_2A_3F_2A_AA_6A_3F_2A_2A_32_30_20_00_10_90_A2_A4_C8_A2_A1_FE_A0_A0_A8_C6_A4_B0_A0_00;//寨24


32'h949F :

 char[255:0]=256'h
02_0C_34_D7_14_14_00_1F_10_10_FF_10_10_1F_00_00_80_80_80_FF_82_84_00_80_80_80_FF_80_80_80_00_00;//钟25


32'h697C:

 char[255:0]=256'h
10_11_16_FF_14_12_00_12_54_39_FE_18_34_52_12_00_40_80_00_FF_00_42_42_52_74_CC_48_74_44_42_43_00;//楼26


32'h90AD:

 char[255:0]=256'h
00_1F_11_11_FF_11_11_1F_00_7F_40_44_5A_61_40_00_00_F8_10_10_F0_10_10_F8_00_FF_00_10_10_08_F0_00;//邮27


32'h5DF2:

 char[255:0]=256'h
00_00_47_42_42_42_42_42_42_42_42_7E_00_00_00_00_00_00_FC_04_04_04_04_04_04_04_04_04_04_3C_08_00;//已0


32'h8FDA:

 char[255:0]=256'h
01_41_39_11_00_11_11_FF_11_11_11_FF_11_11_01_00_00_02_04_F8_04_0A_32_C2_02_02_02_FA_02_02_02_00;//进1


32'h5165:

 char[255:0]=256'h
00_00_00_00_80_C1_6E_18_06_01_00_00_00_00_00_00_02_04_08_10_60_80_00_00_00_00_C0_20_18_0C_08_00;//入2


32'h9632:

 char[255:0]=256'h
00_7F_44_5A_61_40_10_10_9F_71_11_11_11_10_10_00_00_FF_20_10_E2_04_18_E0_00_00_02_01_FE_00_00_00;//防3


32'h76D7:

char[255:0]=256'h
00_82_63_0C_30_04_18_E1_26_3C_22_21_28_30_00_00_02_02_C2_7E_42_C2_FE_42_42_7E_42_42_FE_C2_82_00;//盗4

32'h72B6:

char[255:0]=256'h

10_0C_00_FF_04_04_04_04_FF_04_87_64_34_04_04_00_20_40_80_FF_02_04_18_E0_00_00_C0_30_0C_06_04_00;//状5


32'h6001:

 char[255:0]=256'h
00_20_20_20_21_22_2C_F2_29_24_22_21_21_20_00_00_00_06_9C_80_00_3C_02_42_32_02_02_0E_20_90_8C_00;//态6


32'h524D:

 char[255:0]=256'h
10_10_17_15_95_75_57_10_10_13_30_D0_57_10_10_00_00_00_FE_20_24_22_FC_00_00_F8_02_01_FE_00_00_00;//前7

32'h5728:

char[255:0]=256'h
00_20_20_23_26_39_E1_21_21_27_21_21_21_21_20_00_20_40_80_FE_00_04_04_04_04_FC_04_04_04_04_04_00;//在8

32'h9644:

char[255:0]=256'h
00_7F_44_4A_71_04_1F_E0_09_08_08_08_FF_08_08_00_00_FF_20_10_E0_00_FF_00_00_C0_02_01_FE_00_00_00;//附9


32'h8FD1:

 char[255:0]=256'h
02_82_73_20_00_00_3F_24_24_24_47_44_44_44_04_00_02_04_F8_04_02_0A_F2_02_02_02_FA_02_02_02_02_00;//近10


32'h95E8:

 char[255:0]=256'h
00_00_1F_80_60_00_40_40_40_40_40_40_40_7F_00_00_00_00_FF_00_00_00_00_00_00_00_00_02_01_FE_00_00;//门11

32'h88AA:

 char[255:0]=256'h
10_10_91_73_1C_11_1F_10_13_12_FE_12_13_18_10_00_40_80_00_FF_80_41_FE_01_82_6C_10_68_84_03_02_00;//被12


32'h6253:

 char[255:0]=256'h
08_08_08_FF_09_0A_28_20_20_20_3F_20_20_20_20_00_40_42_81_FE_00_00_00_00_02_01_FE_00_00_00_00_00;//打13


32'h5F00:

 char[255:0]=256'h
02_42_42_42_42_7F_42_42_42_42_7F_42_42_42_42_00_00_02_04_08_30_C0_00_00_00_00_FE_00_00_00_00_00;//开14


32'h5173:

 char[255:0]=256'h
00_08_08_08_88_78_28_0F_08_18_E8_48_18_08_00_00_80_81_82_84_88_90_A0_C0_A0_90_8C_86_83_82_80_00;//关15


32'h95ED:

 char[255:0]=256'h
00_00_9F_40_62_02_42_42_5F_42_42_42_40_7F_00_00_00_00_FF_00_20_20_48_84_F8_00_00_02_01_FE_00_00;//闭16


32'h76D6:

 char[255:0]=256'h

00_20_24_24_A4_64_24_3F_24_64_A4_2C_64_21_00_00_82_82_BE_A2_A2_BE_A2_A2_A2_BE_A2_A2_BE_82_82_00;//盖17



32'h540E:

 char[255:0]=256'h

00_00_00_7F_48_48_48_48_48_88_88_88_88_88_00_00_02_0C_70_80_00_FE_88_88_88_88_88_88_FE_00_00_00;//后18

32'h53D1:

 char[255:0]=256'h
00_08_7C_08_08_0F_F9_09_09_49_29_38_08_08_08_00_02_04_08_11_E1_82_62_14_08_14_E4_02_03_02_00_00;//发19

32'h52A7 :

 char[255:0]=256'h
04_24_24_27_24_24_24_04_08_08_FF_08_08_0F_00_00_10_38_D0_10_30_A0_72_24_08_30_C0_04_02_FC_00_00;//动20


32'h7184:

char[255:0]=256'h
01_0E_00_FF_08_10_00_3F_2A_6A_AA_2A_2A_3F_00_00_02_0C_F0_40_34_38_00_BC_C2_A2_92_82_AE_90_18_00;//熄21


32'h9000:

char[255:0]=256'h
02_82_63_00_00_7F_52_52_53_52_52_7E_01_00_00_00_02_04_F8_04_02_FA_12_22_02_82_42_B2_1A_02_02_00;//退0




32'h51FA:

char[255:0]=256'h
00_00_3F_02_02_02_02_FF_02_02_02_02_02_3F_00_00_00_00_7E_04_04_04_04_FC_04_04_04_04_04_7E_00_00;//出1

32'h0000:

char[255:0]=256'h
0;//blank
default:

char[255:0]=256'h

02_02_01_0F_01_02_02_00_00_00_00_00_00_00_00_00_40_40_80_F0_80_40_40_00_00_00_00_00_00_00_00_00;//*0;

endcase

casex(datab)
32'h0: result_wire[31:0]=char[255:224]; 
32'h1: result_wire[31:0]=char[223:192];
32'h2: result_wire[31:0]=char[191:160];
32'h3: result_wire[31:0]=char[159:128];
32'h4: result_wire[31:0]=char[127:96];
32'h5: result_wire[31:0]=char[95:64];
32'h6: result_wire[31:0]=char[63:32];
32'h7: result_wire[31:0]=char[31:0];
default:
       result_wire[31:0]=char[255:224];
endcase
end
	
assign 
  result[31:0]=result_wire[31:0]; 

endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -