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 |
|