建立.coe檔案
MEMORY_INITIALIZATION_RADIX=16; //表示資料格式為16進位制 MEMORY_INITIALIZATION_VECTOR= 12, //每個資料之間用逗號或空格或換行符隔開。 34, 56, 78, AB; //最後一個資料用分號結束。
讀取.coe檔案並存用資料
//固存3個ROM******************************* //0~9 reg [6:0] addra_dx,addra_sin,addra_cos; wire [7:0] douta_dx,douta_sin,douta_cos; //rom_dxsintheta360cph rom_dx rom_dx_inst ( .clka(SYS_CLK), // input wire clka .addra(addra_dx), // input wire [6 : 0] addra .douta(douta_dx) // output wire [7 : 0] douta ); //檢驗rom_dx資料輸出 //rom_sinphi rom_sin rom_sin_inst ( .clka(SYS_CLK), // input wire clka .addra(addra_sin), // input wire [6 : 0] addra .douta(douta_sin) // output wire [7 : 0] douta ); //rom_cosphi rom_cos rom_cos_inst ( .clka(SYS_CLK), // input wire clka .addra(addra_cos), // input wire [6 : 0] addra .douta(douta_cos) // output wire [7 : 0] douta ); //固存3個ROM********************************