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

Subversion Repositories raptor64

[/] [raptor64/] [trunk/] [rtl/] [verilog/] [insn_dumpsc.v] - Diff between revs 44 and 45

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 44 Rev 45
Line 36... Line 36...
                        `ADD:   $display("ADD r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `ADD:   $display("ADD r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `ADDU:  $display("ADDU r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `ADDU:  $display("ADDU r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `SUB:   $display("SUB r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `SUB:   $display("SUB r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `SUBU:  $display("SUBU r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `SUBU:  $display("SUBU r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `CMP:   $display("CMP r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `CMP:   $display("CMP r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
 
                        `CMPU:  $display("CMPU r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `AND:   $display("AND r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `AND:   $display("AND r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `ANDC:  $display("ANDC r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `ANDC:  $display("ANDC r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `OR:    $display("OR  r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `OR:    $display("OR  r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `ORC:   $display("ORC r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `ORC:   $display("ORC r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `XOR:   $display("XOR r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
                        `XOR:   $display("XOR r%d,r%d,r%d",insn[14:10],insn[24:20],insn[19:15]);
Line 79... Line 80...
                `SETHI: $display("SETHI r%d,#%h", insn[26:22],insn[19:0]);
                `SETHI: $display("SETHI r%d,#%h", insn[26:22],insn[19:0]);
                `ADDI:  $display("ADDI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `ADDI:  $display("ADDI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `ADDUI: $display("ADDUI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `ADDUI: $display("ADDUI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `SUBI:  $display("SUBI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `SUBI:  $display("SUBI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `SUBUI: $display("SUBUI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `SUBUI: $display("SUBUI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
 
                `CMPI:  $display("CMPI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
 
                `CMPUI: $display("CMPUI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `DIVUI: $display("DIVUI r%d,r%d,#%d",insn[19:15],insn[24:20],{49'd0,insn[14:0]});
                `DIVUI: $display("DIVUI r%d,r%d,#%d",insn[19:15],insn[24:20],{49'd0,insn[14:0]});
                `DIVSI: $display("DIVSI r%d,r%d,#%d",insn[19:15],insn[24:20],{49'd0,insn[14:0]});
                `DIVSI: $display("DIVSI r%d,r%d,#%d",insn[19:15],insn[24:20],{49'd0,insn[14:0]});
                `ANDI:  $display("ANDI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `ANDI:  $display("ANDI r%d,r%d,#%d",insn[19:15],insn[24:20],{{49{insn[14]}},insn[14:0]});
                `ORI:   $display("ORI  r%d,r%d,#%d",insn[19:15],insn[24:20],{49'd0,insn[14:0]});
                `ORI:   $display("ORI  r%d,r%d,#%d",insn[19:15],insn[24:20],{49'd0,insn[14:0]});
                `XORI:  $display("XORI r%d,r%d,#%d",insn[19:15],insn[24:20],{49'd0,insn[14:0]});
                `XORI:  $display("XORI r%d,r%d,#%d",insn[19:15],insn[24:20],{49'd0,insn[14:0]});
Line 102... Line 105...
                `BGEUI: $display("BGEUI r%d,#%d,%h)",insn[24:20],insn[7:0],{{50{insn[19]}},insn[19:8]});
                `BGEUI: $display("BGEUI r%d,#%d,%h)",insn[24:20],insn[7:0],{{50{insn[19]}},insn[19:8]});
                `NOPI:  $display("NOP");
                `NOPI:  $display("NOP");
                `SB:    $display("SB r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `SB:    $display("SB r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `SC:    $display("SC r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `SC:    $display("SC r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `SH:    $display("SH r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `SH:    $display("SH r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `SW:    $display("SW r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `SW:    $display("SW %d:r%d,%d[r%d]",AXC,insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LEA:   $display("LEA r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LEA:   $display("LEA r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LB:    $display("LB r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LB:    $display("LB r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LBU:   $display("LBU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LBU:   $display("LBU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LC:    $display("LC r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LC:    $display("LC r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LCU:   $display("LCU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LCU:   $display("LCU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LH:    $display("LH r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LH:    $display("LH r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LHU:   $display("LHU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LHU:   $display("LHU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LW:    $display("LW r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `LW:    $display("LW %d:r%d,%d[r%d]",AXC,insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INB:   $display("INB r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INB:   $display("INB r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INBU:  $display("INBU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INBU:  $display("INBU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INCH:  $display("INCH r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INCH:  $display("INCH r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INCU:  $display("INCU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INCU:  $display("INCU r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INH:   $display("INH r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);
                `INH:   $display("INH r%d,%d[r%d]",insn[19:15],{{49{insn[14]}},insn[14:0]},insn[24:20]);

powered by: WebSVN 2.1.0

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