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

Subversion Repositories threeaesc

[/] [threeaesc/] [trunk/] [aes_c_3/] [scripts/] [aes_enc.do] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 entactogen
# script general de simulacion
2
# questa v6
3
 
4
vlib work
5
 
6
# libs
7
 
8
vcom -explicit  -93 "src/aes_lib.vhd"
9
vcom -explicit  -93 "src/dual_mem.vhd"
10
vcom -explicit  -93 "src/aes_enc.vhd"
11
vcom -explicit  -93 "src/tb_aes_enc.vhd"
12
 
13
# Sim
14
 
15
vsim -lib work -t 1ps tb_aes_enc
16
 
17
view wave
18
view source
19
view structure
20
view signals
21
add wave *
22
 
23
mem load -infile mem/s_box.mem -format hex tb_aes_enc/uut/s_box_dual_1
24
mem load -infile mem/s_box.mem -format hex tb_aes_enc/uut/s_box_dual_2
25
mem load -infile mem/s_box.mem -format hex tb_aes_enc/uut/s_box_dual_3
26
mem load -infile mem/s_box.mem -format hex tb_aes_enc/uut/s_box_dual_4
27
mem load -infile mem/s_box.mem -format hex tb_aes_enc/uut/s_box_dual_5
28
mem load -infile mem/s_box.mem -format hex tb_aes_enc/uut/s_box_dual_6
29
mem load -infile mem/s_box.mem -format hex tb_aes_enc/uut/s_box_dual_7
30
mem load -infile mem/s_box.mem -format hex tb_aes_enc/uut/s_box_dual_8
31
 
32
mem load -infile mem/gfmult_2.mem -format bin tb_aes_enc/uut/gf_mult_2_1
33
mem load -infile mem/gfmult_2.mem -format bin tb_aes_enc/uut/gf_mult_2_2
34
mem load -infile mem/gfmult_2.mem -format bin tb_aes_enc/uut/gf_mult_2_3
35
mem load -infile mem/gfmult_2.mem -format bin tb_aes_enc/uut/gf_mult_2_4
36
mem load -infile mem/gfmult_2.mem -format bin tb_aes_enc/uut/gf_mult_2_5
37
mem load -infile mem/gfmult_2.mem -format bin tb_aes_enc/uut/gf_mult_2_6
38
mem load -infile mem/gfmult_2.mem -format bin tb_aes_enc/uut/gf_mult_2_7
39
mem load -infile mem/gfmult_2.mem -format bin tb_aes_enc/uut/gf_mult_2_8
40
 
41
mem load -infile mem/gfmult_3.mem -format bin tb_aes_enc/uut/gf_mult_3_1
42
mem load -infile mem/gfmult_3.mem -format bin tb_aes_enc/uut/gf_mult_3_2
43
mem load -infile mem/gfmult_3.mem -format bin tb_aes_enc/uut/gf_mult_3_3
44
mem load -infile mem/gfmult_3.mem -format bin tb_aes_enc/uut/gf_mult_3_4
45
mem load -infile mem/gfmult_3.mem -format bin tb_aes_enc/uut/gf_mult_3_5
46
mem load -infile mem/gfmult_3.mem -format bin tb_aes_enc/uut/gf_mult_3_6
47
mem load -infile mem/gfmult_3.mem -format bin tb_aes_enc/uut/gf_mult_3_7
48
mem load -infile mem/gfmult_3.mem -format bin tb_aes_enc/uut/gf_mult_3_8
49
 
50
add wave \
51
{sim:/tb_aes_enc/uut/sub_tmp_s }
52
add wave \
53
{sim:/tb_aes_enc/uut/sub_tmp_mix }
54
 
55
 
56
run 50 us
57
 
58
add wave \
59
{sim:/tb_aes_enc/uut/key_reg }

powered by: WebSVN 2.1.0

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