1.通过LPM定制ipcore Rom,使能In-System Memory Content Editor
2.实例化rom
start_button_rom start_button_rom (
.address(0),
.clock(CPU_LCLK),
.q (rom_out));
3.通过读rom产生写ram的脉冲
always@(posedge CPU_LCLK)
begin
rom_r0 <= rom_out[0];
rom_r1 <= rom_r0;
start_pulse <= rom_r0 &(~rom_r1);
end
4.向ram中写数据
5.写完数据产生一个中断
assign IRQ[2] = ~Intp_reg;//中断下降沿有效