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

Subversion Repositories ao486

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 alfik
 
2
3
`define CMD_BSWAP       #AUTOGEN_NEXT_CMD
4
5
 
6
 
7
8
dec_ready_2byte_one && { decoder[7:3], 3'b000 } == 8'hC8
9
`CMD_BSWAP
10
SET(consume_one);
11
12
 
13
14
IF(rd_cmd == `CMD_BSWAP);
15
 
16
    SET(rd_dst_is_implicit_reg);
17
 
18
    SET(rd_req_implicit_reg);
19
 
20
    IF(rd_mutex_busy_implicit_reg); SET(rd_waiting); ENDIF();
21
ENDIF();
22
23
 
24
25
IF(exe_cmd == `CMD_BSWAP);
26
 
27
    IF(exe_operand_32bit);
28
        SET(exe_result, { dst[7:0], dst[15:8], dst[23:16], dst[31:24] });
29
    ENDIF();
30
 
31
ENDIF();
32
33
 
34
35
IF(wr_cmd == `CMD_BSWAP);
36
    SET(write_regrm);
37
ENDIF();
38

powered by: WebSVN 2.1.0

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