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

Subversion Repositories aor3000

[/] [aor3000/] [trunk/] [rtl/] [defines.v] - Rev 2

Compare with Previous | Blame | View Log

/*
 * This file is subject to the terms and conditions of the BSD License. See
 * the file "LICENSE" in the main directory of this archive for more details.
 *
 * Copyright (C) 2014 Aleksander Osman
 */
 
//------------------------------------------------------------------------------
 
`define TRUE        1'b1
`define FALSE       1'b0
 
//------------------------------------------------------------------------------
 
`define CMD_null                    7'd0
 
`define CMD_3arg_add                7'd1
`define CMD_3arg_addu               7'd2
`define CMD_3arg_and                7'd3
`define CMD_3arg_nor                7'd4
`define CMD_3arg_or                 7'd5
`define CMD_3arg_slt                7'd6
`define CMD_3arg_sltu               7'd7
`define CMD_3arg_sub                7'd8
`define CMD_3arg_subu               7'd9
`define CMD_3arg_xor                7'd10
`define CMD_3arg_sllv               7'd11
`define CMD_3arg_srav               7'd12
`define CMD_3arg_srlv               7'd13
`define CMD_sll                     7'd14
`define CMD_sra                     7'd15
`define CMD_srl                     7'd16
`define CMD_addi                    7'd17
`define CMD_addiu                   7'd18
`define CMD_andi                    7'd19
`define CMD_ori                     7'd20
`define CMD_slti                    7'd21
`define CMD_sltiu                   7'd22
`define CMD_xori                    7'd23
`define CMD_muldiv_mfhi             7'd24
`define CMD_muldiv_mflo             7'd25
`define CMD_muldiv_mthi             7'd26
`define CMD_muldiv_mtlo             7'd27
`define CMD_muldiv_mult             7'd28
`define CMD_muldiv_multu            7'd29
`define CMD_muldiv_div              7'd30
`define CMD_muldiv_divu             7'd31
`define CMD_lui                     7'd32
`define CMD_break                   7'd33
`define CMD_syscall                 7'd34
`define CMD_mtc0                    7'd35
`define CMD_mfc0                    7'd36
`define CMD_cfc1_detect             7'd37
`define CMD_cp0_rfe                 7'd38
`define CMD_cp0_tlbp                7'd39
`define CMD_cp0_tlbr                7'd40
`define CMD_cp0_tlbwi               7'd41
`define CMD_cp0_tlbwr               7'd42
`define CMD_lb                      7'd43
`define CMD_lbu                     7'd44
`define CMD_lh                      7'd45
`define CMD_lhu                     7'd46
`define CMD_lw                      7'd47
`define CMD_lwl                     7'd48
`define CMD_lwr                     7'd49
`define CMD_sb                      7'd50
`define CMD_sh                      7'd51
`define CMD_sw                      7'd52
`define CMD_swl                     7'd53
`define CMD_swr                     7'd54
`define CMD_beq                     7'd55
`define CMD_bne                     7'd56
`define CMD_bgez                    7'd57
`define CMD_bgtz                    7'd58
`define CMD_blez                    7'd59
`define CMD_bltz                    7'd60
`define CMD_jr                      7'd61
`define CMD_bgezal                  7'd62
`define CMD_bltzal                  7'd63
`define CMD_jalr                    7'd64
`define CMD_jal                     7'd65
`define CMD_j                       7'd66
`define CMD_cp0_bc0f                7'd67
`define CMD_cp0_bc0t                7'd68
`define CMD_cp0_bc0_ign             7'd69
 
`define CMD_exc_coproc_unusable     7'd70
`define CMD_exc_reserved_instr      7'd71
`define CMD_exc_int_overflow        7'd72
`define CMD_exc_load_addr_err       7'd73
`define CMD_exc_store_addr_err      7'd74
`define CMD_exc_load_tlb            7'd75
`define CMD_exc_store_tlb           7'd76
`define CMD_exc_tlb_load_miss       7'd77
`define CMD_exc_tlb_store_miss      7'd78
`define CMD_exc_tlb_modif           7'd79
 
//------------------------------------------------------------------------------
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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