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

Subversion Repositories ao486

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 alfik
 
2
3
`define CMD_SALC        #AUTOGEN_NEXT_CMD
4
 
5
`define CMDEX_SALC_STEP_0   4'd0
6
7
 
8
 
9
10
dec_ready_one && decoder[7:0] == 8'hD6
11
`CMD_SALC
12
SET(dec_cmdex, `CMDEX_SALC_STEP_0);
13
SET(consume_one);
14
15
 
16
17
IF(rd_cmd == `CMD_SALC && rd_cmdex == `CMDEX_SALC_STEP_0);
18
 
19
    // no need to wait for eflags(cflag), because use of eflags in write stage
20
 
21
    SET(rd_req_eax);
22
ENDIF();
23
24
 
25
26
IF(wr_cmd == `CMD_SALC && wr_cmdex == `CMDEX_SALC_STEP_0);
27
 
28
    IF(cflag); SAVE(eax, { eax[31:8], 8'hFF });
29
    ELSE();    SAVE(eax, { eax[31:8], 8'h00 });
30
    ENDIF();
31
ENDIF();
32
33
 

powered by: WebSVN 2.1.0

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