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

📄 cast.v

📁 8051的Verilog
💻 V
字号:
////// created by p8051Rom.exe/// author: Simon Teran (simont@opencores.org)////// source file: D:\verilog\oc8051\test\cast.hex/// date: 6.6.02/// time: 22:00:40///module oc8051_rom (rst, clk, addr, ea_int, data1, data2, data3);parameter INT_ROM_WID= 7;input rst, clk;input [15:0] addr;output ea_int;output [7:0] data1, data2, data3;reg [7:0] data1, data2, data3;reg [7:0] buff [65535:0];integer i;wire ea;assign ea = | addr[15:INT_ROM_WID];assign ea_int = ! ea;initialbegin    for (i=0; i<65536; i=i+1)      buff [i] = 8'h00;#2    buff [16'h00_00] = 8'h02;    buff [16'h00_01] = 8'h00;    buff [16'h00_02] = 8'h5E;    buff [16'h00_03] = 8'h8F;    buff [16'h00_04] = 8'h0F;    buff [16'h00_05] = 8'h8E;    buff [16'h00_06] = 8'h0E;    buff [16'h00_07] = 8'h8D;    buff [16'h00_08] = 8'h0D;    buff [16'h00_09] = 8'h8C;    buff [16'h00_0a] = 8'h0C;    buff [16'h00_0b] = 8'h22;    buff [16'h00_0c] = 8'h75;    buff [16'h00_0d] = 8'h0B;    buff [16'h00_0e] = 8'h67;    buff [16'h00_0f] = 8'h75;    buff [16'h00_10] = 8'h0A;    buff [16'h00_11] = 8'h45;    buff [16'h00_12] = 8'h75;    buff [16'h00_13] = 8'h09;    buff [16'h00_14] = 8'h23;    buff [16'h00_15] = 8'h75;    buff [16'h00_16] = 8'h08;    buff [16'h00_17] = 8'h01;    buff [16'h00_18] = 8'hAF;    buff [16'h00_19] = 8'h0B;    buff [16'h00_1a] = 8'hAE;    buff [16'h00_1b] = 8'h0A;    buff [16'h00_1c] = 8'hAD;    buff [16'h00_1d] = 8'h09;    buff [16'h00_1e] = 8'hAC;    buff [16'h00_1f] = 8'h08;    buff [16'h00_20] = 8'h78;    buff [16'h00_21] = 8'h18;    buff [16'h00_22] = 8'h12;    buff [16'h00_23] = 8'h00;    buff [16'h00_24] = 8'h6A;    buff [16'h00_25] = 8'h12;    buff [16'h00_26] = 8'h00;    buff [16'h00_27] = 8'h03;    buff [16'h00_28] = 8'h8F;    buff [16'h00_29] = 8'h80;    buff [16'h00_2a] = 8'hAF;    buff [16'h00_2b] = 8'h0B;    buff [16'h00_2c] = 8'hAE;    buff [16'h00_2d] = 8'h0A;    buff [16'h00_2e] = 8'hAD;    buff [16'h00_2f] = 8'h09;    buff [16'h00_30] = 8'hAC;    buff [16'h00_31] = 8'h08;    buff [16'h00_32] = 8'h78;    buff [16'h00_33] = 8'h10;    buff [16'h00_34] = 8'h12;    buff [16'h00_35] = 8'h00;    buff [16'h00_36] = 8'h6A;    buff [16'h00_37] = 8'h12;    buff [16'h00_38] = 8'h00;    buff [16'h00_39] = 8'h03;    buff [16'h00_3a] = 8'h8F;    buff [16'h00_3b] = 8'h90;    buff [16'h00_3c] = 8'hAF;    buff [16'h00_3d] = 8'h0B;    buff [16'h00_3e] = 8'hAE;    buff [16'h00_3f] = 8'h0A;    buff [16'h00_40] = 8'hAD;    buff [16'h00_41] = 8'h09;    buff [16'h00_42] = 8'hAC;    buff [16'h00_43] = 8'h08;    buff [16'h00_44] = 8'h78;    buff [16'h00_45] = 8'h08;    buff [16'h00_46] = 8'h12;    buff [16'h00_47] = 8'h00;    buff [16'h00_48] = 8'h6A;    buff [16'h00_49] = 8'h12;    buff [16'h00_4a] = 8'h00;    buff [16'h00_4b] = 8'h03;    buff [16'h00_4c] = 8'h8F;    buff [16'h00_4d] = 8'hA0;    buff [16'h00_4e] = 8'hAF;    buff [16'h00_4f] = 8'h0B;    buff [16'h00_50] = 8'hAE;    buff [16'h00_51] = 8'h0A;    buff [16'h00_52] = 8'hAD;    buff [16'h00_53] = 8'h09;    buff [16'h00_54] = 8'hAC;    buff [16'h00_55] = 8'h08;    buff [16'h00_56] = 8'h12;    buff [16'h00_57] = 8'h00;    buff [16'h00_58] = 8'h03;    buff [16'h00_59] = 8'h8F;    buff [16'h00_5a] = 8'h80;    buff [16'h00_5b] = 8'h80;    buff [16'h00_5c] = 8'hFE;    buff [16'h00_5d] = 8'h22;    buff [16'h00_5e] = 8'h78;    buff [16'h00_5f] = 8'h7F;    buff [16'h00_60] = 8'hE4;    buff [16'h00_61] = 8'hF6;    buff [16'h00_62] = 8'hD8;    buff [16'h00_63] = 8'hFD;    buff [16'h00_64] = 8'h75;    buff [16'h00_65] = 8'h81;    buff [16'h00_66] = 8'h0F;    buff [16'h00_67] = 8'h02;    buff [16'h00_68] = 8'h00;    buff [16'h00_69] = 8'h0C;    buff [16'h00_6a] = 8'hE8;    buff [16'h00_6b] = 8'h60;    buff [16'h00_6c] = 8'h0F;    buff [16'h00_6d] = 8'hEC;    buff [16'h00_6e] = 8'hC3;    buff [16'h00_6f] = 8'h13;    buff [16'h00_70] = 8'hFC;    buff [16'h00_71] = 8'hED;    buff [16'h00_72] = 8'h13;    buff [16'h00_73] = 8'hFD;    buff [16'h00_74] = 8'hEE;    buff [16'h00_75] = 8'h13;    buff [16'h00_76] = 8'hFE;    buff [16'h00_77] = 8'hEF;    buff [16'h00_78] = 8'h13;    buff [16'h00_79] = 8'hFF;    buff [16'h00_7a] = 8'hD8;    buff [16'h00_7b] = 8'hF1;    buff [16'h00_7c] = 8'h22;endalways @(posedge clk)begin  data1 <= #1 buff [addr];  data2 <= #1 buff [addr+1];  data3 <= #1 buff [addr+2];endendmodule

⌨️ 快捷键说明

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