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

Subversion Repositories csa

[/] [csa/] [trunk/] [rtl/] [stream_cypher.v] - Diff between revs 44 and 49

Show entire file | Details | Blame | View Log

Rev 44 Rev 49
Line 11... Line 11...
input  [8 *8-1:0]     ck;
input  [8 *8-1:0]     ck;
input  [8 *8-1:0]     sb;
input  [8 *8-1:0]     sb;
output [8 *8-1:0]     cb;
output [8 *8-1:0]     cb;
 
 
 
 
 
 
// intermediate variable
// intermediate variable
reg    [10*4-1 : 0]A;
reg    [10*4-1 : 0]A;
reg    [10*4-1 : 0]B;
reg    [10*4-1 : 0]B;
reg    [4-1    : 0]X;
reg    [4-1    : 0]X;
reg    [4-1    : 0]Y;
reg    [4-1    : 0]Y;
Line 23... Line 24...
reg    [4-1    : 0]E;
reg    [4-1    : 0]E;
reg    [4-1    : 0]F;
reg    [4-1    : 0]F;
reg                p;
reg                p;
reg                q;
reg                q;
reg                r;
reg                r;
reg    [8 *8-1 : 0]cb;
 
 
 
wire   [10*4-1 : 0]Ao;
wire   [10*4-1 : 0]Ao;
wire   [10*4-1 : 0]Ainit;
wire   [10*4-1 : 0]Ainit;
wire   [10*4-1 : 0]Bo;
wire   [10*4-1 : 0]Bo;
wire   [10*4-1 : 0]Binit;
wire   [10*4-1 : 0]Binit;
Line 76... Line 76...
        end
        end
        else
        else
        begin
        begin
                if(en)
                if(en)
                begin
                begin
                        cb <= cbo;
 
                        A<=  Ao;
                        A<=  Ao;
                        B<=  Bo;
                        B<=  Bo;
                        X<=  Xo;
                        X<=  Xo;
                        Y<=  Yo;
                        Y<=  Yo;
                        Z<=  Zo;
                        Z<=  Zo;
Line 122... Line 121...
                       ,.qo(qo)
                       ,.qo(qo)
                       ,.ro(ro)
                       ,.ro(ro)
                       ,.cb(cbo)
                       ,.cb(cbo)
                );
                );
 
 
 
        assign cb=cbo;
 
 
endmodule
endmodule
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

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