OpenCores
URL https://opencores.org/ocsvn/ao486/ao486/trunk

Subversion Repositories ao486

[/] [ao486/] [trunk/] [rtl/] [ao486/] [commands/] [CMD_XLAT.txt] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 alfik
 
2
3
`define CMD_XLAT        #AUTOGEN_NEXT_CMD
4
5
 
6
7
dec_ready_one && decoder[7:0] == 8'hD7
8
`CMD_XLAT
9
SET(dec_is_8bit);
10
SET(consume_one);
11
12
 
13
14
IF(rd_cmd == `CMD_XLAT);
15
 
16
    SET(address_xlat_transform);
17
 
18
    SET(rd_src_is_memory);
19
    SET(rd_dst_is_eax);
20
 
21
    SET(rd_req_eax);
22
 
23
    IF(rd_mutex_busy_memory); SET(rd_waiting);
24
    ELSE();
25
        SET(read_virtual);
26
 
27
        IF(~(read_for_rd_ready)); SET(rd_waiting); ENDIF();
28
    ENDIF();
29
ENDIF();
30
31
 
32
33
IF(exe_cmd == `CMD_XLAT);
34
 
35
    SET(exe_result,  src);
36
    SET(exe_result2, dst);
37
ENDIF();
38
39
 
40
41
IF(wr_cmd == `CMD_XLAT);
42
    SET(write_eax);
43
ENDIF();
44

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.