mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
Обновление пакетов
- parameter заменены на localparam, чтоб Vivado не кидал варнинги; - добавлены недостающие пакеты и указания в методичках.
This commit is contained in:
committed by
Andrei Solodovnikov
parent
6ea395c761
commit
58346759f9
@@ -1,28 +1,28 @@
|
||||
package alu_opcodes_pkg;
|
||||
parameter ALU_OP_WIDTH = 5;
|
||||
localparam ALU_OP_WIDTH = 5;
|
||||
|
||||
parameter ALU_ADD = 5'b00000;
|
||||
parameter ALU_SUB = 5'b01000;
|
||||
localparam ALU_ADD = 5'b00000;
|
||||
localparam ALU_SUB = 5'b01000;
|
||||
|
||||
parameter ALU_XOR = 5'b00100;
|
||||
parameter ALU_OR = 5'b00110;
|
||||
parameter ALU_AND = 5'b00111;
|
||||
localparam ALU_XOR = 5'b00100;
|
||||
localparam ALU_OR = 5'b00110;
|
||||
localparam ALU_AND = 5'b00111;
|
||||
|
||||
// shifts
|
||||
parameter ALU_SRA = 5'b01101;
|
||||
parameter ALU_SRL = 5'b00101;
|
||||
parameter ALU_SLL = 5'b00001;
|
||||
localparam ALU_SRA = 5'b01101;
|
||||
localparam ALU_SRL = 5'b00101;
|
||||
localparam ALU_SLL = 5'b00001;
|
||||
|
||||
// comparisons
|
||||
parameter ALU_LTS = 5'b11100;
|
||||
parameter ALU_LTU = 5'b11110;
|
||||
parameter ALU_GES = 5'b11101;
|
||||
parameter ALU_GEU = 5'b11111;
|
||||
parameter ALU_EQ = 5'b11000;
|
||||
parameter ALU_NE = 5'b11001;
|
||||
localparam ALU_LTS = 5'b11100;
|
||||
localparam ALU_LTU = 5'b11110;
|
||||
localparam ALU_GES = 5'b11101;
|
||||
localparam ALU_GEU = 5'b11111;
|
||||
localparam ALU_EQ = 5'b11000;
|
||||
localparam ALU_NE = 5'b11001;
|
||||
|
||||
// set lower than operations
|
||||
parameter ALU_SLTS = 5'b00010;
|
||||
parameter ALU_SLTU = 5'b00011;
|
||||
localparam ALU_SLTS = 5'b00010;
|
||||
localparam ALU_SLTU = 5'b00011;
|
||||
|
||||
endpackage
|
||||
endpackage
|
Reference in New Issue
Block a user