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

Subversion Repositories apbtoaes128

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /apbtoaes128/trunk/testbench
    from Rev 6 to Rev 12
    Reverse comparison

Rev 6 → Rev 12

/aes_tb_vpi.v
117,7 → 117,7
.dma_req_rd(dma_req_rd)
);
 
integer i;
integer i,a;
 
initial
begin
251,38 → 251,46
always@(posedge PCLK)
$bfm_derivation_decryption_ccfie_cbc_aes128;
 
//
//SUFLE
always@(posedge PCLK)
$bfm_sufle_aes128;
 
//WRITE READ REGISTERS
always@(posedge PCLK)
$bfm_wr_aes128;
 
//TRY TO WRITE ON DINR WHILE CR[0] EQUAL 1
always@(posedge PCLK)
$bfm_wr_error_dinr_aes128;
 
//TRY TO READ/WRITE ON DOUTR/DINR WHILE CR[0] EQUAL 1
always@(posedge PCLK)
$bfm_wr_error_doutr_aes128;
 
//
//CHOOSE WHAT BFM WILL BE ENABLED
always@(posedge PCLK)
$bfm_generate_type;
 
//
//RESET DUT A FEW TIMES TO GO TO RIGHT STATE
always@(posedge PCLK)
$reset_aes128;
 
//
//THIS CATCH INFORMATION FROM INPUT and CHECK IT
always@(posedge PCLK)
begin
$monitor_aes;
@(posedge PENABLE);
end
 
//
//THIS MAKE REGISTER INITIAL ASSIGNMENT
always@(negedge PRESETn)
$init;
 
//FLAG USED TO FINISH SIMULATION PROGRAM
always@(posedge PCLK)
begin
while( i != 1)
begin
@(posedge PCLK);
end
 
wait(i == 1);
$finish();
end
 

powered by: WebSVN 2.1.0

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