1 |
2 |
vv_gulyaev |
#-----------------------------------------------------------
|
2 |
|
|
# Vivado v2017.4 (64-bit)
|
3 |
|
|
# SW Build 2086221 on Fri Dec 15 20:54:30 MST 2017
|
4 |
|
|
# IP Build 2085800 on Fri Dec 15 22:25:07 MST 2017
|
5 |
|
|
# Start of session at: Mon Jul 27 14:17:14 2020
|
6 |
|
|
# Process ID: 17813
|
7 |
|
|
# Current directory: /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb
|
8 |
|
|
# Command line: vivado
|
9 |
|
|
# Log file: /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/vivado.log
|
10 |
|
|
# Journal file: /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/vivado.jou
|
11 |
|
|
#-----------------------------------------------------------
|
12 |
|
|
start_gui
|
13 |
|
|
open_project /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.xpr
|
14 |
|
|
update_compile_order -fileset sources_1
|
15 |
|
|
open_run synth_1 -name synth_1
|
16 |
|
|
close_design
|
17 |
|
|
close [ open /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/constrs_1/new/timings.xdc w ]
|
18 |
|
|
add_files -fileset constrs_1 /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/constrs_1/new/timings.xdc
|
19 |
|
|
set_property target_constrs_file /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/constrs_1/new/timings.xdc [current_fileset -constrset]
|
20 |
|
|
reset_run synth_1
|
21 |
|
|
launch_runs synth_1 -jobs 16
|
22 |
|
|
wait_on_run synth_1
|
23 |
|
|
open_run synth_1 -name synth_1
|
24 |
|
|
set_input_delay -clock [get_clocks [list [get_clocks -of_objects [get_pins clkgen/inst/mmcm_adv_inst/CLKOUT0]]]] 5.0 [get_ports uart_rx]
|
25 |
|
|
set_output_delay -clock [get_clocks [list [get_clocks -of_objects [get_pins clkgen/inst/mmcm_adv_inst/CLKOUT0]]]] 5.0 [get_ports -regexp -filter { NAME =~ ".*" && DIRECTION == "OUT" }]
|
26 |
|
|
save_constraints
|
27 |
|
|
close_design
|
28 |
|
|
reset_run synth_1
|
29 |
|
|
launch_runs impl_1 -jobs 16
|
30 |
|
|
wait_on_run impl_1
|
31 |
|
|
open_run impl_1
|
32 |
|
|
reset_run synth_1
|
33 |
|
|
launch_runs impl_1 -jobs 16
|
34 |
|
|
wait_on_run impl_1
|
35 |
|
|
report_timing_summary -delay_type min_max -report_unconstrained -check_timing_verbose -max_paths 10 -input_pins -routable_nets -name timing_1
|
36 |
|
|
refresh_design
|
37 |
|
|
report_timing_summary -delay_type min_max -report_unconstrained -check_timing_verbose -max_paths 10 -input_pins -routable_nets -name timing_1
|
38 |
|
|
write_verilog ./netlist/aes128_ecb_wrap.v
|
39 |
|
|
write_sdf ./netlist/aes128_ecb_wrap.sdf
|
40 |
|
|
write_sdf -help
|
41 |
|
|
write_sdf ./netlist/uartlite.sdf -cell uartlite
|
42 |
|
|
write_verilog -help
|
43 |
|
|
write_verilog ./netlist/aes128_ecb_wrap.v -mode timesim
|
44 |
|
|
write_verilog ./netlist/aes128_ecb_wrap.v -mode timesim -force
|
45 |
|
|
write_verilog -help
|
46 |
|
|
write_sdf -help
|
47 |
|
|
write_sdf ./netlist/aes128_ecb_wrap.sdf -mode timesim
|
48 |
|
|
write_sdf ./netlist/aes128_ecb_wrap.sdf -mode timesim -force
|
49 |
|
|
write_sdf ./netlist/uartlite.sdf -cell uartlite -mode timesim -force
|
50 |
|
|
write_verilog ./netlist/aes128_ecb_wrap.v -mode timesim -force -sdf_file ./netlist/aes128_ecb_wrap.sdf
|
51 |
|
|
write_verilog -help
|
52 |
|
|
write_verilog ./netlist/aes128_ecb_wrap.v -mode timesim -force -sdf_file ./netlist/aes128_ecb_wrap.sdf -sdf_anno 1
|
53 |
|
|
write_verilog ./netlist/aes128_ecb_wrap.v -mode timesim -force
|
54 |
|
|
compile_simlib -simulator ies -simulator_exec_path {/opt/cad/Cadence/IC6/XCELIUMMAIN18.09.005_/bin} -family kintex7 -language verilog -library simprim -dir {/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib} -force
|
55 |
|
|
compile_simlib -simulator ies -simulator_exec_path {/opt/cad/Cadence/IC6/INCISIV14.10.005_/bin} -family kintex7 -language verilog -library simprim -dir {/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib} -force
|
56 |
|
|
compile_simlib -help
|
57 |
|
|
compile_simlib -simulator ies -simulator_exec_path {/opt/cad/Cadence/IC6/INCISIV14.10.005_/tools.lnx86/bin/64bit} -family kintex7 -language verilog -library simprim -dir {/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib} -force
|
58 |
|
|
compile_simlib -help
|
59 |
|
|
compile_simlib -simulator xrun -simulator_exec_path {/opt/cad/Cadence/IC6/INCISIV14.10.005_/tools.lnx86/bin/64bit} -family kintex7 -language verilog -library simprim -dir {/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib} -force
|
60 |
|
|
compile_simlib -simulator xsim -simulator_exec_path {/opt/cad/Cadence/IC6/INCISIV14.10.005_/tools.lnx86/bin/64bit} -family kintex7 -language verilog -library simprim -dir {/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib} -force
|
61 |
|
|
compile_simlib -simulator ies -simulator_exec_path {/opt/cad/Cadence/IC6/INCISIV14.10.005_/tools.lnx86/bin/64bit} -family kintex7 -language verilog -library simprim -dir {/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib} -force
|
62 |
|
|
copy_ip -name axi_uartlite_module_sim -dir /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/sources_1/ip [get_ips axi_uartlite_module]
|
63 |
|
|
update_compile_order -fileset sources_1
|
64 |
|
|
generate_target all [get_files /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/sources_1/ip/axi_uartlite_module_sim/axi_uartlite_module_sim.xci]
|
65 |
|
|
catch { config_ip_cache -export [get_ips -all axi_uartlite_module_sim] }
|
66 |
|
|
export_ip_user_files -of_objects [get_files /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/sources_1/ip/axi_uartlite_module_sim/axi_uartlite_module_sim.xci] -no_script -sync -force -quiet
|
67 |
|
|
create_ip_run [get_files -of_objects [get_fileset sources_1] /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/sources_1/ip/axi_uartlite_module_sim/axi_uartlite_module_sim.xci]
|
68 |
|
|
export_simulation -of_objects [get_files /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/sources_1/ip/axi_uartlite_module_sim/axi_uartlite_module_sim.xci] -directory /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.ip_user_files/sim_scripts -ip_user_files_dir /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.ip_user_files -ipstatic_source_dir /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.ip_user_files/ipstatic -lib_map_path [list {modelsim=/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib/modelsim} {questa=/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib/questa} {ies=/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib/ies} {vcs=/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib/vcs} {riviera=/home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.cache/compile_simlib/riviera}] -use_ip_compiled_libs -force -quiet
|
69 |
|
|
set_property used_in_synthesis false [get_files /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/sources_1/ip/axi_uartlite_module_sim/axi_uartlite_module_sim.xci]
|
70 |
|
|
set_property used_in_implementation false [get_files /home/v.gulyaev/Project/vozhak/trunk/rtl/aes128/fpga/aes128_ecb/aes128_ecb.srcs/sources_1/ip/axi_uartlite_module_sim/axi_uartlite_module_sim.xci]
|
71 |
|
|
close_project
|
72 |
|
|
open_project /ssd/v.gulyaev/usb_otg/fpga/vivado_proj/otg_and_dev.xpr
|
73 |
|
|
update_compile_order -fileset sources_1
|