OpenCores
URL https://opencores.org/ocsvn/fpga-cf/fpga-cf/trunk

Subversion Repositories fpga-cf

[/] [fpga-cf/] [trunk/] [hdl/] [PATLPP/] [comparelogic/] [comparelogic.v] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 peteralieb
// Compare logic
2
 
3
module comparelogic
4
(
5
        input           [15:0]           data,
6
        input           [1:0]                    mode,
7
        output  reg                     result
8
);
9
 
10
always @(data or mode)
11
begin
12
        case (mode)
13
                0: result = ~( | data ); // ==
14
                1: result = ~( data[15] && ( | data )); // >
15
                2: result = ( data[15] && ( | data )); // <
16
                3: result = ( | data ); // !=
17
                default: $display("Error in CompareLogic Case");
18
        endcase
19
end
20
 
21
endmodule

powered by: WebSVN 2.1.0

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