一部抜粋
一部抜粋
stage read_prg {state_name st1,st2;first_state st1;state st1 if(sram.ack & ^read_chr.do){sram.read(0b000 || prg_adrs);goto st2;}state st2 if(sram.ack){prg_rdata := sram.rdata<7:0>;goto st1;finish;}}stage read_chr {state_name st1,st2;first_state st1;state st1 if(sram.ack){sram.read(0b00100 || chr_adrs);goto st2;}state st2 if(sram.ack){chr_rdata := sram.rdata<7:0>;goto st1;finish;}}