URL
https://opencores.org/ocsvn/ao486/ao486/trunk
Subversion Repositories ao486
[/] [ao486/] [trunk/] [rtl/] [ao486/] [commands/] [CMD_XLAT.txt] - Rev 2
Compare with Previous | Blame | View Log
<defines>
`define CMD_XLAT #AUTOGEN_NEXT_CMD
</defines>
<decode>
dec_ready_one && decoder[7:0] == 8'hD7
`CMD_XLAT
SET(dec_is_8bit);
SET(consume_one);
</decode>
<read>
IF(rd_cmd == `CMD_XLAT);
SET(address_xlat_transform);
SET(rd_src_is_memory);
SET(rd_dst_is_eax);
SET(rd_req_eax);
IF(rd_mutex_busy_memory); SET(rd_waiting);
ELSE();
SET(read_virtual);
IF(~(read_for_rd_ready)); SET(rd_waiting); ENDIF();
ENDIF();
ENDIF();
</read>
<execute>
IF(exe_cmd == `CMD_XLAT);
SET(exe_result, src);
SET(exe_result2, dst);
ENDIF();
</execute>
<write>
IF(wr_cmd == `CMD_XLAT);
SET(write_eax);
ENDIF();
</write>