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

Subversion Repositories aes_decrypt_fpga

[/] [aes_decrypt_fpga/] [trunk/] [rtl/] [verilog/] [InvAddRoundKey.sv] - Rev 2

Compare with Previous | Blame | View Log

`timescale 1ns/1ps

module InvAddRoundKey(
        input   [0:127] din0,
        input   [0:127] din1,
        input   [0:127] rkey,
        input   S,
        output  [0:127] dout);
        
        logic   [0:127] tmp;
        
        always_comb
                tmp <= S? din1 : din0;
                
        assign dout = tmp ^ rkey;
endmodule

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.