Archived
prepare for major change in anti-jamming
resimulated dl814_k7_cal_coarse with multiple trigger and phase compensation; 将校准信号发端移植到地检新射频发送程序上,但是未合并扫频自动校准程序
This commit is contained in:
@@ -49,15 +49,15 @@ set_property -dict {PACKAGE_PIN V27 IOSTANDARD LVCMOS25} [get_ports {freq_h
|
|||||||
set_property -dict {PACKAGE_PIN W30 IOSTANDARD LVCMOS25} [get_ports {freq_hop_words[10]} ]
|
set_property -dict {PACKAGE_PIN W30 IOSTANDARD LVCMOS25} [get_ports {freq_hop_words[10]} ]
|
||||||
set_property -dict {PACKAGE_PIN W29 IOSTANDARD LVCMOS25} [get_ports {freq_hop_words[11]} ]
|
set_property -dict {PACKAGE_PIN W29 IOSTANDARD LVCMOS25} [get_ports {freq_hop_words[11]} ]
|
||||||
|
|
||||||
set_property -dict {PACKAGE_PIN AH21 IOSTANDARD LVCMOS25} [get_ports tx_gain ]
|
set_property -dict {PACKAGE_PIN AH21 IOSTANDARD LVCMOS25} [get_ports rf_spi_attn_mosi ]
|
||||||
set_property -dict {PACKAGE_PIN AG21 IOSTANDARD LVCMOS25} [get_ports rx_gain ]
|
set_property -dict {PACKAGE_PIN AG21 IOSTANDARD LVCMOS25} [get_ports rf_spi_attn_miso ]
|
||||||
set_property -dict {PACKAGE_PIN V21 IOSTANDARD LVCMOS25} [get_ports clk_12M ]
|
set_property -dict {PACKAGE_PIN V21 IOSTANDARD LVCMOS25} [get_ports rf_spi_attn_clk ]
|
||||||
set_property -dict {PACKAGE_PIN AF20 IOSTANDARD LVCMOS25} [get_ports CS_rf ]
|
set_property -dict {PACKAGE_PIN AF20 IOSTANDARD LVCMOS25} [get_ports rf_spi_attn_csn ]
|
||||||
set_property -dict {PACKAGE_PIN V28 IOSTANDARD LVCMOS25} [get_ports tx_gain_on ]
|
set_property -dict {PACKAGE_PIN V28 IOSTANDARD LVCMOS25} [get_ports tx_gain_on ]
|
||||||
set_property -dict {PACKAGE_PIN V29 IOSTANDARD LVCMOS25} [get_ports rx_gain_on ]
|
set_property -dict {PACKAGE_PIN V29 IOSTANDARD LVCMOS25} [get_ports rx_gain_on ]
|
||||||
set_property -dict {PACKAGE_PIN V23 IOSTANDARD LVCMOS25} [get_ports hop_words_valid ]
|
set_property -dict {PACKAGE_PIN V23 IOSTANDARD LVCMOS25} [get_ports hop_words_valid ]
|
||||||
set_property -dict {PACKAGE_PIN W24 IOSTANDARD LVCMOS25} [get_ports freq_hop_switch ]
|
set_property -dict {PACKAGE_PIN W24 IOSTANDARD LVCMOS25} [get_ports freq_hop_switch ]
|
||||||
|
|
||||||
# Sync Signal
|
# Sync Signal
|
||||||
set_property -dict {PACKAGE_PIN AD19 IOSTANDARD LVCMOS25} [get_ports sync_signal_out ] ;# Bank9, not used before
|
# set_property -dict {PACKAGE_PIN AD19 IOSTANDARD LVCMOS25} [get_ports sync_signal_out ] ;# Bank9, not used before
|
||||||
set_property -dict {PACKAGE_PIN AD18 IOSTANDARD LVCMOS25} [get_ports sync_gnd ] ;# Bank9, not used before
|
# set_property -dict {PACKAGE_PIN AD18 IOSTANDARD LVCMOS25} [get_ports sync_gnd ] ;# Bank9, not used before
|
||||||
Binary file not shown.
@@ -65,8 +65,7 @@ ila_rf_test your_instance_name (
|
|||||||
.probe5(probe5), // input wire [0:0] probe5
|
.probe5(probe5), // input wire [0:0] probe5
|
||||||
.probe6(probe6), // input wire [0:0] probe6
|
.probe6(probe6), // input wire [0:0] probe6
|
||||||
.probe7(probe7), // input wire [0:0] probe7
|
.probe7(probe7), // input wire [0:0] probe7
|
||||||
.probe8(probe8), // input wire [0:0] probe8
|
.probe8(probe8) // input wire [0:0] probe8
|
||||||
.probe9(probe9) // input wire [11:0] probe9
|
|
||||||
);
|
);
|
||||||
|
|
||||||
// INST_TAG_END ------ End INSTANTIATION Template ---------
|
// INST_TAG_END ------ End INSTANTIATION Template ---------
|
||||||
|
|||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
+4
-5
@@ -1,10 +1,10 @@
|
|||||||
// Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
// Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
// --------------------------------------------------------------------------------
|
// --------------------------------------------------------------------------------
|
||||||
// Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
// Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
||||||
// Date : Thu May 18 12:55:28 2023
|
// Date : Mon Jul 3 16:32:04 2023
|
||||||
// Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
// Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
||||||
// Command : write_verilog -force -mode synth_stub
|
// Command : write_verilog -force -mode synth_stub
|
||||||
// /home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/managed_ip_project/managed_ip_project.runs/ila_rf_test_synth_1/ila_rf_test_stub.v
|
// /home/josh/Workspace/datalink_814/phy/dl814_dj_phy_ber/dl814_dj_phy_ber.runs/ila_rf_test_synth_1/ila_rf_test_stub.v
|
||||||
// Design : ila_rf_test
|
// Design : ila_rf_test
|
||||||
// Purpose : Stub declaration of top-level module interface
|
// Purpose : Stub declaration of top-level module interface
|
||||||
// Device : xc7z100ffg900-2
|
// Device : xc7z100ffg900-2
|
||||||
@@ -15,8 +15,8 @@
|
|||||||
// Please paste the declaration into a Verilog source file or add the file as an additional source.
|
// Please paste the declaration into a Verilog source file or add the file as an additional source.
|
||||||
(* X_CORE_INFO = "ila,Vivado 2019.1.3" *)
|
(* X_CORE_INFO = "ila,Vivado 2019.1.3" *)
|
||||||
module ila_rf_test(clk, probe0, probe1, probe2, probe3, probe4, probe5,
|
module ila_rf_test(clk, probe0, probe1, probe2, probe3, probe4, probe5,
|
||||||
probe6, probe7, probe8, probe9)
|
probe6, probe7, probe8)
|
||||||
/* synthesis syn_black_box black_box_pad_pin="clk,probe0[11:0],probe1[0:0],probe2[0:0],probe3[0:0],probe4[0:0],probe5[0:0],probe6[0:0],probe7[0:0],probe8[0:0],probe9[11:0]" */;
|
/* synthesis syn_black_box black_box_pad_pin="clk,probe0[11:0],probe1[0:0],probe2[0:0],probe3[0:0],probe4[0:0],probe5[0:0],probe6[0:0],probe7[0:0],probe8[0:0]" */;
|
||||||
input clk;
|
input clk;
|
||||||
input [11:0]probe0;
|
input [11:0]probe0;
|
||||||
input [0:0]probe1;
|
input [0:0]probe1;
|
||||||
@@ -27,5 +27,4 @@ module ila_rf_test(clk, probe0, probe1, probe2, probe3, probe4, probe5,
|
|||||||
input [0:0]probe6;
|
input [0:0]probe6;
|
||||||
input [0:0]probe7;
|
input [0:0]probe7;
|
||||||
input [0:0]probe8;
|
input [0:0]probe8;
|
||||||
input [11:0]probe9;
|
|
||||||
endmodule
|
endmodule
|
||||||
|
|||||||
+4
-5
@@ -1,10 +1,10 @@
|
|||||||
-- Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
-- Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
-- --------------------------------------------------------------------------------
|
-- --------------------------------------------------------------------------------
|
||||||
-- Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
-- Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
||||||
-- Date : Thu May 18 12:55:28 2023
|
-- Date : Mon Jul 3 16:32:04 2023
|
||||||
-- Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
-- Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
||||||
-- Command : write_vhdl -force -mode synth_stub
|
-- Command : write_vhdl -force -mode synth_stub
|
||||||
-- /home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/managed_ip_project/managed_ip_project.runs/ila_rf_test_synth_1/ila_rf_test_stub.vhdl
|
-- /home/josh/Workspace/datalink_814/phy/dl814_dj_phy_ber/dl814_dj_phy_ber.runs/ila_rf_test_synth_1/ila_rf_test_stub.vhdl
|
||||||
-- Design : ila_rf_test
|
-- Design : ila_rf_test
|
||||||
-- Purpose : Stub declaration of top-level module interface
|
-- Purpose : Stub declaration of top-level module interface
|
||||||
-- Device : xc7z100ffg900-2
|
-- Device : xc7z100ffg900-2
|
||||||
@@ -23,8 +23,7 @@ entity ila_rf_test is
|
|||||||
probe5 : in STD_LOGIC_VECTOR ( 0 to 0 );
|
probe5 : in STD_LOGIC_VECTOR ( 0 to 0 );
|
||||||
probe6 : in STD_LOGIC_VECTOR ( 0 to 0 );
|
probe6 : in STD_LOGIC_VECTOR ( 0 to 0 );
|
||||||
probe7 : in STD_LOGIC_VECTOR ( 0 to 0 );
|
probe7 : in STD_LOGIC_VECTOR ( 0 to 0 );
|
||||||
probe8 : in STD_LOGIC_VECTOR ( 0 to 0 );
|
probe8 : in STD_LOGIC_VECTOR ( 0 to 0 )
|
||||||
probe9 : in STD_LOGIC_VECTOR ( 11 downto 0 )
|
|
||||||
);
|
);
|
||||||
|
|
||||||
end ila_rf_test;
|
end ila_rf_test;
|
||||||
@@ -33,7 +32,7 @@ architecture stub of ila_rf_test is
|
|||||||
attribute syn_black_box : boolean;
|
attribute syn_black_box : boolean;
|
||||||
attribute black_box_pad_pin : string;
|
attribute black_box_pad_pin : string;
|
||||||
attribute syn_black_box of stub : architecture is true;
|
attribute syn_black_box of stub : architecture is true;
|
||||||
attribute black_box_pad_pin of stub : architecture is "clk,probe0[11:0],probe1[0:0],probe2[0:0],probe3[0:0],probe4[0:0],probe5[0:0],probe6[0:0],probe7[0:0],probe8[0:0],probe9[11:0]";
|
attribute black_box_pad_pin of stub : architecture is "clk,probe0[11:0],probe1[0:0],probe2[0:0],probe3[0:0],probe4[0:0],probe5[0:0],probe6[0:0],probe7[0:0],probe8[0:0]";
|
||||||
attribute X_CORE_INFO : string;
|
attribute X_CORE_INFO : string;
|
||||||
attribute X_CORE_INFO of stub : architecture is "ila,Vivado 2019.1.3";
|
attribute X_CORE_INFO of stub : architecture is "ila,Vivado 2019.1.3";
|
||||||
begin
|
begin
|
||||||
|
|||||||
+1
-3
@@ -58,8 +58,7 @@ probe4,
|
|||||||
probe5,
|
probe5,
|
||||||
probe6,
|
probe6,
|
||||||
probe7,
|
probe7,
|
||||||
probe8,
|
probe8
|
||||||
probe9
|
|
||||||
);
|
);
|
||||||
|
|
||||||
input clk;
|
input clk;
|
||||||
@@ -74,7 +73,6 @@ input [0 : 0] probe5;
|
|||||||
input [0 : 0] probe6;
|
input [0 : 0] probe6;
|
||||||
input [0 : 0] probe7;
|
input [0 : 0] probe7;
|
||||||
input [0 : 0] probe8;
|
input [0 : 0] probe8;
|
||||||
input [11 : 0] probe9;
|
|
||||||
|
|
||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
|||||||
+5
-20
@@ -46,9 +46,9 @@
|
|||||||
//
|
//
|
||||||
// DO NOT MODIFY THIS FILE.
|
// DO NOT MODIFY THIS FILE.
|
||||||
`timescale 1ns / 1ps
|
`timescale 1ns / 1ps
|
||||||
module vio_rf_control (
|
module vio_RF_control (
|
||||||
clk,
|
clk,
|
||||||
probe_in0,
|
|
||||||
probe_out0,
|
probe_out0,
|
||||||
probe_out1,
|
probe_out1,
|
||||||
probe_out2,
|
probe_out2,
|
||||||
@@ -57,35 +57,20 @@ probe_out4,
|
|||||||
probe_out5,
|
probe_out5,
|
||||||
probe_out6,
|
probe_out6,
|
||||||
probe_out7,
|
probe_out7,
|
||||||
probe_out8,
|
probe_out8
|
||||||
probe_out9,
|
|
||||||
probe_out10,
|
|
||||||
probe_out11,
|
|
||||||
probe_out12,
|
|
||||||
probe_out13,
|
|
||||||
probe_out14,
|
|
||||||
probe_out15
|
|
||||||
);
|
);
|
||||||
|
|
||||||
input clk;
|
input clk;
|
||||||
input [10 : 0] probe_in0;
|
|
||||||
|
|
||||||
output reg [0 : 0] probe_out0 = 'h0 ;
|
output reg [0 : 0] probe_out0 = 'h0 ;
|
||||||
output reg [1 : 0] probe_out1 = 'h0 ;
|
output reg [1 : 0] probe_out1 = 'h0 ;
|
||||||
output reg [0 : 0] probe_out2 = 'h0 ;
|
output reg [0 : 0] probe_out2 = 'h0 ;
|
||||||
output reg [5 : 0] probe_out3 = 'h08 ;
|
output reg [7 : 0] probe_out3 = 'h03 ;
|
||||||
output reg [5 : 0] probe_out4 = 'h38 ;
|
output reg [7 : 0] probe_out4 = 'h23 ;
|
||||||
output reg [11 : 0] probe_out5 = 'h3E8 ;
|
output reg [11 : 0] probe_out5 = 'h3E8 ;
|
||||||
output reg [0 : 0] probe_out6 = 'h0 ;
|
output reg [0 : 0] probe_out6 = 'h0 ;
|
||||||
output reg [0 : 0] probe_out7 = 'h0 ;
|
output reg [0 : 0] probe_out7 = 'h0 ;
|
||||||
output reg [0 : 0] probe_out8 = 'h0 ;
|
output reg [0 : 0] probe_out8 = 'h0 ;
|
||||||
output reg [0 : 0] probe_out9 = 'h0 ;
|
|
||||||
output reg [0 : 0] probe_out10 = 'h0 ;
|
|
||||||
output reg [0 : 0] probe_out11 = 'h0 ;
|
|
||||||
output reg [0 : 0] probe_out12 = 'h0 ;
|
|
||||||
output reg [31 : 0] probe_out13 = 'h00000000 ;
|
|
||||||
output reg [0 : 0] probe_out14 = 'h0 ;
|
|
||||||
output reg [31 : 0] probe_out15 = 'h00000000 ;
|
|
||||||
|
|
||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
+10
-13
@@ -54,24 +54,21 @@
|
|||||||
// (in parentheses) to your own signal names.
|
// (in parentheses) to your own signal names.
|
||||||
|
|
||||||
//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG
|
//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG
|
||||||
vio_rf_test your_instance_name (
|
vio_RF_control your_instance_name (
|
||||||
.clk(clk), // input wire clk
|
.clk(clk), // input wire clk
|
||||||
.probe_out0(probe_out0), // output wire [0 : 0] probe_out0
|
.probe_out0(probe_out0), // output wire [0 : 0] probe_out0
|
||||||
.probe_out1(probe_out1), // output wire [7 : 0] probe_out1
|
.probe_out1(probe_out1), // output wire [1 : 0] probe_out1
|
||||||
.probe_out2(probe_out2), // output wire [7 : 0] probe_out2
|
.probe_out2(probe_out2), // output wire [0 : 0] probe_out2
|
||||||
.probe_out3(probe_out3), // output wire [31 : 0] probe_out3
|
.probe_out3(probe_out3), // output wire [7 : 0] probe_out3
|
||||||
.probe_out4(probe_out4), // output wire [0 : 0] probe_out4
|
.probe_out4(probe_out4), // output wire [7 : 0] probe_out4
|
||||||
.probe_out5(probe_out5), // output wire [11 : 0] probe_out5
|
.probe_out5(probe_out5), // output wire [11 : 0] probe_out5
|
||||||
.probe_out6(probe_out6), // output wire [11 : 0] probe_out6
|
.probe_out6(probe_out6), // output wire [0 : 0] probe_out6
|
||||||
.probe_out7(probe_out7), // output wire [31 : 0] probe_out7
|
.probe_out7(probe_out7), // output wire [0 : 0] probe_out7
|
||||||
.probe_out8(probe_out8), // output wire [31 : 0] probe_out8
|
.probe_out8(probe_out8) // output wire [0 : 0] probe_out8
|
||||||
.probe_out9(probe_out9), // output wire [63 : 0] probe_out9
|
|
||||||
.probe_out10(probe_out10), // output wire [4 : 0] probe_out10
|
|
||||||
.probe_out11(probe_out11) // output wire [0 : 0] probe_out11
|
|
||||||
);
|
);
|
||||||
// INST_TAG_END ------ End INSTANTIATION Template ---------
|
// INST_TAG_END ------ End INSTANTIATION Template ---------
|
||||||
|
|
||||||
// You must compile the wrapper file vio_rf_test.v when simulating
|
// You must compile the wrapper file vio_RF_control.v when simulating
|
||||||
// the core, vio_rf_test. When compiling the wrapper file, be sure to
|
// the core, vio_RF_control. When compiling the wrapper file, be sure to
|
||||||
// reference the Verilog simulation library.
|
// reference the Verilog simulation library.
|
||||||
|
|
||||||
+12
-18
@@ -52,21 +52,18 @@
|
|||||||
-- The following code must appear in the VHDL architecture header.
|
-- The following code must appear in the VHDL architecture header.
|
||||||
|
|
||||||
------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG
|
------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG
|
||||||
COMPONENT vio_rf_test
|
COMPONENT vio_RF_control
|
||||||
PORT (
|
PORT (
|
||||||
clk : IN STD_LOGIC;
|
clk : IN STD_LOGIC;
|
||||||
probe_out0 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
probe_out0 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
||||||
probe_out1 : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);
|
probe_out1 : OUT STD_LOGIC_VECTOR(1 DOWNTO 0);
|
||||||
probe_out2 : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);
|
probe_out2 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
||||||
probe_out3 : OUT STD_LOGIC_VECTOR(31 DOWNTO 0);
|
probe_out3 : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);
|
||||||
probe_out4 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
probe_out4 : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);
|
||||||
probe_out5 : OUT STD_LOGIC_VECTOR(11 DOWNTO 0);
|
probe_out5 : OUT STD_LOGIC_VECTOR(11 DOWNTO 0);
|
||||||
probe_out6 : OUT STD_LOGIC_VECTOR(11 DOWNTO 0);
|
probe_out6 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
||||||
probe_out7 : OUT STD_LOGIC_VECTOR(31 DOWNTO 0);
|
probe_out7 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
||||||
probe_out8 : OUT STD_LOGIC_VECTOR(31 DOWNTO 0);
|
probe_out8 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0)
|
||||||
probe_out9 : OUT STD_LOGIC_VECTOR(63 DOWNTO 0);
|
|
||||||
probe_out10 : OUT STD_LOGIC_VECTOR(4 DOWNTO 0);
|
|
||||||
probe_out11 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0)
|
|
||||||
);
|
);
|
||||||
END COMPONENT;
|
END COMPONENT;
|
||||||
-- COMP_TAG_END ------ End COMPONENT Declaration ------------
|
-- COMP_TAG_END ------ End COMPONENT Declaration ------------
|
||||||
@@ -75,7 +72,7 @@ END COMPONENT;
|
|||||||
-- body. Substitute your own instance name and net names.
|
-- body. Substitute your own instance name and net names.
|
||||||
|
|
||||||
------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG
|
------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG
|
||||||
your_instance_name : vio_rf_test
|
your_instance_name : vio_RF_control
|
||||||
PORT MAP (
|
PORT MAP (
|
||||||
clk => clk,
|
clk => clk,
|
||||||
probe_out0 => probe_out0,
|
probe_out0 => probe_out0,
|
||||||
@@ -86,14 +83,11 @@ your_instance_name : vio_rf_test
|
|||||||
probe_out5 => probe_out5,
|
probe_out5 => probe_out5,
|
||||||
probe_out6 => probe_out6,
|
probe_out6 => probe_out6,
|
||||||
probe_out7 => probe_out7,
|
probe_out7 => probe_out7,
|
||||||
probe_out8 => probe_out8,
|
probe_out8 => probe_out8
|
||||||
probe_out9 => probe_out9,
|
|
||||||
probe_out10 => probe_out10,
|
|
||||||
probe_out11 => probe_out11
|
|
||||||
);
|
);
|
||||||
-- INST_TAG_END ------ End INSTANTIATION Template ---------
|
-- INST_TAG_END ------ End INSTANTIATION Template ---------
|
||||||
|
|
||||||
-- You must compile the wrapper file vio_rf_test.vhd when simulating
|
-- You must compile the wrapper file vio_RF_control.vhd when simulating
|
||||||
-- the core, vio_rf_test. When compiling the wrapper file, be sure to
|
-- the core, vio_RF_control. When compiling the wrapper file, be sure to
|
||||||
-- reference the VHDL simulation library.
|
-- reference the VHDL simulation library.
|
||||||
|
|
||||||
LFS
BIN
Binary file not shown.
BIN
Binary file not shown.
+13
-17
@@ -1,11 +1,11 @@
|
|||||||
// Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
// Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
// --------------------------------------------------------------------------------
|
// --------------------------------------------------------------------------------
|
||||||
// Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
// Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
||||||
// Date : Thu May 18 12:54:39 2023
|
// Date : Tue Jun 27 16:05:58 2023
|
||||||
// Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
// Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
||||||
// Command : write_verilog -force -mode synth_stub
|
// Command : write_verilog -force -mode synth_stub
|
||||||
// /home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/managed_ip_project/managed_ip_project.runs/vio_rf_test_synth_1/vio_rf_test_stub.v
|
// /home/josh/Workspace/datalink_814/phy/dl814_dj_phy_ber/dl814_dj_phy_ber.runs/vio_RF_control_synth_1/vio_RF_control_stub.v
|
||||||
// Design : vio_rf_test
|
// Design : vio_RF_control
|
||||||
// Purpose : Stub declaration of top-level module interface
|
// Purpose : Stub declaration of top-level module interface
|
||||||
// Device : xc7z100ffg900-2
|
// Device : xc7z100ffg900-2
|
||||||
// --------------------------------------------------------------------------------
|
// --------------------------------------------------------------------------------
|
||||||
@@ -14,21 +14,17 @@
|
|||||||
// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion.
|
// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion.
|
||||||
// Please paste the declaration into a Verilog source file or add the file as an additional source.
|
// Please paste the declaration into a Verilog source file or add the file as an additional source.
|
||||||
(* X_CORE_INFO = "vio,Vivado 2019.1.3" *)
|
(* X_CORE_INFO = "vio,Vivado 2019.1.3" *)
|
||||||
module vio_rf_test(clk, probe_out0, probe_out1, probe_out2,
|
module vio_RF_control(clk, probe_out0, probe_out1, probe_out2,
|
||||||
probe_out3, probe_out4, probe_out5, probe_out6, probe_out7, probe_out8, probe_out9,
|
probe_out3, probe_out4, probe_out5, probe_out6, probe_out7, probe_out8)
|
||||||
probe_out10, probe_out11)
|
/* synthesis syn_black_box black_box_pad_pin="clk,probe_out0[0:0],probe_out1[1:0],probe_out2[0:0],probe_out3[7:0],probe_out4[7:0],probe_out5[11:0],probe_out6[0:0],probe_out7[0:0],probe_out8[0:0]" */;
|
||||||
/* synthesis syn_black_box black_box_pad_pin="clk,probe_out0[0:0],probe_out1[7:0],probe_out2[7:0],probe_out3[31:0],probe_out4[0:0],probe_out5[11:0],probe_out6[11:0],probe_out7[31:0],probe_out8[31:0],probe_out9[63:0],probe_out10[4:0],probe_out11[0:0]" */;
|
|
||||||
input clk;
|
input clk;
|
||||||
output [0:0]probe_out0;
|
output [0:0]probe_out0;
|
||||||
output [7:0]probe_out1;
|
output [1:0]probe_out1;
|
||||||
output [7:0]probe_out2;
|
output [0:0]probe_out2;
|
||||||
output [31:0]probe_out3;
|
output [7:0]probe_out3;
|
||||||
output [0:0]probe_out4;
|
output [7:0]probe_out4;
|
||||||
output [11:0]probe_out5;
|
output [11:0]probe_out5;
|
||||||
output [11:0]probe_out6;
|
output [0:0]probe_out6;
|
||||||
output [31:0]probe_out7;
|
output [0:0]probe_out7;
|
||||||
output [31:0]probe_out8;
|
output [0:0]probe_out8;
|
||||||
output [63:0]probe_out9;
|
|
||||||
output [4:0]probe_out10;
|
|
||||||
output [0:0]probe_out11;
|
|
||||||
endmodule
|
endmodule
|
||||||
+10
-18
@@ -1,46 +1,38 @@
|
|||||||
-- Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
-- Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
-- --------------------------------------------------------------------------------
|
-- --------------------------------------------------------------------------------
|
||||||
-- Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
-- Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
||||||
-- Date : Thu May 18 11:36:40 2023
|
-- Date : Tue Jun 27 16:05:58 2023
|
||||||
-- Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
-- Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
||||||
-- Command : write_vhdl -force -mode synth_stub
|
-- Command : write_vhdl -force -mode synth_stub
|
||||||
-- /home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/managed_ip_project/managed_ip_project.runs/vio_rf_control_synth_1/vio_rf_control_stub.vhdl
|
-- /home/josh/Workspace/datalink_814/phy/dl814_dj_phy_ber/dl814_dj_phy_ber.runs/vio_RF_control_synth_1/vio_RF_control_stub.vhdl
|
||||||
-- Design : vio_rf_control
|
-- Design : vio_RF_control
|
||||||
-- Purpose : Stub declaration of top-level module interface
|
-- Purpose : Stub declaration of top-level module interface
|
||||||
-- Device : xc7z100ffg900-2
|
-- Device : xc7z100ffg900-2
|
||||||
-- --------------------------------------------------------------------------------
|
-- --------------------------------------------------------------------------------
|
||||||
library IEEE;
|
library IEEE;
|
||||||
use IEEE.STD_LOGIC_1164.ALL;
|
use IEEE.STD_LOGIC_1164.ALL;
|
||||||
|
|
||||||
entity vio_rf_control is
|
entity vio_RF_control is
|
||||||
Port (
|
Port (
|
||||||
clk : in STD_LOGIC;
|
clk : in STD_LOGIC;
|
||||||
probe_in0 : in STD_LOGIC_VECTOR ( 10 downto 0 );
|
|
||||||
probe_out0 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
probe_out0 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
||||||
probe_out1 : out STD_LOGIC_VECTOR ( 1 downto 0 );
|
probe_out1 : out STD_LOGIC_VECTOR ( 1 downto 0 );
|
||||||
probe_out2 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
probe_out2 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
||||||
probe_out3 : out STD_LOGIC_VECTOR ( 5 downto 0 );
|
probe_out3 : out STD_LOGIC_VECTOR ( 7 downto 0 );
|
||||||
probe_out4 : out STD_LOGIC_VECTOR ( 5 downto 0 );
|
probe_out4 : out STD_LOGIC_VECTOR ( 7 downto 0 );
|
||||||
probe_out5 : out STD_LOGIC_VECTOR ( 11 downto 0 );
|
probe_out5 : out STD_LOGIC_VECTOR ( 11 downto 0 );
|
||||||
probe_out6 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
probe_out6 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
||||||
probe_out7 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
probe_out7 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
||||||
probe_out8 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
probe_out8 : out STD_LOGIC_VECTOR ( 0 to 0 )
|
||||||
probe_out9 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out10 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out11 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out12 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out13 : out STD_LOGIC_VECTOR ( 31 downto 0 );
|
|
||||||
probe_out14 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out15 : out STD_LOGIC_VECTOR ( 31 downto 0 )
|
|
||||||
);
|
);
|
||||||
|
|
||||||
end vio_rf_control;
|
end vio_RF_control;
|
||||||
|
|
||||||
architecture stub of vio_rf_control is
|
architecture stub of vio_RF_control is
|
||||||
attribute syn_black_box : boolean;
|
attribute syn_black_box : boolean;
|
||||||
attribute black_box_pad_pin : string;
|
attribute black_box_pad_pin : string;
|
||||||
attribute syn_black_box of stub : architecture is true;
|
attribute syn_black_box of stub : architecture is true;
|
||||||
attribute black_box_pad_pin of stub : architecture is "clk,probe_in0[10:0],probe_out0[0:0],probe_out1[1:0],probe_out2[0:0],probe_out3[5:0],probe_out4[5:0],probe_out5[11:0],probe_out6[0:0],probe_out7[0:0],probe_out8[0:0],probe_out9[0:0],probe_out10[0:0],probe_out11[0:0],probe_out12[0:0],probe_out13[31:0],probe_out14[0:0],probe_out15[31:0]";
|
attribute black_box_pad_pin of stub : architecture is "clk,probe_out0[0:0],probe_out1[1:0],probe_out2[0:0],probe_out3[7:0],probe_out4[7:0],probe_out5[11:0],probe_out6[0:0],probe_out7[0:0],probe_out8[0:0]";
|
||||||
attribute X_CORE_INFO : string;
|
attribute X_CORE_INFO : string;
|
||||||
attribute X_CORE_INFO of stub : architecture is "vio,Vivado 2019.1.3";
|
attribute X_CORE_INFO of stub : architecture is "vio,Vivado 2019.1.3";
|
||||||
begin
|
begin
|
||||||
-82
@@ -1,82 +0,0 @@
|
|||||||
// (c) Copyright 1995-2023 Xilinx, Inc. All rights reserved.
|
|
||||||
//
|
|
||||||
// This file contains confidential and proprietary information
|
|
||||||
// of Xilinx, Inc. and is protected under U.S. and
|
|
||||||
// international copyright and other intellectual property
|
|
||||||
// laws.
|
|
||||||
//
|
|
||||||
// DISCLAIMER
|
|
||||||
// This disclaimer is not a license and does not grant any
|
|
||||||
// rights to the materials distributed herewith. Except as
|
|
||||||
// otherwise provided in a valid license issued to you by
|
|
||||||
// Xilinx, and to the maximum extent permitted by applicable
|
|
||||||
// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
|
|
||||||
// WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
|
|
||||||
// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
|
|
||||||
// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
|
|
||||||
// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
|
|
||||||
// (2) Xilinx shall not be liable (whether in contract or tort,
|
|
||||||
// including negligence, or under any other theory of
|
|
||||||
// liability) for any loss or damage of any kind or nature
|
|
||||||
// related to, arising under or in connection with these
|
|
||||||
// materials, including for any direct, or any indirect,
|
|
||||||
// special, incidental, or consequential loss or damage
|
|
||||||
// (including loss of data, profits, goodwill, or any type of
|
|
||||||
// loss or damage suffered as a result of any action brought
|
|
||||||
// by a third party) even if such damage or loss was
|
|
||||||
// reasonably foreseeable or Xilinx had been advised of the
|
|
||||||
// possibility of the same.
|
|
||||||
//
|
|
||||||
// CRITICAL APPLICATIONS
|
|
||||||
// Xilinx products are not designed or intended to be fail-
|
|
||||||
// safe, or for use in any application requiring fail-safe
|
|
||||||
// performance, such as life-support or safety devices or
|
|
||||||
// systems, Class III medical devices, nuclear facilities,
|
|
||||||
// applications related to the deployment of airbags, or any
|
|
||||||
// other applications that could lead to death, personal
|
|
||||||
// injury, or severe property or environmental damage
|
|
||||||
// (individually and collectively, "Critical
|
|
||||||
// Applications"). Customer assumes the sole risk and
|
|
||||||
// liability of any use of Xilinx products in Critical
|
|
||||||
// Applications, subject only to applicable laws and
|
|
||||||
// regulations governing limitations on product liability.
|
|
||||||
//
|
|
||||||
// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
|
|
||||||
// PART OF THIS FILE AT ALL TIMES.
|
|
||||||
//
|
|
||||||
// DO NOT MODIFY THIS FILE.
|
|
||||||
|
|
||||||
// IP VLNV: xilinx.com:ip:vio:3.0
|
|
||||||
// IP Revision: 20
|
|
||||||
|
|
||||||
// The following must be inserted into your Verilog file for this
|
|
||||||
// core to be instantiated. Change the instance name and port connections
|
|
||||||
// (in parentheses) to your own signal names.
|
|
||||||
|
|
||||||
//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG
|
|
||||||
vio_rf_control your_instance_name (
|
|
||||||
.clk(clk), // input wire clk
|
|
||||||
.probe_in0(probe_in0), // input wire [10 : 0] probe_in0
|
|
||||||
.probe_out0(probe_out0), // output wire [0 : 0] probe_out0
|
|
||||||
.probe_out1(probe_out1), // output wire [1 : 0] probe_out1
|
|
||||||
.probe_out2(probe_out2), // output wire [0 : 0] probe_out2
|
|
||||||
.probe_out3(probe_out3), // output wire [5 : 0] probe_out3
|
|
||||||
.probe_out4(probe_out4), // output wire [5 : 0] probe_out4
|
|
||||||
.probe_out5(probe_out5), // output wire [11 : 0] probe_out5
|
|
||||||
.probe_out6(probe_out6), // output wire [0 : 0] probe_out6
|
|
||||||
.probe_out7(probe_out7), // output wire [0 : 0] probe_out7
|
|
||||||
.probe_out8(probe_out8), // output wire [0 : 0] probe_out8
|
|
||||||
.probe_out9(probe_out9), // output wire [0 : 0] probe_out9
|
|
||||||
.probe_out10(probe_out10), // output wire [0 : 0] probe_out10
|
|
||||||
.probe_out11(probe_out11), // output wire [0 : 0] probe_out11
|
|
||||||
.probe_out12(probe_out12), // output wire [0 : 0] probe_out12
|
|
||||||
.probe_out13(probe_out13), // output wire [31 : 0] probe_out13
|
|
||||||
.probe_out14(probe_out14), // output wire [0 : 0] probe_out14
|
|
||||||
.probe_out15(probe_out15) // output wire [31 : 0] probe_out15
|
|
||||||
);
|
|
||||||
// INST_TAG_END ------ End INSTANTIATION Template ---------
|
|
||||||
|
|
||||||
// You must compile the wrapper file vio_rf_control.v when simulating
|
|
||||||
// the core, vio_rf_control. When compiling the wrapper file, be sure to
|
|
||||||
// reference the Verilog simulation library.
|
|
||||||
|
|
||||||
-109
@@ -1,109 +0,0 @@
|
|||||||
-- (c) Copyright 1995-2023 Xilinx, Inc. All rights reserved.
|
|
||||||
--
|
|
||||||
-- This file contains confidential and proprietary information
|
|
||||||
-- of Xilinx, Inc. and is protected under U.S. and
|
|
||||||
-- international copyright and other intellectual property
|
|
||||||
-- laws.
|
|
||||||
--
|
|
||||||
-- DISCLAIMER
|
|
||||||
-- This disclaimer is not a license and does not grant any
|
|
||||||
-- rights to the materials distributed herewith. Except as
|
|
||||||
-- otherwise provided in a valid license issued to you by
|
|
||||||
-- Xilinx, and to the maximum extent permitted by applicable
|
|
||||||
-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
|
|
||||||
-- WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
|
|
||||||
-- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
|
|
||||||
-- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
|
|
||||||
-- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
|
|
||||||
-- (2) Xilinx shall not be liable (whether in contract or tort,
|
|
||||||
-- including negligence, or under any other theory of
|
|
||||||
-- liability) for any loss or damage of any kind or nature
|
|
||||||
-- related to, arising under or in connection with these
|
|
||||||
-- materials, including for any direct, or any indirect,
|
|
||||||
-- special, incidental, or consequential loss or damage
|
|
||||||
-- (including loss of data, profits, goodwill, or any type of
|
|
||||||
-- loss or damage suffered as a result of any action brought
|
|
||||||
-- by a third party) even if such damage or loss was
|
|
||||||
-- reasonably foreseeable or Xilinx had been advised of the
|
|
||||||
-- possibility of the same.
|
|
||||||
--
|
|
||||||
-- CRITICAL APPLICATIONS
|
|
||||||
-- Xilinx products are not designed or intended to be fail-
|
|
||||||
-- safe, or for use in any application requiring fail-safe
|
|
||||||
-- performance, such as life-support or safety devices or
|
|
||||||
-- systems, Class III medical devices, nuclear facilities,
|
|
||||||
-- applications related to the deployment of airbags, or any
|
|
||||||
-- other applications that could lead to death, personal
|
|
||||||
-- injury, or severe property or environmental damage
|
|
||||||
-- (individually and collectively, "Critical
|
|
||||||
-- Applications"). Customer assumes the sole risk and
|
|
||||||
-- liability of any use of Xilinx products in Critical
|
|
||||||
-- Applications, subject only to applicable laws and
|
|
||||||
-- regulations governing limitations on product liability.
|
|
||||||
--
|
|
||||||
-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
|
|
||||||
-- PART OF THIS FILE AT ALL TIMES.
|
|
||||||
--
|
|
||||||
-- DO NOT MODIFY THIS FILE.
|
|
||||||
|
|
||||||
-- IP VLNV: xilinx.com:ip:vio:3.0
|
|
||||||
-- IP Revision: 20
|
|
||||||
|
|
||||||
-- The following code must appear in the VHDL architecture header.
|
|
||||||
|
|
||||||
------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG
|
|
||||||
COMPONENT vio_rf_control
|
|
||||||
PORT (
|
|
||||||
clk : IN STD_LOGIC;
|
|
||||||
probe_in0 : IN STD_LOGIC_VECTOR(10 DOWNTO 0);
|
|
||||||
probe_out0 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out1 : OUT STD_LOGIC_VECTOR(1 DOWNTO 0);
|
|
||||||
probe_out2 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out3 : OUT STD_LOGIC_VECTOR(5 DOWNTO 0);
|
|
||||||
probe_out4 : OUT STD_LOGIC_VECTOR(5 DOWNTO 0);
|
|
||||||
probe_out5 : OUT STD_LOGIC_VECTOR(11 DOWNTO 0);
|
|
||||||
probe_out6 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out7 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out8 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out9 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out10 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out11 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out12 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out13 : OUT STD_LOGIC_VECTOR(31 DOWNTO 0);
|
|
||||||
probe_out14 : OUT STD_LOGIC_VECTOR(0 DOWNTO 0);
|
|
||||||
probe_out15 : OUT STD_LOGIC_VECTOR(31 DOWNTO 0)
|
|
||||||
);
|
|
||||||
END COMPONENT;
|
|
||||||
-- COMP_TAG_END ------ End COMPONENT Declaration ------------
|
|
||||||
|
|
||||||
-- The following code must appear in the VHDL architecture
|
|
||||||
-- body. Substitute your own instance name and net names.
|
|
||||||
|
|
||||||
------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG
|
|
||||||
your_instance_name : vio_rf_control
|
|
||||||
PORT MAP (
|
|
||||||
clk => clk,
|
|
||||||
probe_in0 => probe_in0,
|
|
||||||
probe_out0 => probe_out0,
|
|
||||||
probe_out1 => probe_out1,
|
|
||||||
probe_out2 => probe_out2,
|
|
||||||
probe_out3 => probe_out3,
|
|
||||||
probe_out4 => probe_out4,
|
|
||||||
probe_out5 => probe_out5,
|
|
||||||
probe_out6 => probe_out6,
|
|
||||||
probe_out7 => probe_out7,
|
|
||||||
probe_out8 => probe_out8,
|
|
||||||
probe_out9 => probe_out9,
|
|
||||||
probe_out10 => probe_out10,
|
|
||||||
probe_out11 => probe_out11,
|
|
||||||
probe_out12 => probe_out12,
|
|
||||||
probe_out13 => probe_out13,
|
|
||||||
probe_out14 => probe_out14,
|
|
||||||
probe_out15 => probe_out15
|
|
||||||
);
|
|
||||||
-- INST_TAG_END ------ End INSTANTIATION Template ---------
|
|
||||||
|
|
||||||
-- You must compile the wrapper file vio_rf_control.vhd when simulating
|
|
||||||
-- the core, vio_rf_control. When compiling the wrapper file, be sure to
|
|
||||||
-- reference the VHDL simulation library.
|
|
||||||
|
|
||||||
LFS
BIN
Binary file not shown.
BIN
Binary file not shown.
-39
@@ -1,39 +0,0 @@
|
|||||||
// Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
|
||||||
// --------------------------------------------------------------------------------
|
|
||||||
// Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
|
||||||
// Date : Thu May 18 11:36:40 2023
|
|
||||||
// Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
|
||||||
// Command : write_verilog -force -mode synth_stub
|
|
||||||
// /home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/managed_ip_project/managed_ip_project.runs/vio_rf_control_synth_1/vio_rf_control_stub.v
|
|
||||||
// Design : vio_rf_control
|
|
||||||
// Purpose : Stub declaration of top-level module interface
|
|
||||||
// Device : xc7z100ffg900-2
|
|
||||||
// --------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
// This empty module with port declaration file causes synthesis tools to infer a black box for IP.
|
|
||||||
// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion.
|
|
||||||
// Please paste the declaration into a Verilog source file or add the file as an additional source.
|
|
||||||
(* X_CORE_INFO = "vio,Vivado 2019.1.3" *)
|
|
||||||
module vio_rf_control(clk, probe_in0, probe_out0, probe_out1,
|
|
||||||
probe_out2, probe_out3, probe_out4, probe_out5, probe_out6, probe_out7, probe_out8, probe_out9,
|
|
||||||
probe_out10, probe_out11, probe_out12, probe_out13, probe_out14, probe_out15)
|
|
||||||
/* synthesis syn_black_box black_box_pad_pin="clk,probe_in0[10:0],probe_out0[0:0],probe_out1[1:0],probe_out2[0:0],probe_out3[5:0],probe_out4[5:0],probe_out5[11:0],probe_out6[0:0],probe_out7[0:0],probe_out8[0:0],probe_out9[0:0],probe_out10[0:0],probe_out11[0:0],probe_out12[0:0],probe_out13[31:0],probe_out14[0:0],probe_out15[31:0]" */;
|
|
||||||
input clk;
|
|
||||||
input [10:0]probe_in0;
|
|
||||||
output [0:0]probe_out0;
|
|
||||||
output [1:0]probe_out1;
|
|
||||||
output [0:0]probe_out2;
|
|
||||||
output [5:0]probe_out3;
|
|
||||||
output [5:0]probe_out4;
|
|
||||||
output [11:0]probe_out5;
|
|
||||||
output [0:0]probe_out6;
|
|
||||||
output [0:0]probe_out7;
|
|
||||||
output [0:0]probe_out8;
|
|
||||||
output [0:0]probe_out9;
|
|
||||||
output [0:0]probe_out10;
|
|
||||||
output [0:0]probe_out11;
|
|
||||||
output [0:0]probe_out12;
|
|
||||||
output [31:0]probe_out13;
|
|
||||||
output [0:0]probe_out14;
|
|
||||||
output [31:0]probe_out15;
|
|
||||||
endmodule
|
|
||||||
-47
@@ -1,47 +0,0 @@
|
|||||||
-- Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
|
||||||
-- --------------------------------------------------------------------------------
|
|
||||||
-- Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
|
||||||
-- Date : Thu May 18 11:36:40 2023
|
|
||||||
-- Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
|
||||||
-- Command : write_vhdl -force -mode synth_stub
|
|
||||||
-- /home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/managed_ip_project/managed_ip_project.runs/vio_rf_control_synth_1/vio_rf_control_stub.vhdl
|
|
||||||
-- Design : vio_rf_control
|
|
||||||
-- Purpose : Stub declaration of top-level module interface
|
|
||||||
-- Device : xc7z100ffg900-2
|
|
||||||
-- --------------------------------------------------------------------------------
|
|
||||||
library IEEE;
|
|
||||||
use IEEE.STD_LOGIC_1164.ALL;
|
|
||||||
|
|
||||||
entity vio_rf_control is
|
|
||||||
Port (
|
|
||||||
clk : in STD_LOGIC;
|
|
||||||
probe_in0 : in STD_LOGIC_VECTOR ( 10 downto 0 );
|
|
||||||
probe_out0 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out1 : out STD_LOGIC_VECTOR ( 1 downto 0 );
|
|
||||||
probe_out2 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out3 : out STD_LOGIC_VECTOR ( 5 downto 0 );
|
|
||||||
probe_out4 : out STD_LOGIC_VECTOR ( 5 downto 0 );
|
|
||||||
probe_out5 : out STD_LOGIC_VECTOR ( 11 downto 0 );
|
|
||||||
probe_out6 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out7 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out8 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out9 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out10 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out11 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out12 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out13 : out STD_LOGIC_VECTOR ( 31 downto 0 );
|
|
||||||
probe_out14 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out15 : out STD_LOGIC_VECTOR ( 31 downto 0 )
|
|
||||||
);
|
|
||||||
|
|
||||||
end vio_rf_control;
|
|
||||||
|
|
||||||
architecture stub of vio_rf_control is
|
|
||||||
attribute syn_black_box : boolean;
|
|
||||||
attribute black_box_pad_pin : string;
|
|
||||||
attribute syn_black_box of stub : architecture is true;
|
|
||||||
attribute black_box_pad_pin of stub : architecture is "clk,probe_in0[10:0],probe_out0[0:0],probe_out1[1:0],probe_out2[0:0],probe_out3[5:0],probe_out4[5:0],probe_out5[11:0],probe_out6[0:0],probe_out7[0:0],probe_out8[0:0],probe_out9[0:0],probe_out10[0:0],probe_out11[0:0],probe_out12[0:0],probe_out13[31:0],probe_out14[0:0],probe_out15[31:0]";
|
|
||||||
attribute X_CORE_INFO : string;
|
|
||||||
attribute X_CORE_INFO of stub : architecture is "vio,Vivado 2019.1.3";
|
|
||||||
begin
|
|
||||||
end;
|
|
||||||
-283
@@ -1,283 +0,0 @@
|
|||||||
`pragma protect begin_protected
|
|
||||||
`pragma protect version = 1
|
|
||||||
`pragma protect encrypt_agent = "XILINX"
|
|
||||||
`pragma protect encrypt_agent_info = "Xilinx Encryption Tool 2019.1"
|
|
||||||
`pragma protect key_keyowner = "Cadence Design Systems.", key_keyname = "cds_rsa_key", key_method = "rsa"
|
|
||||||
`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 64)
|
|
||||||
`pragma protect key_block
|
|
||||||
GbQWy7xyRnDVKNEgu/syxcQSo3KIIWjSBPIwi/pSAYCe9sIQf1xA0ykhHf7s3r7GRWRS+sel+0Xx
|
|
||||||
XWe4lBDDrw==
|
|
||||||
|
|
||||||
`pragma protect key_keyowner = "Synopsys", key_keyname = "SNPS-VCS-RSA-2", key_method = "rsa"
|
|
||||||
`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128)
|
|
||||||
`pragma protect key_block
|
|
||||||
rLh670IEMVEjBamdsB+LhhoxrK6I5H9wfmPCOFqaLelJt08QWbH7WNvjIhNNz7hnkT7w+wDWT6AH
|
|
||||||
9ZJgOGPSJmj9pWoXHAojkkRBTIXpFT11+IDyFQ4FgN2TPXWILoYGY+uZG1GlGN7dsEIm5HUCUy2c
|
|
||||||
eVhT3XSIJDvufMyiJUc=
|
|
||||||
|
|
||||||
`pragma protect key_keyowner = "Aldec", key_keyname = "ALDEC15_001", key_method = "rsa"
|
|
||||||
`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256)
|
|
||||||
`pragma protect key_block
|
|
||||||
KgKxjU+tI9TXRZLkaaosEf4JcTfzGtF82aOinFlVe78eUyHdMvwHHcKsxUKAjkhYW491bZ0jTKit
|
|
||||||
pNc3Ov7QvW8kjTq3JHFuCf7SmCYRrmElQv0XobTk6mnMb4khaXw9wTP8YMS0XAqk3Bksal+aKfvX
|
|
||||||
LL/afyM4UwBfiIb04ZgvhdOlp/dkCqWqZyDL2qVScyGrZcDCW3CCZTVQO29hqMLZP5S82keXpBv3
|
|
||||||
5J7nHHbQ3n4dxsRykYtJtwg7JDyqGHiwhj1HDtjhG+LX9ry1wy5YgvxrzSfKoouAeHCKXcG7TY0a
|
|
||||||
sz4nRUsC3Yg3/CybYyPjvVJDirIzWRzSD6l1DQ==
|
|
||||||
|
|
||||||
`pragma protect key_keyowner = "ATRENTA", key_keyname = "ATR-SG-2015-RSA-3", key_method = "rsa"
|
|
||||||
`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256)
|
|
||||||
`pragma protect key_block
|
|
||||||
ItrqCM44kZl0WwWeSAjetSYD0fPwYZdVjFp5cRl5XZyoYOMWKCVEXncinM06x/MDVlkYiXgz2Xqn
|
|
||||||
6ui7jR7RwOKALvqoqdehIoXZUA/5yPMntFpxPcFIY1DonBI4CuMjhqCuB2RkxKNIco5Z7/QxCk49
|
|
||||||
MCUlvIFRd2MXM+zvhCRdja7e9blnwJEUETukq+EKuAwuR3+VN3uzCXsNtgBqMZa2CyM6Z60fStuc
|
|
||||||
v1eiDP/hxOimuSfsS7evakl5WMjgZuj4Jld1+y5hTOuPvw4+s3KIb2ejIH2r/I7ui7sWUZTah36a
|
|
||||||
4QexKWP16Ghv319FCz4KExZ6lY+7HuoO55lf4A==
|
|
||||||
|
|
||||||
`pragma protect key_keyowner = "Xilinx", key_keyname = "xilinxt_2019_02", key_method = "rsa"
|
|
||||||
`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256)
|
|
||||||
`pragma protect key_block
|
|
||||||
FGUAaXx6dK7W5dgDUXY6j9xLpCHdbPvbaH+O+ozu9kcNjL5BJcGWnTdooAxaZdBsOZBvrVuXUU4v
|
|
||||||
ev5owQI9+5/+8aoXfeX2zZHp++ESqotCFj5ykw8BPjwCOCZz+tiV1Q8ISqf/NCuDNU2KJyvQUsFX
|
|
||||||
cOXAwCPvrI5SwQ04u9sVTaHwAuTuRw3j6nkt6BHWrjKpq9pUfNH4L04ag/tUGVpnlcSBGewN0ieC
|
|
||||||
xkzVV1mPCyCu/thxu0k0yda5pS/u3MFeC1N8rTrSsLEZMUiPYg/BwwWGT7D/s9FCMbbM2kyoUXpa
|
|
||||||
draqn+K8c06CQxLI+ieilCd38M25buwOc3ANjg==
|
|
||||||
|
|
||||||
`pragma protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VELOCE-RSA", key_method = "rsa"
|
|
||||||
`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128)
|
|
||||||
`pragma protect key_block
|
|
||||||
ucIv1ZvudBg6K9ubpyCObknzSo2JKwxETiac5kbTyw0xwj34bo+xJ/DnUCoAdEVHZcAwDc9Fhbhv
|
|
||||||
j5a7MwnHY+TpzDjhwdN75A97jOZ4V65wcuFErbH19OSacDchGykcwXCiaA5haDJK2hF1qPxu7TtO
|
|
||||||
R19uHYIhWP+7IpmjTiQ=
|
|
||||||
|
|
||||||
`pragma protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VERIF-SIM-RSA-2", key_method = "rsa"
|
|
||||||
`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256)
|
|
||||||
`pragma protect key_block
|
|
||||||
AI09c0Va0j6swrG6tMKXPaWcjMpXDnvuIze3bAe9Cj0tCXFumugM/pZL81X53kMwmKPvRCpTi8DM
|
|
||||||
kLLATubglrp6DudyaIY943skTmlH+as6fKaHODrTcy4CDIP4kKrok/7y1rBI6+YAfN3ZIW+45MiV
|
|
||||||
cHuhXHXxxXblzCT6obAZK5QUCP2qZKgO0jjI1RD7ZEJuS/mX5wkIAvOe8L1HBkyUsRq6Cu30W6u9
|
|
||||||
7VI3LOy7TZqb6Nix6Ok85ylO82KP12tdXY2IRivakKu4fdWQ6vc3ARiefSR0+RDmE/eZzhzQbt26
|
|
||||||
mf7t4ZoEITJYnmd5zcenAnw+6AO3fUwtTLT81Q==
|
|
||||||
|
|
||||||
`pragma protect data_method = "AES128-CBC"
|
|
||||||
`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 12464)
|
|
||||||
`pragma protect data_block
|
|
||||||
vLDJJUgjrlRfGtI6e1+Byt5lDBB9Oezy8FH9Uy/Lem9icZpnVjts8rEqPHcw31BJ5u3y4ePWkCUm
|
|
||||||
QQfQ8vh3WaO2dCX+QhbDMTmPaIe/t8nHJKefrbW5OY3eRKkptlVSIFCFITpJlzyfpSe0CsF+dWLc
|
|
||||||
F4J0aJzlQEKkTcCFk2ey1erWcvHgIf6eCwkGouO/COjRPomcaMzJt3ty3PwhKodmumGUICNXKjG/
|
|
||||||
lH5VI4pSkr0hpeNp/WZhHstrrYJB7GSwMCqfL0IH36wCF3R29Yjp7ouoogJ4+imS5vnMJpU2Czmi
|
|
||||||
PFyY3LiBeZ4VP5b8Iv0AK4XoJtM3XG9iTBAC/oslCJUtBhINFPia8EueAVn178qtq+htmZXlEAbM
|
|
||||||
O43w6xZ55fggub8NiHe8M4qAhDC0nwv3LBVndn8xEKF+13iwSiqhLjU1Cya8z+0j0TUExIeVQyri
|
|
||||||
OXh0d9oxCJ2lfPtNjHZ3LkjbMLvzdJG8pBuDtx5952IJrwkJIaT76aOEs7XK8O+cfrtfhh1fPpY1
|
|
||||||
XTzoMx95+Qp7Ay2J8NObIZHBuUKX2ORE3b7zSBW5FPRjaxTibHQ2blQzoAbo5y5f30hxOHsi0+Xe
|
|
||||||
D4bwHKzoBpsdKAyvlKom17BBx5Q5KccIElz3z9ulgthM6zwAWmMVPzQnJAhmz3Hl3t0m7+YNA4Ia
|
|
||||||
cg/H8tiXcV6CEnRuaFRr8dvkZAlT16o4u+tEwi85XgpkoApFQ7EytG673+LigwZbb2C7khwEoIiw
|
|
||||||
1LN4Eh9i2WsLPaEipn3q58x1rH4/MEzwsGw7loWE4BkCf+n5QAWYc/nk4xfSwFTBvxs6sPejsrRX
|
|
||||||
qbtO8ZOnKuVTT2ZLwEtvGrf+Ii1Xymt1JsQt7Z0QBWTykLt0ZhWTrPnMg/zcRxyRCDNYWVJx8JKC
|
|
||||||
Fjg1XzSDYIYff4HaLPjmiu5sPEXaKTQJvaZa52Dq87oKwWI0A3g0ymKK7UVXrmX/odtLOlHIxuhy
|
|
||||||
JnruUntWueD34KJMT2lBO7AP0g/OmHDI6v72Q/2Tk66QaWfnnDJl6qRN2WDuGyNuwSflbEGQiK02
|
|
||||||
vyM4a6K9KN70ev9aLX4d2m7Uo9n4GFbdvjakrlHDS/K+TRs6XmOa+y8ErWxn9Pfy9UyRrFg1TdQb
|
|
||||||
Zk69XUdoQZ6CNWoKazZHaJ5p5+6nk/G0nm8LR039U2sqH+B1hJMuvFvsx4NzEoYpE1jNsiy4B9Ta
|
|
||||||
ArVNSpGuZCA4Juifia1UC8m+mMYsLBACf9YX/Uua3EeOfU2CEi5koPuBzR/QKb/1oRa3x2oux2Cf
|
|
||||||
+p+HcJdQfSOpF6AkpWZLChsoTMd2F24Ztmjz3/vNIapPf4rcObfDEJwayu7hSrsslcCIcoXdojo4
|
|
||||||
VXLn2QFVUYMgSq3pYGFywvmQTA5x/JAfOcWO8IBKdixvS3F6xSTwH8JaKocC0735inh65PwNjS9F
|
|
||||||
2KIwvgHQvLpCxNny+0NvSQ7ETTouC6xXj+EUv4bGpml7J3HNjixHtTPfYXf7cl0mqQmUDJu0wLkp
|
|
||||||
WuvXFDvCxpwSZ5qw+1H5MPeue3MeB1Z6Ibu51Fs1EwnAe/g9C0Mo1XDCD6LfVjvpZYE62HzlzF/K
|
|
||||||
IJoLfeJT0O0VhjqhC3+M3TGXHNYm6chuUtfNR31cC7WgG/QiHYOVySvp3zljDZWrxsgHO+JwhbQC
|
|
||||||
n8ALL+g50X6+uS5w/HkFBsxwCIocmViJb0ojg1j2ncsUjwwEqkDBprVPYFh6Zimk5SJ9f3RO6pQj
|
|
||||||
saDd3hitIgpMf1ha8rpCYBkwqBTogxXfwijLMplBdGWVGSSSnnp6jTnWb0sV2VPA1l2X6Iq+pomM
|
|
||||||
jilYYfQ2dBuXFEMpQpwDC3/8N4YxpDZWX3gtyK2XV+2BcRONvrl/naflTsXxuXAhSxOBqggJw7pL
|
|
||||||
HvsOGKk0ng6uKC5yQPc6Q0SbWwwT54D9vLM4U1OiRKPpL9S1YXak+W8ZCXqdHkQNlUlm21ssL4dl
|
|
||||||
Et7q9IF5Vil/wnUjm0nJxVZ4QJU/uN7icrtnrvAf1gVLwK3fpC0ed6ku9s7Lq1KvNb7NEPDrOu3Q
|
|
||||||
hg+xhyl9MJTquidnbUsYlHdTvVzxIkI4q/1kx5mkbEjiIWG0R+haIwSqhTCdxpxxTgm+LGAtWJ4W
|
|
||||||
lEuCQ2VEu3cyamx3PWNKPt+CE1VayIkgGqEBXIaGpwkymL0y6hkgrA+q+2msQq245iR7XC83U26E
|
|
||||||
yb3da4UnYxL7g5WjJCSfCdNVOkKS1Yl9VZ6XSW5RFwWIdURQyewZxfPKaJWsDAGfpRftpZ2mOfIl
|
|
||||||
DP1TwLOJrgsh3QI82hOYlUbHmcPIFMH3Pqp4OpbOBRcPcZhabwMA3pidOtbloqo5pRGblsO79JSJ
|
|
||||||
OdbTH0XVln2LAlQ0bOmaMt9/rOwfexnMgActW5gvaaxAXuYDKRM1UMECbAxeXCwqzS0dc0V8ypcG
|
|
||||||
fteDGHXMo0F/XAmGvVeyXJ9wCk8OaNq3QfJv7J98GeFlsisK3g+DzyHnma8+DPiQz5fXZYlWQATB
|
|
||||||
TYmRqvJl1KzKtTAluhm7MMLb3F8xL2NDeGuxLbfrf6E9zY45m5mPjZ9RgD7Lp/aRq3yRGIHZT/Hj
|
|
||||||
UOW9tPIFXsnd71c0SWPBukdkw6Iu4mmRap139EPPn1NbxII0Kx4bXAFSaRSVv/XzPy5uqO62NQBW
|
|
||||||
NGvw4f1JGumSY/O23vkXjZaGvN+S0bz8EKrqST2JR7xwKXiyc1EiBTO4wNbd6azULsK4LQc7wEe9
|
|
||||||
fLtkLqeh1/tDw12z4e/cGuujh09rf8Olns7hcq6KvzDyM4MT1hSizKeViDqgTaWsim2icOPXIWGf
|
|
||||||
sFNi0Bc38qKoDMEnsp36riwZe+y4DdFzqzq0Yrr9+0B5ByNMyLSvi4M65KZswrHoq1MwgubuGmRu
|
|
||||||
bnAcGsxnoNMIlXHHBxS1+kIY2Dh9+Op3PVTHiBM/kexi6XMyY9pwe8I7Fd+L4PTexmvNKi2x2UOL
|
|
||||||
UB7l3OgfCdwQ1+9QgliX4xN46NNnISm8EFE0zpn4SAV7B38UDLL5XBcO4aOW2/+q4crLHtw/9GsO
|
|
||||||
Y/Cx5SaOa3cx/2UTFnVpxTvDICQyosM7R93SgxQmmXswXIdh8L2v/X/bojwYGYza/K+ZJ0+GVEmn
|
|
||||||
nCagAUyAPO9aMwlnCcidIDOIx639+B7IWa8jTYsObePK4Ghp0//E3pFZ5vIkTWsQXfAYwjvWp2BP
|
|
||||||
uzZRqK+C5GbLkw7SZrUlFK5w4BI7ABx4bYqP78Tc95Ps8aGL0SCwiBy9wMXqlvcjOpsy2CWJcBBL
|
|
||||||
No8TvQKlYRdWealaPFJO9gB0RF3LDIjFwXgnEoKX0BxHOftGEX13le2Gj+dqsFGgktTXoPqVXMnL
|
|
||||||
PadND3iSF8Mff8/7uoQGaAyV9g5DOJqmQLnj0eF2QyoBvRGXBL/bKGoIll//kBqaNk12RuOHWHbT
|
|
||||||
U3iLXaTrhf6yOmDHZS38ocYG3lcoaDi9EBU0SpzR2m/JSjAWViDRbV14QeUf5lflN3TECF/z/MKo
|
|
||||||
gEjxx6dUwsjIVt7BIZZgOL80YeU3xkS37nzrv3xyl2G0JIC9mpKwrIQHkyP7JC87DWrMHJOYHtjt
|
|
||||||
PEi+zZL25OwIqRTZP4gg6kmeS8iRsBEL+Wk7s2gqpe8V4NTQSt2HTXZp5AmCgTmS8a0DR/A75FTA
|
|
||||||
oqGCUEQmrmej2XJT/KbkzAsUiZnJmY1k7SGAZTnNXaPuj9i/AAUayAg/URaLLS0rwvoFuiQ+er1J
|
|
||||||
ybk7ldZcUYpebiVjfe0oBAa2KcW2qf5kI099lfylsrU1uO6XEmh1+VbtTRbuUrmEwJVG4p9UoubF
|
|
||||||
AJ5DHGvb54gwpkLa3TRT+DjjpI8s0l7qUFB7R0tizSDuDX64GDdpM1pVSkFBUHll+6mks5or2/VB
|
|
||||||
Hln3g/I8AdHS0Ee5lAgRL5Vgy+KWSBTLnjmXLh2PLn57BNiULh7VPy829wKrZJzgBOYcGlMu5kVN
|
|
||||||
i+q/xu2QYwfcgRXDwljWcFOQvoqkcg/ohyPA25kU5XTO426LkqCkp2B0LjwS6Ru0LFCAT9VD7Xfs
|
|
||||||
gC577whnyCFKF02by8lumThgKPi3e+MFtFtUUP4NqrLVuoSbDZsRwrNLyTJF5CT1Wl+aOJGzBGLb
|
|
||||||
aL2kFLF94YfyykQ0o02bH63Eq/QsrvKdm76fU02BuG8sPH+GK1L5aPAurh/ab5w1JeJBFY5pOKJT
|
|
||||||
4fTwDyIeEAJz40vvDBQETJqKAhx9slR77zV2TVAcxQmhXXAIqZXXBO4UNgOILVyLPm8NKFZWdS12
|
|
||||||
5rxQdEE0s8y1Rlg7X+kk8gHu6a/p0FivgMMDJuguKcf9ny0SGFHsgKO10TL3rr9swBrfjeJFqAHl
|
|
||||||
8W0pH40VE7s+aSVwYDpLrNXaIj1huF7Nq8R6N7mAzihrKyJtqe2DPGthc3b84plrtQYyABnDsPcV
|
|
||||||
XbMi+Hx7t/RKzR8L4kpXW5iFnOd7LF1uNCDdhIKWpoUxHnK6vKemXGK9h0pRsFZVohQ5sopKQOyf
|
|
||||||
tJ1isqkEpBP6oxCvnVnRbFV98aHA/yOywevf5nDEJAphXQxOPUg1wSrYQYyqMfwqvWNmTDuqN1go
|
|
||||||
rW1nqIaOkZREKe0NScx7qC3I+8/ez+12dTJjqyv77G91cucF7CB+uApoocTDq4tPa8LQlR3qLjzq
|
|
||||||
AxZ8CVJ3uVUgYv9lp/EI5Gb0GrZC3APt8tbR5WZC1E54EoOkj5prTRaon3PVL45oSNcPWZAcx/Gh
|
|
||||||
sXORdqYB6CW8+sC1kSQfKQJifA+ZAyRCvvQihld8XSpwx1zUa+LM6lPLA7wlphZ49dGLYr2CkQY2
|
|
||||||
tXqToNQ3zSltn097FYtScosgXjCeZGa/4TktbJTpJgvxNpDtJqmRtfQE1ADqwSLMbBavYK7FGTw8
|
|
||||||
XgWElR1F/Qub/wupGjRfM9hciZyVh2psk5atHuL8/U/OeXSZaiirana5yKNG9ML4neG+c3Ffrvrw
|
|
||||||
dgdUbozDo1QV/0Cg87j8rLVdFRgM4BRWPCmhg1tVdr8IMCd/UzggMBXmb7mbXAYbnVAu1Vqxb8/i
|
|
||||||
EbdzYB08pVdUn7jlTr6MeLNinFYRTq0d2j8xKP0hCTHVXHNbqU39kREEe68c6FOF3SiJXOX8qtnL
|
|
||||||
D8YZlKOOiqCzd43er0Ysy61SsfAstKPe+dg9vZmsoE8/xcD/3/4sALY7BlWJz68btYgaBASDCU//
|
|
||||||
6gqk28sSeHQARhFY18vCNuLAf+dRD7Zze1Ya6kt22/nstLou1lRgGmDjNm2O3iXExXIPG/C6YYIm
|
|
||||||
+ZMypy+ZdUCkzpEzpaGk/3BrdaFKH2s1N5sE3fWaA/BIIFxLNPVf897o7Ij03t+Bf71s+JBR3BUV
|
|
||||||
9y7JJhslPI2/daCPSJ3oktvJIGYwLLp3qfznlcZuqdPdzlhN1T5TWVZZbXFFaL9FGo+rPo0dKrbM
|
|
||||||
Wo6hmW310X/qVlc3ctYz0lvVkYns67UDHVrVP/SBQPIYETmt2hsWlzJU1CRCby4uBBsIZXwe+j2b
|
|
||||||
9PW9ETn2gyplsyBWewR0f5/xsB1q6Qn9zG0usHhxK9SGLeohwJlDS5YOLB3+gn57VvtBcOCMY8Rr
|
|
||||||
UEG+pgmDhvBxacswIQ8EI05LKINgsIRhfgBpZW0mz5m2q8kIOz2BAJCvpJgP0FPevu5Aqp8mIQPP
|
|
||||||
XbnfppOC204x9UzilksaVjLDZ//txnmXZ8uhv62NP6MTQLNvbL15Pu8l31x1sbOV1qYZx3PAsTXJ
|
|
||||||
vllgzGP9ABfPyx7JUpV2evLblwFrNERmZ2+zXXJpqrC1Y+Ov+y8h2uwKsK4lKHdlBbHwThPq2cTq
|
|
||||||
KTkMYt6RebsvxZFGgJ6yCPdBhTx2ChLIQcmCPTj/Cm7ObdneYwd95jdv9iHg/d9pfG86QOUU2C5G
|
|
||||||
xLGBVWEFe99YFTQQ6P56UzhgKPwJw+xgM/aTnoym0USW+WRbpF8pO5vXSa0UfxGAGTv9q7JqkHKr
|
|
||||||
4iTBPPXJtWBhNl5rzUh8OJSTjMKQTLIv+btrrmsLhWk8Nfwa1GcpBoLBrZOxrwP2f7flQSnVnpz+
|
|
||||||
4xasi+5di7/V6xOZemXcfgKGWI4wjehafy0oCnRFIPOfEiWVQid2K5nodgxJK4q89nYXd9OoqRTD
|
|
||||||
AdyqlFa/Jluk0IikDwurqAU+Xup9pJI3C67dOMX7naeOYGZujxknSJUCO7Kua3mygTXk3bUyk40U
|
|
||||||
doNI6/wljhhP3iWlzB+n/kaUg4HNcwZmZ74uX9jpIunTr5tASrGmrQO/VC9CHD6+Em9UYj8cNhKF
|
|
||||||
7CqnnxKng0r5zt4/aG9G/y722aeAk16U+4hze9jyqG2axwKnNxd/UVmw+GbZLsCDlXr7zSZoxW4x
|
|
||||||
sM64LaY1oGJobMVrrqdby+Y5r+5hKeMT/44jo/aNf+6eMxDYoYTH3epAwlH7bOCmeamTo1huxBZT
|
|
||||||
XThu+Q07lQaDFZqLTAblck8J0qkr2HpxzQgqYJrlacxkUALRTyrw+jH+IZA8N/FT6RuQf0+PbN78
|
|
||||||
VIRBJSqCQl02jGtP5rsSn/HycL5Ox04HkdfIH8QYThUzR5+udvtklkxOZtOHBUdzBW8Opljffh/5
|
|
||||||
k3+es50uiyKTgL5O+iYOSDkjVhojw4mQAEH/PJAlPXfy8VPE8QqCTWW7Ed2huLNU2naH5iS1T/Le
|
|
||||||
ShJB+/lO4hv7daACsQUBy3CvVJ2+ruK9QJnWshHcq/0FuZ1LJF76ux4HdJ9RoVyOwBD6tIUP+XZK
|
|
||||||
cr2VOw4e5FYEpZpZjXVEx1/ENgiBeGAcr/UKTpt4voXTk6ea5eBtmIgEcPeWZU2cKBgG/QaO1SXa
|
|
||||||
xSWK6eU+7InXUItxijDl/lnWPx9CVPV1BCfUOkcz3EQ/HL0UeaAXmhzyJvka0zEnjPrrQkztRCge
|
|
||||||
t4yP57MciI/K3OUQ45ZORC+vL/6bD9juHR12kKn93LtWileJJ15bGSrOtGJIoaTR7F29WCDSEB5z
|
|
||||||
yjzl5n/WSWcSDiqAR+S/ZC9uWpkQXhSD1oPCwsQSU9eEce9nvDm2E+f4apRAzWlwpci6r6gdbGTL
|
|
||||||
h4dTrEIgEqJVmEP9Svu+2xHIVYTcbd8Abkz8JYgHyGH5tifzu6UWSu2G9pIY0r8dBelnxZdNheLp
|
|
||||||
iiyUBgnPMv2M7VCFZLpbbJzBF1MFN/7jEPHiW5dA/nwvL5v46yg/fYSA9zV8Tz+aYVAMxd55bFTz
|
|
||||||
Ws/PjjIQrtifnNGtyR63clFuegIt+ftcNC34dPtQqTqgoXwcXUG29idHgfvU76Fhm87ldyWopnsk
|
|
||||||
aFdduRQA3+ZPnXMIEmNvEf3iiW3DWFaUbP1d8kCgrwRBfE8+v7HHMI1QJP8mTgPv4Iy7l1elI0y/
|
|
||||||
Ax6MbQaR7bAvQlBb2iu/LJF++LJQsWnfHNyTBe9h85NaH6zRuZjpc29RX9JjnCO4nBRYDSyuSDSe
|
|
||||||
fsX4pIWp7xhlkhE8Vq6kJQPd+LoekUz7mOchfv4TirPuh3HquJBF8XAGmgdE9tDWE3CiXJIgkQVp
|
|
||||||
dbrFhqkwem4OlipJUY7yZKEzOmtHtwi8BeN3RaiOX+rUpuAa4knsAG0XF8OAGljke9T0nkX+bQ6Q
|
|
||||||
kMLmcx1ZLotyx+dwituzYg3n3/2rLoNaDCrxdv7eGSiwEwAQaGTE91GfsK/bW3LilAlBF4slbiHO
|
|
||||||
Gr5i3euR71fgubMoEbFNK/CTI56XnhBZKGNsezvyNZhTIctMPxggNQ/BgJe71lsPcLznK44PV4aj
|
|
||||||
7Q4qiQ8dRtlJTgS3IAQvtTAqvLDcUSPnq7AWHavmljjJT5QX+rDJsNvJXfrcy4RGQudCauFNIxqe
|
|
||||||
GWq40gIpsl5qdSLuOy9j1vP3uBz2ioorlCf0AE/TCs+XZBX0M4iQo97CSqrRVsVb/ycyRjzqFKDk
|
|
||||||
ff9/m6kuAdIqU/8DWoq9bmb9RKRZqwG0jGteggwkv3Qu7OwYzYczHpW8QHqMxSg5VQuP2bRXb9J8
|
|
||||||
WGm80TYiii+TWVBifZUrikX1sIO6gpBP2xRZDybWn67xaxQ4aUoMVR9F3tLo+pH3M06QuwRc8UVw
|
|
||||||
NJnDRG3sgmR6i53cvdLTfYzi8WNesxlcL99IRwZ+8XrSPr8bDyibEJVtCkpNthFHvQ+BGtQlt7M1
|
|
||||||
BWgz4VlLW5XG9g31idaWDyM1TJPGgZjePDguHn3s+cowoTgl8RjcwaO8fXqNIDNc7Nqw7DhCJXxf
|
|
||||||
OOErW0Bj+5za1YjEQ+MHEgLWJm7vOeWxPzNwQFslWXWeypM02ONdpqRj20w95++SlZ2zKvh6dopw
|
|
||||||
3uNDXuMirFALSIbwUDMYypbRHPbGhRoyUYQ1gyRo55xdGUgMTNmbWWDE6UMCp1mW80oGpR6OWmdO
|
|
||||||
VwFKsuzeGs1ALnTweVm36FPemaFSzk3pc7rPiZmdhs1v7+dw9FYjBttfkwcf/Iy7nk0Ev8oSFRZ/
|
|
||||||
ex1zi6BXYS3bILREFMpWuRTw7HtE6I3RpaA/k3OzHdMzZFml4Xkn7f2j7gkhPHzXToR52p6f/P2G
|
|
||||||
oPD3blyogU6TUQ3LKFTqNiqQZenz1x3XdwqscEp/4i5w4fux9cjWwrVI1Dx6mPJ1tCNCi1kEIAZQ
|
|
||||||
zOdUeZKKPJ+gu3/PfZBDdCZTZsGI2XIoYJ0Vk64K48gnuUCK08d1pNCABh8YBXF2zT5pPp9A99on
|
|
||||||
j4mRR/u91Cel2mHReNJEynTJHMuZzf4BmXj76H/01YrVKaWyLJs5zSdAykxhA2h/LGnYEaiNBPWb
|
|
||||||
39te0WIrUs+IG2dO91DB0USld72iU4jEwSVZzvyPNPL33uNtNSZYayM+g2cYg7U4bPcmdzW5YUJR
|
|
||||||
alsYJPrDv+KlKSqyj3EulKAAql50npg0tCM85ZMPE/zz6d0uC4cGWi2AkUGX/9dSBE1/0xgfQveU
|
|
||||||
0+OtofanGvTY66DLwOtQegffJlegmLvWyBa12w7NxGVhm8RfpdDvLyVdc4sBxzM6zKVpwcuSZy/k
|
|
||||||
seYqXFSq6WE9rb/d4VC8Ta6QLg716zEh+OklBSyeF/tbD/neWeVcJkZMzQ6w1VjihYLGqOnDBNlD
|
|
||||||
UB3KNJuEqvyyTK1zMVBmluGZhspXj1yq8ZV2xfkxiEMLL7NpdSSItMlZTamNo9nGYpLMFzxKMAxR
|
|
||||||
teItxoLs9ZKVWd8fW/P1iTMKayoh+aTg2lxH0ZCcdyp2NOEjCmkTAAXr18ZRN+WOhhzMw3uqwzNd
|
|
||||||
6HBsbnlER/M8VsNgP+VBgmuvRNBlUMuJT+usv/p4Q9Bh7yFI6XhArqBq1teX6H2scn8Tn2WNKBeb
|
|
||||||
9u/30RygW02pSX1vxKKLkx+ytrAnPVpiMinMiRLu32R4tOaI5jj0l0kZabn2uIArfZv4P85wG5FT
|
|
||||||
LK5kniV1MkMOL+x3zk2BUaDB14bStOfLzZSbrj4wKri0MFKlqzWzTUG83q18kJTF5Gtm2NuaZZ6U
|
|
||||||
W2WilwcqBSs+I4Tg0npMEzVxjngyw8DHp+eYEmrELjH1sGAaF4zTqFcc0K3Sd090sJPnl8P/Zab4
|
|
||||||
CILx8N+ma0flJZWl9A9ONOokCHPJopFlVzikH/EO+/v6KJN3fkOnxGOCqp0F/UjxA1dAU09O3saX
|
|
||||||
DupicKgsOh56WdrVad7VIggWzKI+HlYW4BWhFFtoZQTMdGg5OHzYiaCi9Bui1Zsqp/wPy8T1KD0e
|
|
||||||
jBQPyxGZ/sq+ul19GWt6clKGKbMWgewsWBqAR/jgfIAIMkTkvG0CCdUkVCYBqtC/7M8fPAihKZ9p
|
|
||||||
Xpqo3FDK7g9NjRYqnH+db+SOrt8GTSZabN5cgWW+D/LOOOAEhDCNwyDKGJXLKLTyjTd0gwfXrcfQ
|
|
||||||
PnW526o0e2U4sP2hYSNWZ9fIJMlSKDfn45b/LgMj+uLkcnSu07pbcJIC9tad9d9vd4JMVPZj7W4d
|
|
||||||
xz4JQjCqZyZOrXaceYrYee5H/BbJSTiHq6/gr9tNJscIybuvKAHDTl2plPuESjfVlczmANiPcQEF
|
|
||||||
Evn0dqw7zpblg3aExbLNpjLLX8IcEpjfXD/Qz/hfk/UPE41U6UviUwzkSHE0c9xHVqb7nHfSfo9S
|
|
||||||
7pkoZKV6Cj6RmsmKPnjf7/WLgoDeGBEm4Mde9fhovbwmrlpI2QcYsuO0dg6vo2Q+DeC7SO9wzGOe
|
|
||||||
TmmxM3WXjhDy2uiDyls8ZUwruC7Bh0T+zHljR47iWDw4A9RnLWU4GzBzuS2TR1LWbP0Khrz6DwFs
|
|
||||||
nHD+b8yGBFdI8rUA9r+LJNBy46oo6pg4bwkhPrZGGvJdpZkXFQ9itfGlsN/TZ/Jo64v0Z5ocEEkN
|
|
||||||
Of0nVQpDnBsPhDDgj96Tx+f8sX0au2/KIPzZzV1hivOmWnIqgl44ZWLxVoy0ns/w3kF5NoKo0LQU
|
|
||||||
s14F/NE32TD/u23zSOJiDe1LnTKJgO/0T6ulhs1iw5upeq6rCMEEdFOIxQcLbCsY2A73mJRnPHmR
|
|
||||||
lHN9yNCDpuhxCFiDeL5/Shm+lxStfHBLHmUb2f/jVXorCS5SQFFgpOGYef6qyQPSBNXciZf9Sbdr
|
|
||||||
Qnu10CkltDgf/0saImmVuvpWrho3booiXFEVOSPDxOBZezF43Y+zyuFNrvkDoo0z0vAn7pRctJ+M
|
|
||||||
en5InchEyM7kTpQo816yPYhq932YEWpT/BL/XthZxXuC6cRq3rxmyHES/t5XlqEKFyok9/OqyJns
|
|
||||||
l0KYVQijY1toOhWysECQ//wIdzHJAKPd/LnAq1VQd7p73mbHc8zvFaG+hPNeG5PCmEv0NbxWIkSk
|
|
||||||
EyHj2QblPQi+vdwOA8/lLZJTLn9k5HEB0LK2i1qn6SbzyamgTMgrK4+Yz0oLi8XRq5x0Ebx7e7Mg
|
|
||||||
m4HXSRNragMZA12zvzHaepmX2YTHdmaLXmAq1lbh2wxbo/KXmFBLJ8E1RxubY6ZNznO/We3bqSE3
|
|
||||||
xyaKhdt0VzCU6ZwJNsK0N5xOqFn43zajLltRs1zmPrZ+BGj3fBfNBtu2ZPJBkiraJG76VhuBa3HN
|
|
||||||
AwljiAVWWeXuVTOQC+SoPDceebdL21D+TUSDg3hEAM0RjIyYv19Han2s7BbaaXpsrYqsLHv4+VbA
|
|
||||||
qOwJVIli+TaoCNYkfLwTLQVuD1wv01kV4qq5wZrjOBv9eq5vywskXrvNi7vr4x21UjQqYTFmkEPs
|
|
||||||
Sy9tiL0DgA3pRch8vk3D2xaf4Z9sK5zR8YqugMVsAQ8sTn6hN25znEucHWxIZA6OTbAqe3SjSEPo
|
|
||||||
yscvFEtiZGMpSaO1BeWc70tM1JSv3Mq74tWLOjnUxdAMXr2eXwf83R8C+r/C2VHXpKZlbNuSptyQ
|
|
||||||
r+TC6oJKmjBTiViyKAtMUkNX/puBz/fkHDAPPQe+eNb4MFxvkJvl1zb+Jyb57d8mCYyhz19+TZ0s
|
|
||||||
EOB7MpKqqQjz/AlDHzIYSltJ8wnIVsd2Neqy8y6OOYoyYTN27vPyWk7G+h0Mgg4EtmAWY/h55Pyl
|
|
||||||
5YlNP4Ll39xGxdlk1xq5Bt2kD4b4e3laUAvM1h2hoLD0ouVwkcmdPTAL1bcbfQlQ7F8QWd1WrDfw
|
|
||||||
L3a1w1cqgUVYKSmnsg6NJ+oLOlJQGy8wY7yUvXmZfFDySiY+avUR/t2i4XWwX+lRh08bQ6ec/tt3
|
|
||||||
SVbDklDfgVoRVmrbxv4sQad5EVH9Nn511AAa9lWrJLYdIRC0/LoNczEgM0uaMYb46hxrrwJ5fGef
|
|
||||||
uolQ4Gs77vx9keudHpiqRJO62BdHgDCaYDUltxrknlVzb6j0VRqRd3YD8a/N8KX8njOn2UMU+tsz
|
|
||||||
EfJoQeB/SamZ5cjNe3DOHG9fptHNhpH3AgupdeHZhOa6s3Qh+1QJsFn04Uy9otihMXyHUfD14HHn
|
|
||||||
TTGHg6eEuDH9RjVLpJ9OMP0BhvkFRRVwT9blnY+V8/LU8a0guNCUwAfEKEQx99yUC2mWSa5/bJxy
|
|
||||||
Z+Nfl3wmXF9gLlhmCEIlqHFCPTaL6g6tVjtT6KwqxKfFdeQ842GhWblC1+gT7NwiLjntx6UxXdHP
|
|
||||||
jWyovNmstdoZGvlaiC0UPxdHXmC53mEE7xslGTy3x/GfvwD9Wdb0QyB0pn0wFU4dYg+HuuJ2tZk9
|
|
||||||
e5N/9xEIk7/etVr6+gwmhLy6HVukFRqCEk8+2plhAjmVF94UUrLRm0eTWKmgu/mi8ertCPhxhmoX
|
|
||||||
ByW+bhc+mQ1X0Q4zeO3YljMM51iXstIO/2gR0Re7khCmgQ5g9AdkHaPvBxRxZXaPoCw70Ir0PXLE
|
|
||||||
dE7UDCznrXz/BitxSJgNJcmaJHoBVskzEOegQhAhAkyAV6SZ22S4AKMxb4Mb8BpkZkKNz4j3wDbl
|
|
||||||
CRUy3zK6Tjc4Nqy8jfhYaRynMhBQvSCPclmmSen4vNnqXI6aQhYXR7Z2AgOP+Ap56ss4IbTy9KKi
|
|
||||||
OPkun2RaUDAGa2Lwjc+PzMvdbSEnnlvTleo/uFqy09UJ5OyrjkIJNBxDxfHJ7IyNGdoaW3IefWAX
|
|
||||||
rKaL7xvop3b5BPqWMvXXRSqysOzyGN/s0f8fiCrtHI6ym2xolwawx6zQZqKKv3Be+wKvTgRT2sh6
|
|
||||||
xDJfQ3A00hem1RnQoVtPumBwow1QQbuVd8TNu7arV8oM5rKM6NMVecmND12ayeEVgKK0N/3IdsYO
|
|
||||||
F4MLdAOd4MebirS+NMRdcxb2hdfFbA9dMw9Rce7q10x4IiVU3DT7Vo7IKHnwPOso4A2+hWaTt5Hs
|
|
||||||
gNH6nqK1WaFHx8HIBktEg9tGl9ifBfYSuisgMUHs+1/e8ZwMmn78iBvMaUkXR/1m1SAK13gDrPOV
|
|
||||||
2KRk1f8MuUONuZtRHbsSsoRzeEEj2MblEFIUkXKPGSnGtpyaIqcLKu7qSNqEWbd3Mi6iqZyAF9ur
|
|
||||||
S6PrT631ucYj4KsgxamK3CkcPnro6JRXoW0bhfZ+FXdUMudyp9ciMAmR0Xm2CUwwoLb8BERVr9fi
|
|
||||||
VraW1mYpdUtEgGUyYF8wK/m9DtCWErSUVF7KTwXcQ1v7cC9UYluD4y3/NQoOAkmLp3q4iMvI6Kr9
|
|
||||||
wXPu3xTOgClz/Ske9d5zj9FHXX17ahUlM6L4CEP5hQa6NsPaBp1uykxeRkQ7/DTbuP2TeFNFCSNB
|
|
||||||
c0MrXeXL8l3KuVjnQPG3zoxDIZcDyRavpLLamqDLergVscng6L68Yawbsp/7V39jWYmit6uTXmp2
|
|
||||||
f2ncjHWTjL0XwQzypjcAELV1+oztimMwLbjSVD0phFRes9iBRK72DYxyumFEUz71wn48hrTVPyiv
|
|
||||||
OwqNkS3IVQ89yHXEHjlbn5mG1QvvTrFhVsa8HMvSsvRw3YKji+5g6VSsKfWFwD9+L2uVb28OKpTJ
|
|
||||||
cKL7M17lzF20jyOi3otlBI58p9xkdw3EStQRCVsBu0Ndv03deh078hmZ0HxBYx2WihCnp7pqf5ok
|
|
||||||
H2b3GMbtmM8HuFKmstioDyd3wGfzUisb9394+do1aViRsEnfX1JytHtrbZHtBkDBMDeu1xemX4RH
|
|
||||||
SdEqzvwXjLHrXR0y9WJvAzoedZz31pBbDzvZXkzRmKdAeszVYf0oVkXChUa0Iv/fPpw86N6/8+P2
|
|
||||||
VPHGAVW7HHD5O5/fILc/OnzuPP7FNctlbjeoXoOpkoPgnSE25bSDEIpWkNwEdV/jnkHnsJYphp6k
|
|
||||||
GbnBCj/5xIP7oYaDOoWLK+nDtwjEUMItMNNxVXBECuBo4DxxKp6DbWP3yF2tpzAg9w9j9AnlQB7J
|
|
||||||
eNz3s1yPJ3QJSu0WFonPDcE9fepllJZXjtlCVe9M5BMOBowY+hjvgQhE7FNblFZvEithQ82dDAqa
|
|
||||||
s/GpNPeczJVmzSB5su0G35o8nGfK4ZoWmOHqqsPhmE4r8lRR6fceHsT0/uNOI0wER6O7UFOOe33j
|
|
||||||
VZkt3M8yIRuUIxBlBHOaSgluYveHryPMo6BXQKlRL9sauqc7TpLDMGby2i2Vs6oGBK846hXuVC7t
|
|
||||||
V2dYDayv1u0Ge1HTHsN5qkXY+d5Om9Gbv+o1P4aeDW/Hq5FEGeM+M21cI5zWdkxenxRa83hUEj26
|
|
||||||
v2Zlt80v4XT2YrJXwrSv9/s4r13D1nQxa+OLtCkswaew9xoNRGKjcvpq4UQCp6tbkxD0vb8CkoNM
|
|
||||||
cdPJFZZywgON5pFzzafo6o6alG9UEROYK564Ukp+wv4Xt/7IQpzGf9dbB6yFYp2L1URdlebTvLx5
|
|
||||||
hM1L2n1ND+QZU0JGytXefsrxRaxRx4C6HUnkYDc7xb6GgHZIMN1h5iClg9Cd3dAMkE9UAp3DM3/x
|
|
||||||
ISJz9CaphM74pPa5dKbqvkS5pJO4kbGJkHEJVLr1l8GcOQyUxnghqEZ1zyCNaapf8lZxkfpfgq6x
|
|
||||||
DGgZqwf5LUAsp48H/3MZd95X8QsJUy7DRXHRmkfxf+186QNCmLzbhEhQHSyA9c/odoKhHfbzDrzz
|
|
||||||
/IkHBHBTn0eLBJLKJaa76hdRhBNJ7sQHHAH0fbKOeN2RJKXMXcw/XYRjOTQmsFCpT3NBHmOQiJgh
|
|
||||||
3CdDOALtnNy4biZgOYL35bnbtFd1xUqTqC+RUgy7s3hy2qYtRkmVym6UV30Gj5TIhX2yyeiLDr3/
|
|
||||||
jh8oFVLi0vc0q9Cc8e/OgV2APtbhFKtmd0nf+qDwJNcP//aElllnka5RtY8szPGbEOnaoDRJh56V
|
|
||||||
hQh7aYlaHiSTBUYkTqZAtZmddvPDoR5MYP6eHmspahZP3r5gPnGg9dEPZYniwa9R4AyIBG6CLzl7
|
|
||||||
VAb4Up6hlQbSbazZAxSnm+D37Vepi02N1mUN+kZLkuXoE+8bSkCLkoUHAggz6A1FFZrVFBOZJFF3
|
|
||||||
yanmQKRKVeV/RYWvCiCWK+NMHrKLjqwXE7BuzG4+kwJz4yptIZG7+QQ9/y++9K2qfGzpFAKOvYVA
|
|
||||||
QoivjQTdF68auy5ncT6ZGGsg1KSWqiU6r5yQQE7+0086p9DpxCfeFinvElNbr/k1SeAAgX0mCiNN
|
|
||||||
dXHULePP/Gipl82oGh1JJCdAQ9LDpey65p0KEjYXXANeTZwhPYOga4BHA0oN4pwOdnTeCb5A4iZ/
|
|
||||||
heS3mgFhvHAhevmsEhIK2h2zSF3Akf5BwgPCbpnCYkYb+ME0TdvNEiJCphU9jUE4p5X9A9dSGDJj
|
|
||||||
khYzrG0vqQ5aTHUtA/ettxOdp4eUS7ysX0thI24EuES+7VvT4f8wgeSqBHZFzQ/CElgrRx4ExPs7
|
|
||||||
D0v5Ej5wagiorCgqq7nJ+WVo4jzSjwP1YPz0OorE1bZuBq7lGr3Rbp63T09vP9TTzlMsJSWxGHqT
|
|
||||||
JeKFlv86ZJ1h39w2Zj+8gJ4U4AZbOygG4bLImMVZigruDqvkaOxNreC1k+1vLgOPtZ/kWzXOwH+O
|
|
||||||
/KlC0MjIWmtLxc4WQHgphsph364TvIk2pNXhw0kVpwDtyTQQTZ0uelX9+IewGOhxjBSp71WJ3KS6
|
|
||||||
vd6oUylWNSjtHxK7eVyclTxCvy8AwzP5K+8lwRzhDkWw2j7nriqzZ6sBQ8sc55H3/PkQ1nhDvP3S
|
|
||||||
Y4mETg95nQKorrqSDgb6WO6YmD7apM6gCf2H5/4poh7YLqjOw7ajEzyPcoHqdJRC+6dswNNb8pdu
|
|
||||||
Eynk1RGGG3fnXVSGn5SSGA2S8xxJpeOPXqhwWm47l709TR53pdlNgeNlLSat/LE3Yr6f3dzCO3+M
|
|
||||||
mLQSSv4FDwGW+hU2bHZPiUhUUQSmaa9T19pbpa6s8ZJ0xLEbS3z1xEajwM0bFGEGE+lodnN0Ziu+
|
|
||||||
StlkG0O7ozjg6V6hRnz8KkJqNDirqESfbjE6WMHtc599lGztc/77jnBfdHd3VIuf4IgUcezITMqj
|
|
||||||
5MGygT2/VAEb4BZAbcRxPGqKcLfYnJZ63t3QEqbgblMA1vFo4VgSV1ajLUyoDGBGLV28ExlwTut1
|
|
||||||
HzIaED7RvsGxFpR26+1akJ1/8bReaeZFhca9QQVHRvj1X698r4C/XUsrSc+05XtjMx6HM5q1yZwu
|
|
||||||
pU7X3s5l0gEMjqTKe4cxHPW2hjvKhiEEb66pzjN7HK0y5nrjMJxzwtfqbNV7b76TcDtX27W08c9U
|
|
||||||
hsEprM3gDA7yAWiwAy3nxW57jdofbM5LfU0HVc1mK3FN0pfA/Fg0HWk0RX6K1vbYorZ2YFYwkpIK
|
|
||||||
Spx8l1Y/4Kpd/0yvO9c4f8OcsEc6LfaQSV83l2H8v6NalHbhaZ2gKxmDZi/k03xDyL8v6GCn18bp
|
|
||||||
dB5LUUJUKbnsl6q5E9b8DkJqSnAaHRLJDnEvMp6EfGlpc52On3lCg0wI5XERerziamjcMH44VZfd
|
|
||||||
j8z1WUyHlyOSmkvZdJ66PfYWu5BxCG7hfdtSGROPtIxs36iLmesyYm4yHKwwbWgNIrLgra92DF2L
|
|
||||||
R6e0RM1WWkcJHei4v89Nmwym4k0dKMTX1HkfTogoprrdIyDYj4qMmeTqfl0U8pRehVs6/zy4x8HS
|
|
||||||
0V2+smFFQ/BZxLQ4eV8NHKeszc4kI6jJ3OCncsP57tfkE6TmVTtWKiimERISYB4KhUpblsbN6zyX
|
|
||||||
Bni5ezNwl9XdaBq9c90k+QQmaMGeyQbczdGy9ufcC269vB1FU5+a67Ew8h0jPAPeYHvsw4kGsTSh
|
|
||||||
xnhGNUHRuPoNmQYBjI2LztvnbGuoucUVntUi5quKpKAK1fOZerZTh+kr5PjaW0YlozpL5CtElvS3
|
|
||||||
eqqkVT8a5mdW+sWTxJxTjqronag0QACsSwbA9qurCW9IdcOO+0D7nzfIJIFrWKx+D71JhKNvOmUa
|
|
||||||
NmCy9l+wzdpcLs1zvS3o3zwEgUWOOHzITgzOxtDhIuBcJkg9lS+o5b+W+U9fplCbVFjYd5ZDa2sX
|
|
||||||
90/8XCJA0a9VcsSrh1LoO0V3YX80VWdNPY79OUOlqftl3rNXVXE=
|
|
||||||
`pragma protect end_protected
|
|
||||||
@@ -1,82 +0,0 @@
|
|||||||
// (c) Copyright 1995-2013 Xilinx, Inc. All rights reserved.
|
|
||||||
//
|
|
||||||
// This file contains confidential and proprietary information
|
|
||||||
// of Xilinx, Inc. and is protected under U.S. and
|
|
||||||
// international copyright and other intellectual property
|
|
||||||
// laws.
|
|
||||||
//
|
|
||||||
// DISCLAIMER
|
|
||||||
// This disclaimer is not a license and does not grant any
|
|
||||||
// rights to the materials distributed herewith. Except as
|
|
||||||
// otherwise provided in a valid license issued to you by
|
|
||||||
// Xilinx, and to the maximum extent permitted by applicable
|
|
||||||
// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
|
|
||||||
// WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
|
|
||||||
// AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
|
|
||||||
// BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
|
|
||||||
// INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
|
|
||||||
// (2) Xilinx shall not be liable (whether in contract or tort,
|
|
||||||
// including negligence, or under any other theory of
|
|
||||||
// liability) for any loss or damage of any kind or nature
|
|
||||||
// related to, arising under or in connection with these
|
|
||||||
// materials, including for any direct, or any indirect,
|
|
||||||
// special, incidental, or consequential loss or damage
|
|
||||||
// (including loss of data, profits, goodwill, or any type of
|
|
||||||
// loss or damage suffered as a result of any action brought
|
|
||||||
// by a third party) even if such damage or loss was
|
|
||||||
// reasonably foreseeable or Xilinx had been advised of the
|
|
||||||
// possibility of the same.
|
|
||||||
//
|
|
||||||
// CRITICAL APPLICATIONS
|
|
||||||
// Xilinx products are not designed or intended to be fail-
|
|
||||||
// safe, or for use in any application requiring fail-safe
|
|
||||||
// performance, such as life-support or safety devices or
|
|
||||||
// systems, Class III medical devices, nuclear facilities,
|
|
||||||
// applications related to the deployment of airbags, or any
|
|
||||||
// other applications that could lead to death, personal
|
|
||||||
// injury, or severe property or environmental damage
|
|
||||||
// (individually and collectively, "Critical
|
|
||||||
// Applications"). Customer assumes the sole risk and
|
|
||||||
// liability of any use of Xilinx products in Critical
|
|
||||||
// Applications, subject only to applicable laws and
|
|
||||||
// regulations governing limitations on product liability.
|
|
||||||
//
|
|
||||||
// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
|
|
||||||
// PART OF THIS FILE AT ALL TIMES.
|
|
||||||
//
|
|
||||||
// DO NOT MODIFY THIS FILE.
|
|
||||||
`timescale 1ns / 1ps
|
|
||||||
module vio_rf_test (
|
|
||||||
clk,
|
|
||||||
|
|
||||||
probe_out0,
|
|
||||||
probe_out1,
|
|
||||||
probe_out2,
|
|
||||||
probe_out3,
|
|
||||||
probe_out4,
|
|
||||||
probe_out5,
|
|
||||||
probe_out6,
|
|
||||||
probe_out7,
|
|
||||||
probe_out8,
|
|
||||||
probe_out9,
|
|
||||||
probe_out10,
|
|
||||||
probe_out11
|
|
||||||
);
|
|
||||||
|
|
||||||
input clk;
|
|
||||||
|
|
||||||
output reg [0 : 0] probe_out0 = 'h0 ;
|
|
||||||
output reg [7 : 0] probe_out1 = 'h1f ;
|
|
||||||
output reg [7 : 0] probe_out2 = 'h1f ;
|
|
||||||
output reg [31 : 0] probe_out3 = 'h003A9800 ;
|
|
||||||
output reg [0 : 0] probe_out4 = 'h0 ;
|
|
||||||
output reg [11 : 0] probe_out5 = 'h3E8 ;
|
|
||||||
output reg [11 : 0] probe_out6 = 'h5DC ;
|
|
||||||
output reg [31 : 0] probe_out7 = 'h00004800 ;
|
|
||||||
output reg [31 : 0] probe_out8 = 'h000000C0 ;
|
|
||||||
output reg [63 : 0] probe_out9 = 'h0000000000009600 ;
|
|
||||||
output reg [4 : 0] probe_out10 = 'h10 ;
|
|
||||||
output reg [0 : 0] probe_out11 = 'h0 ;
|
|
||||||
|
|
||||||
|
|
||||||
endmodule
|
|
||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
-42
@@ -1,42 +0,0 @@
|
|||||||
-- Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
|
||||||
-- --------------------------------------------------------------------------------
|
|
||||||
-- Tool Version: Vivado v.2019.1.3 (lin64) Build 2644227 Wed Sep 4 09:44:18 MDT 2019
|
|
||||||
-- Date : Thu May 18 12:54:39 2023
|
|
||||||
-- Host : JOSH-ASUS-Z690 running 64-bit Ubuntu 20.04.6 LTS
|
|
||||||
-- Command : write_vhdl -force -mode synth_stub
|
|
||||||
-- /home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/managed_ip_project/managed_ip_project.runs/vio_rf_test_synth_1/vio_rf_test_stub.vhdl
|
|
||||||
-- Design : vio_rf_test
|
|
||||||
-- Purpose : Stub declaration of top-level module interface
|
|
||||||
-- Device : xc7z100ffg900-2
|
|
||||||
-- --------------------------------------------------------------------------------
|
|
||||||
library IEEE;
|
|
||||||
use IEEE.STD_LOGIC_1164.ALL;
|
|
||||||
|
|
||||||
entity vio_rf_test is
|
|
||||||
Port (
|
|
||||||
clk : in STD_LOGIC;
|
|
||||||
probe_out0 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out1 : out STD_LOGIC_VECTOR ( 7 downto 0 );
|
|
||||||
probe_out2 : out STD_LOGIC_VECTOR ( 7 downto 0 );
|
|
||||||
probe_out3 : out STD_LOGIC_VECTOR ( 31 downto 0 );
|
|
||||||
probe_out4 : out STD_LOGIC_VECTOR ( 0 to 0 );
|
|
||||||
probe_out5 : out STD_LOGIC_VECTOR ( 11 downto 0 );
|
|
||||||
probe_out6 : out STD_LOGIC_VECTOR ( 11 downto 0 );
|
|
||||||
probe_out7 : out STD_LOGIC_VECTOR ( 31 downto 0 );
|
|
||||||
probe_out8 : out STD_LOGIC_VECTOR ( 31 downto 0 );
|
|
||||||
probe_out9 : out STD_LOGIC_VECTOR ( 63 downto 0 );
|
|
||||||
probe_out10 : out STD_LOGIC_VECTOR ( 4 downto 0 );
|
|
||||||
probe_out11 : out STD_LOGIC_VECTOR ( 0 to 0 )
|
|
||||||
);
|
|
||||||
|
|
||||||
end vio_rf_test;
|
|
||||||
|
|
||||||
architecture stub of vio_rf_test is
|
|
||||||
attribute syn_black_box : boolean;
|
|
||||||
attribute black_box_pad_pin : string;
|
|
||||||
attribute syn_black_box of stub : architecture is true;
|
|
||||||
attribute black_box_pad_pin of stub : architecture is "clk,probe_out0[0:0],probe_out1[7:0],probe_out2[7:0],probe_out3[31:0],probe_out4[0:0],probe_out5[11:0],probe_out6[11:0],probe_out7[31:0],probe_out8[31:0],probe_out9[63:0],probe_out10[4:0],probe_out11[0:0]";
|
|
||||||
attribute X_CORE_INFO : string;
|
|
||||||
attribute X_CORE_INFO of stub : architecture is "vio,Vivado 2019.1.3";
|
|
||||||
begin
|
|
||||||
end;
|
|
||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 12:54:21 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:33 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -8,11 +8,11 @@ vmap xil_defaultlib activehdl/xil_defaultlib
|
|||||||
vmap xpm activehdl/xpm
|
vmap xpm activehdl/xpm
|
||||||
|
|
||||||
vlog -work xil_defaultlib -sv2k12 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
vlog -work xil_defaultlib -sv2k12 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
|
|
||||||
vcom -work xpm -93 \
|
vcom -work xpm -93 \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
|
|
||||||
vlog -work xil_defaultlib -v2k5 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
vlog -work xil_defaultlib -v2k5 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
||||||
|
|||||||
+3
-3
@@ -1,5 +1,5 @@
|
|||||||
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_memory.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_VCOMP.vhd,vhdl,xpm,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_VCOMP.vhd,vhdl,xpm,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
glbl.v,Verilog,xil_defaultlib,glbl.v
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@
|
|||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 12:54:21 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:33 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 12:54:21 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:33 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -1,5 +1,5 @@
|
|||||||
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_memory.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_VCOMP.vhd,vhdl,xpm,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_VCOMP.vhd,vhdl,xpm,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
glbl.v,Verilog,xil_defaultlib,glbl.v
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@
|
|||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 12:54:21 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:33 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
|
|||||||
+3
-3
@@ -1,9 +1,9 @@
|
|||||||
-makelib ies_lib/xil_defaultlib -sv \
|
-makelib ies_lib/xil_defaultlib -sv \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
-endlib
|
-endlib
|
||||||
-makelib ies_lib/xpm \
|
-makelib ies_lib/xpm \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
-endlib
|
-endlib
|
||||||
-makelib ies_lib/xil_defaultlib \
|
-makelib ies_lib/xil_defaultlib \
|
||||||
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 12:54:21 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:33 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|||||||
+9
-1
@@ -2,13 +2,21 @@ vlib modelsim_lib/work
|
|||||||
vlib modelsim_lib/msim
|
vlib modelsim_lib/msim
|
||||||
|
|
||||||
vlib modelsim_lib/msim/xil_defaultlib
|
vlib modelsim_lib/msim/xil_defaultlib
|
||||||
|
vlib modelsim_lib/msim/xpm
|
||||||
|
|
||||||
vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib
|
vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib
|
||||||
|
vmap xpm modelsim_lib/msim/xpm
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib -64 -incr -sv "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
|
|
||||||
|
vcom -work xpm -64 -93 \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
|
|
||||||
vlog -work xil_defaultlib -64 -incr "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
vlog -work xil_defaultlib -64 -incr "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
||||||
|
|
||||||
|
|
||||||
vlog -work xil_defaultlib \
|
vlog -work xil_defaultlib \
|
||||||
"glbl.v"
|
"glbl.v"
|
||||||
|
|
||||||
|
|||||||
+3
@@ -1,2 +1,5 @@
|
|||||||
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
|
xpm_VCOMP.vhd,vhdl,xpm,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
glbl.v,Verilog,xil_defaultlib,glbl.v
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
|
|||||||
+4
-3
@@ -9,7 +9,7 @@
|
|||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 12:54:21 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:33 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
@@ -95,10 +95,11 @@ setup()
|
|||||||
copy_setup_file()
|
copy_setup_file()
|
||||||
{
|
{
|
||||||
file="modelsim.ini"
|
file="modelsim.ini"
|
||||||
if [[ ($1 != "") ]]; then
|
lib_map_path="<SPECIFY_COMPILED_LIB_PATH>"
|
||||||
|
if [[ ($1 != "" && -e $1) ]]; then
|
||||||
lib_map_path="$1"
|
lib_map_path="$1"
|
||||||
else
|
else
|
||||||
lib_map_path="/home/josh/Software/Xilinx/CompLib/Model/2019.1"
|
echo -e "ERROR: Compiled simulation library directory path not specified or does not exist (type "./top.sh -help" for more information)\n"
|
||||||
fi
|
fi
|
||||||
if [[ ($lib_map_path != "") ]]; then
|
if [[ ($lib_map_path != "") ]]; then
|
||||||
src_file="$lib_map_path/$file"
|
src_file="$lib_map_path/$file"
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
onbreak {quit -f}
|
onbreak {quit -f}
|
||||||
onerror {quit -f}
|
onerror {quit -f}
|
||||||
|
|
||||||
vsim -voptargs="+acc" -t 1ps -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm -lib xil_defaultlib xil_defaultlib.ila_rf_test xil_defaultlib.glbl
|
vsim -voptargs="+acc" -t 1ps -L xil_defaultlib -L xpm -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.ila_rf_test xil_defaultlib.glbl
|
||||||
|
|
||||||
do {wave.do}
|
do {wave.do}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 12:54:21 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:33 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -8,11 +8,11 @@ vmap xil_defaultlib questa_lib/msim/xil_defaultlib
|
|||||||
vmap xpm questa_lib/msim/xpm
|
vmap xpm questa_lib/msim/xpm
|
||||||
|
|
||||||
vlog -work xil_defaultlib -64 -sv "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
vlog -work xil_defaultlib -64 -sv "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
|
|
||||||
vcom -work xpm -64 -93 \
|
vcom -work xpm -64 -93 \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
|
|
||||||
vlog -work xil_defaultlib -64 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
vlog -work xil_defaultlib -64 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
||||||
|
|||||||
+3
-3
@@ -1,5 +1,5 @@
|
|||||||
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_memory.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_VCOMP.vhd,vhdl,xpm,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_VCOMP.vhd,vhdl,xpm,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
glbl.v,Verilog,xil_defaultlib,glbl.v
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
|
|||||||
+2
-3
@@ -9,7 +9,7 @@
|
|||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 12:54:21 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:33 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
@@ -102,10 +102,9 @@ setup()
|
|||||||
copy_setup_file()
|
copy_setup_file()
|
||||||
{
|
{
|
||||||
file="modelsim.ini"
|
file="modelsim.ini"
|
||||||
|
lib_map_path=""
|
||||||
if [[ ($1 != "") ]]; then
|
if [[ ($1 != "") ]]; then
|
||||||
lib_map_path="$1"
|
lib_map_path="$1"
|
||||||
else
|
|
||||||
lib_map_path="/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/managed_ip_project/managed_ip_project.cache/compile_simlib/questa"
|
|
||||||
fi
|
fi
|
||||||
if [[ ($lib_map_path != "") ]]; then
|
if [[ ($lib_map_path != "") ]]; then
|
||||||
src_file="$lib_map_path/$file"
|
src_file="$lib_map_path/$file"
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 12:54:21 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:33 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -8,11 +8,11 @@ vmap xil_defaultlib riviera/xil_defaultlib
|
|||||||
vmap xpm riviera/xpm
|
vmap xpm riviera/xpm
|
||||||
|
|
||||||
vlog -work xil_defaultlib -sv2k12 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
vlog -work xil_defaultlib -sv2k12 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
|
|
||||||
vcom -work xpm -93 \
|
vcom -work xpm -93 \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
|
|
||||||
vlog -work xil_defaultlib -v2k5 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
vlog -work xil_defaultlib -v2k5 "+incdir+../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
||||||
|
|||||||
+3
-3
@@ -1,5 +1,5 @@
|
|||||||
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_memory.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_VCOMP.vhd,vhdl,xpm,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_VCOMP.vhd,vhdl,xpm,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
glbl.v,Verilog,xil_defaultlib,glbl.v
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
|
|||||||
+2
-3
@@ -9,7 +9,7 @@
|
|||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 12:54:21 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:33 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
@@ -93,10 +93,9 @@ setup()
|
|||||||
map_setup_file()
|
map_setup_file()
|
||||||
{
|
{
|
||||||
file="library.cfg"
|
file="library.cfg"
|
||||||
|
lib_map_path=""
|
||||||
if [[ ($1 != "") ]]; then
|
if [[ ($1 != "") ]]; then
|
||||||
lib_map_path="$1"
|
lib_map_path="$1"
|
||||||
else
|
|
||||||
lib_map_path="/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/managed_ip_project/managed_ip_project.cache/compile_simlib/riviera"
|
|
||||||
fi
|
fi
|
||||||
if [[ ($lib_map_path != "") ]]; then
|
if [[ ($lib_map_path != "") ]]; then
|
||||||
src_file="$lib_map_path/$file"
|
src_file="$lib_map_path/$file"
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 12:54:21 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:33 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|||||||
+3
@@ -1,2 +1,5 @@
|
|||||||
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
|
xpm_VCOMP.vhd,vhdl,xpm,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
glbl.v,Verilog,xil_defaultlib,glbl.v
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
|
|||||||
+12
-4
@@ -9,7 +9,7 @@
|
|||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 12:54:21 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:33 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
@@ -48,7 +48,7 @@ vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log"
|
|||||||
vcs_sim_opts="-ucli -licqueue -l simulate.log"
|
vcs_sim_opts="-ucli -licqueue -l simulate.log"
|
||||||
|
|
||||||
# Design libraries
|
# Design libraries
|
||||||
design_libs=(xil_defaultlib)
|
design_libs=(xil_defaultlib xpm)
|
||||||
|
|
||||||
# Simulation root library directory
|
# Simulation root library directory
|
||||||
sim_lib_dir="vcs_lib"
|
sim_lib_dir="vcs_lib"
|
||||||
@@ -70,6 +70,15 @@ run()
|
|||||||
compile()
|
compile()
|
||||||
{
|
{
|
||||||
# Compile design files
|
# Compile design files
|
||||||
|
vlogan -work xil_defaultlib $vlogan_opts -sverilog +incdir+"$ref_dir/../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
|
2>&1 | tee -a vlogan.log
|
||||||
|
|
||||||
|
vhdlan -work xpm $vhdlan_opts \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
|
2>&1 | tee -a vhdlan.log
|
||||||
|
|
||||||
vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../ip/ila_rf_test/hdl/verilog" \
|
vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../ip/ila_rf_test/hdl/verilog" \
|
||||||
"$ref_dir/../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
"$ref_dir/../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
||||||
2>&1 | tee -a vlogan.log
|
2>&1 | tee -a vlogan.log
|
||||||
@@ -138,10 +147,9 @@ create_lib_mappings()
|
|||||||
|
|
||||||
touch $file
|
touch $file
|
||||||
|
|
||||||
|
lib_map_path=""
|
||||||
if [[ ($1 != "") ]]; then
|
if [[ ($1 != "") ]]; then
|
||||||
lib_map_path="$1"
|
lib_map_path="$1"
|
||||||
else
|
|
||||||
lib_map_path="/home/josh/Software/Xilinx/CompLib/VCS/2019.1"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for (( i=0; i<${#design_libs[*]}; i++ )); do
|
for (( i=0; i<${#design_libs[*]}; i++ )); do
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 12:54:21 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:33 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -1,5 +1,5 @@
|
|||||||
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_memory.sv,systemverilog,xil_defaultlib,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
xpm_VCOMP.vhd,vhdl,xpm,../../../../tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
xpm_VCOMP.vhd,vhdl,xpm,../../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
ila_rf_test.v,verilog,xil_defaultlib,../../../ip/ila_rf_test/sim/ila_rf_test.v,incdir="../../../ip/ila_rf_test/hdl/verilog"
|
||||||
glbl.v,Verilog,xil_defaultlib,glbl.v
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@
|
|||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 12:54:21 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:33 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
|
|||||||
+3
-3
@@ -1,9 +1,9 @@
|
|||||||
-makelib xcelium_lib/xil_defaultlib -sv \
|
-makelib xcelium_lib/xil_defaultlib -sv \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
-endlib
|
-endlib
|
||||||
-makelib xcelium_lib/xpm \
|
-makelib xcelium_lib/xpm \
|
||||||
"/tools/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
-endlib
|
-endlib
|
||||||
-makelib xcelium_lib/xil_defaultlib \
|
-makelib xcelium_lib/xil_defaultlib \
|
||||||
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
"../../../ip/ila_rf_test/sim/ila_rf_test.v" \
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 12:54:21 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:33 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -9,7 +9,7 @@
|
|||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 12:54:21 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:33 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
#*********************************************************************************************************
|
#*********************************************************************************************************
|
||||||
|
|
||||||
# Command line options
|
# Command line options
|
||||||
xv_boost_lib_path=/tools/Xilinx/Vivado/2019.1/tps/boost_1_64_0
|
xv_boost_lib_path=/home/josh/Software/Xilinx/Vivado/2019.1/tps/boost_1_64_0
|
||||||
xvlog_opts="--relax"
|
xvlog_opts="--relax"
|
||||||
|
|
||||||
|
|
||||||
@@ -92,7 +92,7 @@ setup()
|
|||||||
copy_setup_file()
|
copy_setup_file()
|
||||||
{
|
{
|
||||||
file="xsim.ini"
|
file="xsim.ini"
|
||||||
lib_map_path="/tools/Xilinx/Vivado/2019.1/data/xsim"
|
lib_map_path="/home/josh/Software/Xilinx/Vivado/2019.1/data/xsim"
|
||||||
if [[ ($1 != "") ]]; then
|
if [[ ($1 != "") ]]; then
|
||||||
lib_map_path="$1"
|
lib_map_path="$1"
|
||||||
fi
|
fi
|
||||||
|
|||||||
+6
-6
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 11:36:22 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:40 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
From the shell prompt in the current directory, issue the following command:-
|
From the shell prompt in the current directory, issue the following command:-
|
||||||
|
|
||||||
./vio_rf_control.sh
|
./vio_RF_control.sh
|
||||||
|
|
||||||
This command will launch the 'compile', 'elaborate' and 'simulate' functions
|
This command will launch the 'compile', 'elaborate' and 'simulate' functions
|
||||||
implemented in the script file for the 3-step flow. These functions are called
|
implemented in the script file for the 3-step flow. These functions are called
|
||||||
@@ -26,16 +26,16 @@ current directory.
|
|||||||
The 'setup' function is also used for removing the simulator generated data in
|
The 'setup' function is also used for removing the simulator generated data in
|
||||||
order to reset the current directory to the original state when export_simulation
|
order to reset the current directory to the original state when export_simulation
|
||||||
was launched from Vivado. This generated data can be removed by specifying the
|
was launched from Vivado. This generated data can be removed by specifying the
|
||||||
'-reset_run' switch to the './vio_rf_control.sh' script.
|
'-reset_run' switch to the './vio_RF_control.sh' script.
|
||||||
|
|
||||||
./vio_rf_control.sh -reset_run
|
./vio_RF_control.sh -reset_run
|
||||||
|
|
||||||
To keep the generated data from the previous run but regenerate the setup files and
|
To keep the generated data from the previous run but regenerate the setup files and
|
||||||
library directories, use the '-noclean_files' switch.
|
library directories, use the '-noclean_files' switch.
|
||||||
|
|
||||||
./vio_rf_control.sh -noclean_files
|
./vio_RF_control.sh -noclean_files
|
||||||
|
|
||||||
For more information on the script, please type './vio_rf_control.sh -help'.
|
For more information on the script, please type './vio_RF_control.sh -help'.
|
||||||
|
|
||||||
2. Additional design information files:-
|
2. Additional design information files:-
|
||||||
|
|
||||||
+22
@@ -0,0 +1,22 @@
|
|||||||
|
vlib work
|
||||||
|
vlib activehdl
|
||||||
|
|
||||||
|
vlib activehdl/xil_defaultlib
|
||||||
|
vlib activehdl/xpm
|
||||||
|
|
||||||
|
vmap xil_defaultlib activehdl/xil_defaultlib
|
||||||
|
vmap xpm activehdl/xpm
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib -sv2k12 "+incdir+../../../ip/vio_RF_control/hdl/verilog" "+incdir+../../../ip/vio_RF_control/hdl" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
|
|
||||||
|
vcom -work xpm -93 \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib -v2k5 "+incdir+../../../ip/vio_RF_control/hdl/verilog" "+incdir+../../../ip/vio_RF_control/hdl" \
|
||||||
|
"../../../ip/vio_RF_control/sim/vio_RF_control.v" \
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib \
|
||||||
|
"glbl.v"
|
||||||
|
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
xpm_VCOMP.vhd,vhdl,xpm,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
vio_RF_control.v,verilog,xil_defaultlib,../../../ip/vio_RF_control/sim/vio_RF_control.v,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
+2
-2
@@ -1,14 +1,14 @@
|
|||||||
onbreak {quit -force}
|
onbreak {quit -force}
|
||||||
onerror {quit -force}
|
onerror {quit -force}
|
||||||
|
|
||||||
asim -t 1ps +access +r +m+vio_rf_control -L xil_defaultlib -L xpm -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.vio_rf_control xil_defaultlib.glbl
|
asim -t 1ps +access +r +m+vio_RF_control -L xil_defaultlib -L xpm -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.vio_RF_control xil_defaultlib.glbl
|
||||||
|
|
||||||
do {wave.do}
|
do {wave.do}
|
||||||
|
|
||||||
view wave
|
view wave
|
||||||
view structure
|
view structure
|
||||||
|
|
||||||
do {vio_rf_control.udo}
|
do {vio_RF_control.udo}
|
||||||
|
|
||||||
run -all
|
run -all
|
||||||
|
|
||||||
+14
-14
@@ -2,22 +2,22 @@
|
|||||||
#*********************************************************************************************************
|
#*********************************************************************************************************
|
||||||
# Vivado (TM) v2019.1.3 (64-bit)
|
# Vivado (TM) v2019.1.3 (64-bit)
|
||||||
#
|
#
|
||||||
# Filename : vio_rf_control.sh
|
# Filename : vio_RF_control.sh
|
||||||
# Simulator : Aldec Active-HDL Simulator
|
# Simulator : Aldec Active-HDL Simulator
|
||||||
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
||||||
# The script will automatically create the design libraries sub-directories in the run
|
# The script will automatically create the design libraries sub-directories in the run
|
||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 11:36:22 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:40 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# usage: vio_rf_control.sh [-help]
|
# usage: vio_RF_control.sh [-help]
|
||||||
# usage: vio_rf_control.sh [-lib_map_path]
|
# usage: vio_RF_control.sh [-lib_map_path]
|
||||||
# usage: vio_rf_control.sh [-noclean_files]
|
# usage: vio_RF_control.sh [-noclean_files]
|
||||||
# usage: vio_rf_control.sh [-reset_run]
|
# usage: vio_RF_control.sh [-reset_run]
|
||||||
#
|
#
|
||||||
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
||||||
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
#
|
#
|
||||||
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
||||||
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
||||||
# executing this script. Please type 'vio_rf_control.sh -help' for more information.
|
# executing this script. Please type 'vio_RF_control.sh -help' for more information.
|
||||||
#
|
#
|
||||||
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
||||||
#
|
#
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# Script info
|
# Script info
|
||||||
echo -e "vio_rf_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
echo -e "vio_RF_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
||||||
|
|
||||||
# Main steps
|
# Main steps
|
||||||
run()
|
run()
|
||||||
@@ -66,7 +66,7 @@ setup()
|
|||||||
case $1 in
|
case $1 in
|
||||||
"-lib_map_path" )
|
"-lib_map_path" )
|
||||||
if [[ ($2 == "") ]]; then
|
if [[ ($2 == "") ]]; then
|
||||||
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
map_setup_file $2
|
map_setup_file $2
|
||||||
@@ -121,7 +121,7 @@ reset_run()
|
|||||||
check_args()
|
check_args()
|
||||||
{
|
{
|
||||||
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
||||||
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -133,10 +133,10 @@ check_args()
|
|||||||
# Script usage
|
# Script usage
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
msg="Usage: vio_rf_control.sh [-help]\n\
|
msg="Usage: vio_RF_control.sh [-help]\n\
|
||||||
Usage: vio_rf_control.sh [-lib_map_path]\n\
|
Usage: vio_RF_control.sh [-lib_map_path]\n\
|
||||||
Usage: vio_rf_control.sh [-reset_run]\n\
|
Usage: vio_RF_control.sh [-reset_run]\n\
|
||||||
Usage: vio_rf_control.sh [-noclean_files]\n\n\
|
Usage: vio_RF_control.sh [-noclean_files]\n\n\
|
||||||
[-help] -- Print help information for this script\n\n\
|
[-help] -- Print help information for this script\n\n\
|
||||||
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
||||||
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
||||||
+6
-6
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 11:36:22 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:40 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
From the shell prompt in the current directory, issue the following command:-
|
From the shell prompt in the current directory, issue the following command:-
|
||||||
|
|
||||||
./vio_rf_control.sh
|
./vio_RF_control.sh
|
||||||
|
|
||||||
This command will launch the 'execute' function for the single-step flow. This
|
This command will launch the 'execute' function for the single-step flow. This
|
||||||
function is called from the main 'run' function in the script file.
|
function is called from the main 'run' function in the script file.
|
||||||
@@ -25,16 +25,16 @@ current directory.
|
|||||||
The 'setup' function is also used for removing the simulator generated data in
|
The 'setup' function is also used for removing the simulator generated data in
|
||||||
order to reset the current directory to the original state when export_simulation
|
order to reset the current directory to the original state when export_simulation
|
||||||
was launched from Vivado. This generated data can be removed by specifying the
|
was launched from Vivado. This generated data can be removed by specifying the
|
||||||
'-reset_run' switch to the './vio_rf_control.sh' script.
|
'-reset_run' switch to the './vio_RF_control.sh' script.
|
||||||
|
|
||||||
./vio_rf_control.sh -reset_run
|
./vio_RF_control.sh -reset_run
|
||||||
|
|
||||||
To keep the generated data from the previous run but regenerate the setup files and
|
To keep the generated data from the previous run but regenerate the setup files and
|
||||||
library directories, use the '-noclean_files' switch.
|
library directories, use the '-noclean_files' switch.
|
||||||
|
|
||||||
./vio_rf_control.sh -noclean_files
|
./vio_RF_control.sh -noclean_files
|
||||||
|
|
||||||
For more information on the script, please type './vio_rf_control.sh -help'.
|
For more information on the script, please type './vio_RF_control.sh -help'.
|
||||||
|
|
||||||
2. Additional design information files:-
|
2. Additional design information files:-
|
||||||
|
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
xpm_VCOMP.vhd,vhdl,xpm,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
vio_RF_control.v,verilog,xil_defaultlib,../../../ip/vio_RF_control/sim/vio_RF_control.v,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
+14
@@ -0,0 +1,14 @@
|
|||||||
|
-makelib ies_lib/xil_defaultlib -sv \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
|
-endlib
|
||||||
|
-makelib ies_lib/xpm \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
|
-endlib
|
||||||
|
-makelib ies_lib/xil_defaultlib \
|
||||||
|
"../../../ip/vio_RF_control/sim/vio_RF_control.v" \
|
||||||
|
-endlib
|
||||||
|
-makelib ies_lib/xil_defaultlib \
|
||||||
|
glbl.v
|
||||||
|
-endlib
|
||||||
|
|
||||||
+17
-17
@@ -2,22 +2,22 @@
|
|||||||
#*********************************************************************************************************
|
#*********************************************************************************************************
|
||||||
# Vivado (TM) v2019.1.3 (64-bit)
|
# Vivado (TM) v2019.1.3 (64-bit)
|
||||||
#
|
#
|
||||||
# Filename : vio_rf_control.sh
|
# Filename : vio_RF_control.sh
|
||||||
# Simulator : Cadence Incisive Enterprise Simulator
|
# Simulator : Cadence Incisive Enterprise Simulator
|
||||||
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
||||||
# The script will automatically create the design libraries sub-directories in the run
|
# The script will automatically create the design libraries sub-directories in the run
|
||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 11:36:22 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:40 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# usage: vio_rf_control.sh [-help]
|
# usage: vio_RF_control.sh [-help]
|
||||||
# usage: vio_rf_control.sh [-lib_map_path]
|
# usage: vio_RF_control.sh [-lib_map_path]
|
||||||
# usage: vio_rf_control.sh [-noclean_files]
|
# usage: vio_RF_control.sh [-noclean_files]
|
||||||
# usage: vio_rf_control.sh [-reset_run]
|
# usage: vio_RF_control.sh [-reset_run]
|
||||||
#
|
#
|
||||||
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
||||||
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
#
|
#
|
||||||
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
||||||
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
||||||
# executing this script. Please type 'vio_rf_control.sh -help' for more information.
|
# executing this script. Please type 'vio_RF_control.sh -help' for more information.
|
||||||
#
|
#
|
||||||
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
||||||
#
|
#
|
||||||
@@ -54,7 +54,7 @@ design_libs=(xil_defaultlib xpm)
|
|||||||
sim_lib_dir="ies_lib"
|
sim_lib_dir="ies_lib"
|
||||||
|
|
||||||
# Script info
|
# Script info
|
||||||
echo -e "vio_rf_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
echo -e "vio_RF_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
||||||
|
|
||||||
# Main steps
|
# Main steps
|
||||||
run()
|
run()
|
||||||
@@ -73,12 +73,12 @@ execute()
|
|||||||
-reflib "$ref_lib_dir/secureip:secureip" \
|
-reflib "$ref_lib_dir/secureip:secureip" \
|
||||||
-reflib "$ref_lib_dir/unimacro:unimacro" \
|
-reflib "$ref_lib_dir/unimacro:unimacro" \
|
||||||
-reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \
|
-reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \
|
||||||
-top xil_defaultlib.vio_rf_control \
|
-top xil_defaultlib.vio_RF_control \
|
||||||
-f run.f \
|
-f run.f \
|
||||||
-top glbl \
|
-top glbl \
|
||||||
glbl.v \
|
glbl.v \
|
||||||
+incdir+"../../../ip/vio_rf_control/hdl/verilog" \
|
+incdir+"../../../ip/vio_RF_control/hdl/verilog" \
|
||||||
+incdir+"../../../ip/vio_rf_control/hdl"
|
+incdir+"../../../ip/vio_RF_control/hdl"
|
||||||
}
|
}
|
||||||
|
|
||||||
# STEP: setup
|
# STEP: setup
|
||||||
@@ -87,7 +87,7 @@ setup()
|
|||||||
case $1 in
|
case $1 in
|
||||||
"-lib_map_path" )
|
"-lib_map_path" )
|
||||||
if [[ ($2 == "") ]]; then
|
if [[ ($2 == "") ]]; then
|
||||||
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
ref_lib_dir=$2
|
ref_lib_dir=$2
|
||||||
@@ -146,7 +146,7 @@ reset_run()
|
|||||||
check_args()
|
check_args()
|
||||||
{
|
{
|
||||||
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
||||||
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -158,10 +158,10 @@ check_args()
|
|||||||
# Script usage
|
# Script usage
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
msg="Usage: vio_rf_control.sh [-help]\n\
|
msg="Usage: vio_RF_control.sh [-help]\n\
|
||||||
Usage: vio_rf_control.sh [-lib_map_path]\n\
|
Usage: vio_RF_control.sh [-lib_map_path]\n\
|
||||||
Usage: vio_rf_control.sh [-reset_run]\n\
|
Usage: vio_RF_control.sh [-reset_run]\n\
|
||||||
Usage: vio_rf_control.sh [-noclean_files]\n\n\
|
Usage: vio_RF_control.sh [-noclean_files]\n\n\
|
||||||
[-help] -- Print help information for this script\n\n\
|
[-help] -- Print help information for this script\n\n\
|
||||||
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
||||||
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
||||||
+6
-6
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 11:36:22 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:40 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
From the shell prompt in the current directory, issue the following command:-
|
From the shell prompt in the current directory, issue the following command:-
|
||||||
|
|
||||||
./vio_rf_control.sh
|
./vio_RF_control.sh
|
||||||
|
|
||||||
This command will launch the 'compile', 'elaborate' and 'simulate' functions
|
This command will launch the 'compile', 'elaborate' and 'simulate' functions
|
||||||
implemented in the script file for the 3-step flow. These functions are called
|
implemented in the script file for the 3-step flow. These functions are called
|
||||||
@@ -26,16 +26,16 @@ current directory.
|
|||||||
The 'setup' function is also used for removing the simulator generated data in
|
The 'setup' function is also used for removing the simulator generated data in
|
||||||
order to reset the current directory to the original state when export_simulation
|
order to reset the current directory to the original state when export_simulation
|
||||||
was launched from Vivado. This generated data can be removed by specifying the
|
was launched from Vivado. This generated data can be removed by specifying the
|
||||||
'-reset_run' switch to the './vio_rf_control.sh' script.
|
'-reset_run' switch to the './vio_RF_control.sh' script.
|
||||||
|
|
||||||
./vio_rf_control.sh -reset_run
|
./vio_RF_control.sh -reset_run
|
||||||
|
|
||||||
To keep the generated data from the previous run but regenerate the setup files and
|
To keep the generated data from the previous run but regenerate the setup files and
|
||||||
library directories, use the '-noclean_files' switch.
|
library directories, use the '-noclean_files' switch.
|
||||||
|
|
||||||
./vio_rf_control.sh -noclean_files
|
./vio_RF_control.sh -noclean_files
|
||||||
|
|
||||||
For more information on the script, please type './vio_rf_control.sh -help'.
|
For more information on the script, please type './vio_RF_control.sh -help'.
|
||||||
|
|
||||||
2. Additional design information files:-
|
2. Additional design information files:-
|
||||||
|
|
||||||
+2
-2
@@ -5,8 +5,8 @@ vlib modelsim_lib/msim/xil_defaultlib
|
|||||||
|
|
||||||
vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib
|
vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib
|
||||||
|
|
||||||
vlog -work xil_defaultlib -64 -incr "+incdir+../../../ip/vio_rf_test/hdl/verilog" "+incdir+../../../ip/vio_rf_test/hdl" \
|
vlog -work xil_defaultlib -64 -incr "+incdir+../../../ip/vio_RF_control/hdl/verilog" "+incdir+../../../ip/vio_RF_control/hdl" \
|
||||||
"../../../ip/vio_rf_test/sim/vio_rf_test.v" \
|
"../../../ip/vio_RF_control/sim/vio_RF_control.v" \
|
||||||
|
|
||||||
|
|
||||||
vlog -work xil_defaultlib \
|
vlog -work xil_defaultlib \
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
vio_RF_control.v,verilog,xil_defaultlib,../../../ip/vio_RF_control/sim/vio_RF_control.v,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
onbreak {quit -f}
|
onbreak {quit -f}
|
||||||
onerror {quit -f}
|
onerror {quit -f}
|
||||||
|
|
||||||
vsim -voptargs="+acc" -t 1ps -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm -lib xil_defaultlib xil_defaultlib.vio_rf_test xil_defaultlib.glbl
|
vsim -voptargs="+acc" -t 1ps -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm -lib xil_defaultlib xil_defaultlib.vio_RF_control xil_defaultlib.glbl
|
||||||
|
|
||||||
do {wave.do}
|
do {wave.do}
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@ view wave
|
|||||||
view structure
|
view structure
|
||||||
view signals
|
view signals
|
||||||
|
|
||||||
do {vio_rf_test.udo}
|
do {vio_RF_control.udo}
|
||||||
|
|
||||||
run -all
|
run -all
|
||||||
|
|
||||||
+14
-14
@@ -2,22 +2,22 @@
|
|||||||
#*********************************************************************************************************
|
#*********************************************************************************************************
|
||||||
# Vivado (TM) v2019.1.3 (64-bit)
|
# Vivado (TM) v2019.1.3 (64-bit)
|
||||||
#
|
#
|
||||||
# Filename : vio_rf_control.sh
|
# Filename : vio_RF_control.sh
|
||||||
# Simulator : Mentor Graphics ModelSim Simulator
|
# Simulator : Mentor Graphics ModelSim Simulator
|
||||||
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
||||||
# The script will automatically create the design libraries sub-directories in the run
|
# The script will automatically create the design libraries sub-directories in the run
|
||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 11:36:22 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:40 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# usage: vio_rf_control.sh [-help]
|
# usage: vio_RF_control.sh [-help]
|
||||||
# usage: vio_rf_control.sh [-lib_map_path]
|
# usage: vio_RF_control.sh [-lib_map_path]
|
||||||
# usage: vio_rf_control.sh [-noclean_files]
|
# usage: vio_RF_control.sh [-noclean_files]
|
||||||
# usage: vio_rf_control.sh [-reset_run]
|
# usage: vio_RF_control.sh [-reset_run]
|
||||||
#
|
#
|
||||||
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
||||||
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
#
|
#
|
||||||
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
||||||
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
||||||
# executing this script. Please type 'vio_rf_control.sh -help' for more information.
|
# executing this script. Please type 'vio_RF_control.sh -help' for more information.
|
||||||
#
|
#
|
||||||
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
||||||
#
|
#
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# Script info
|
# Script info
|
||||||
echo -e "vio_rf_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
echo -e "vio_RF_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
||||||
|
|
||||||
# Main steps
|
# Main steps
|
||||||
run()
|
run()
|
||||||
@@ -66,7 +66,7 @@ setup()
|
|||||||
case $1 in
|
case $1 in
|
||||||
"-lib_map_path" )
|
"-lib_map_path" )
|
||||||
if [[ ($2 == "") ]]; then
|
if [[ ($2 == "") ]]; then
|
||||||
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
copy_setup_file $2
|
copy_setup_file $2
|
||||||
@@ -136,7 +136,7 @@ reset_run()
|
|||||||
check_args()
|
check_args()
|
||||||
{
|
{
|
||||||
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
||||||
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -148,10 +148,10 @@ check_args()
|
|||||||
# Script usage
|
# Script usage
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
msg="Usage: vio_rf_control.sh [-help]\n\
|
msg="Usage: vio_RF_control.sh [-help]\n\
|
||||||
Usage: vio_rf_control.sh [-lib_map_path]\n\
|
Usage: vio_RF_control.sh [-lib_map_path]\n\
|
||||||
Usage: vio_rf_control.sh [-reset_run]\n\
|
Usage: vio_RF_control.sh [-reset_run]\n\
|
||||||
Usage: vio_rf_control.sh [-noclean_files]\n\n\
|
Usage: vio_RF_control.sh [-noclean_files]\n\n\
|
||||||
[-help] -- Print help information for this script\n\n\
|
[-help] -- Print help information for this script\n\n\
|
||||||
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
||||||
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
||||||
+6
-6
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 11:36:22 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:40 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
From the shell prompt in the current directory, issue the following command:-
|
From the shell prompt in the current directory, issue the following command:-
|
||||||
|
|
||||||
./vio_rf_control.sh
|
./vio_RF_control.sh
|
||||||
|
|
||||||
This command will launch the 'compile', 'elaborate' and 'simulate' functions
|
This command will launch the 'compile', 'elaborate' and 'simulate' functions
|
||||||
implemented in the script file for the 3-step flow. These functions are called
|
implemented in the script file for the 3-step flow. These functions are called
|
||||||
@@ -26,16 +26,16 @@ current directory.
|
|||||||
The 'setup' function is also used for removing the simulator generated data in
|
The 'setup' function is also used for removing the simulator generated data in
|
||||||
order to reset the current directory to the original state when export_simulation
|
order to reset the current directory to the original state when export_simulation
|
||||||
was launched from Vivado. This generated data can be removed by specifying the
|
was launched from Vivado. This generated data can be removed by specifying the
|
||||||
'-reset_run' switch to the './vio_rf_control.sh' script.
|
'-reset_run' switch to the './vio_RF_control.sh' script.
|
||||||
|
|
||||||
./vio_rf_control.sh -reset_run
|
./vio_RF_control.sh -reset_run
|
||||||
|
|
||||||
To keep the generated data from the previous run but regenerate the setup files and
|
To keep the generated data from the previous run but regenerate the setup files and
|
||||||
library directories, use the '-noclean_files' switch.
|
library directories, use the '-noclean_files' switch.
|
||||||
|
|
||||||
./vio_rf_control.sh -noclean_files
|
./vio_RF_control.sh -noclean_files
|
||||||
|
|
||||||
For more information on the script, please type './vio_rf_control.sh -help'.
|
For more information on the script, please type './vio_RF_control.sh -help'.
|
||||||
|
|
||||||
2. Additional design information files:-
|
2. Additional design information files:-
|
||||||
|
|
||||||
+22
@@ -0,0 +1,22 @@
|
|||||||
|
vlib questa_lib/work
|
||||||
|
vlib questa_lib/msim
|
||||||
|
|
||||||
|
vlib questa_lib/msim/xil_defaultlib
|
||||||
|
vlib questa_lib/msim/xpm
|
||||||
|
|
||||||
|
vmap xil_defaultlib questa_lib/msim/xil_defaultlib
|
||||||
|
vmap xpm questa_lib/msim/xpm
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib -64 -sv "+incdir+../../../ip/vio_RF_control/hdl/verilog" "+incdir+../../../ip/vio_RF_control/hdl" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
|
|
||||||
|
vcom -work xpm -64 -93 \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib -64 "+incdir+../../../ip/vio_RF_control/hdl/verilog" "+incdir+../../../ip/vio_RF_control/hdl" \
|
||||||
|
"../../../ip/vio_RF_control/sim/vio_RF_control.v" \
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib \
|
||||||
|
"glbl.v"
|
||||||
|
|
||||||
+1
-1
@@ -1 +1 @@
|
|||||||
vopt -64 +acc -l elaborate.log -L xil_defaultlib -L xpm -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.vio_rf_control xil_defaultlib.glbl -o vio_rf_control_opt
|
vopt -64 +acc -l elaborate.log -L xil_defaultlib -L xpm -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.vio_RF_control xil_defaultlib.glbl -o vio_RF_control_opt
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
xpm_VCOMP.vhd,vhdl,xpm,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
vio_RF_control.v,verilog,xil_defaultlib,../../../ip/vio_RF_control/sim/vio_RF_control.v,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
onbreak {quit -f}
|
onbreak {quit -f}
|
||||||
onerror {quit -f}
|
onerror {quit -f}
|
||||||
|
|
||||||
vsim -t 1ps -lib xil_defaultlib vio_rf_test_opt
|
vsim -t 1ps -lib xil_defaultlib vio_RF_control_opt
|
||||||
|
|
||||||
do {wave.do}
|
do {wave.do}
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@ view wave
|
|||||||
view structure
|
view structure
|
||||||
view signals
|
view signals
|
||||||
|
|
||||||
do {vio_rf_test.udo}
|
do {vio_RF_control.udo}
|
||||||
|
|
||||||
run -all
|
run -all
|
||||||
|
|
||||||
+14
-14
@@ -2,22 +2,22 @@
|
|||||||
#*********************************************************************************************************
|
#*********************************************************************************************************
|
||||||
# Vivado (TM) v2019.1.3 (64-bit)
|
# Vivado (TM) v2019.1.3 (64-bit)
|
||||||
#
|
#
|
||||||
# Filename : vio_rf_control.sh
|
# Filename : vio_RF_control.sh
|
||||||
# Simulator : Mentor Graphics Questa Advanced Simulator
|
# Simulator : Mentor Graphics Questa Advanced Simulator
|
||||||
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
||||||
# The script will automatically create the design libraries sub-directories in the run
|
# The script will automatically create the design libraries sub-directories in the run
|
||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 11:36:22 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:40 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# usage: vio_rf_control.sh [-help]
|
# usage: vio_RF_control.sh [-help]
|
||||||
# usage: vio_rf_control.sh [-lib_map_path]
|
# usage: vio_RF_control.sh [-lib_map_path]
|
||||||
# usage: vio_rf_control.sh [-noclean_files]
|
# usage: vio_RF_control.sh [-noclean_files]
|
||||||
# usage: vio_rf_control.sh [-reset_run]
|
# usage: vio_RF_control.sh [-reset_run]
|
||||||
#
|
#
|
||||||
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
||||||
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
#
|
#
|
||||||
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
||||||
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
||||||
# executing this script. Please type 'vio_rf_control.sh -help' for more information.
|
# executing this script. Please type 'vio_RF_control.sh -help' for more information.
|
||||||
#
|
#
|
||||||
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
||||||
#
|
#
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# Script info
|
# Script info
|
||||||
echo -e "vio_rf_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
echo -e "vio_RF_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
||||||
|
|
||||||
# Main steps
|
# Main steps
|
||||||
run()
|
run()
|
||||||
@@ -73,7 +73,7 @@ setup()
|
|||||||
case $1 in
|
case $1 in
|
||||||
"-lib_map_path" )
|
"-lib_map_path" )
|
||||||
if [[ ($2 == "") ]]; then
|
if [[ ($2 == "") ]]; then
|
||||||
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
copy_setup_file $2
|
copy_setup_file $2
|
||||||
@@ -143,7 +143,7 @@ reset_run()
|
|||||||
check_args()
|
check_args()
|
||||||
{
|
{
|
||||||
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
||||||
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -155,10 +155,10 @@ check_args()
|
|||||||
# Script usage
|
# Script usage
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
msg="Usage: vio_rf_control.sh [-help]\n\
|
msg="Usage: vio_RF_control.sh [-help]\n\
|
||||||
Usage: vio_rf_control.sh [-lib_map_path]\n\
|
Usage: vio_RF_control.sh [-lib_map_path]\n\
|
||||||
Usage: vio_rf_control.sh [-reset_run]\n\
|
Usage: vio_RF_control.sh [-reset_run]\n\
|
||||||
Usage: vio_rf_control.sh [-noclean_files]\n\n\
|
Usage: vio_RF_control.sh [-noclean_files]\n\n\
|
||||||
[-help] -- Print help information for this script\n\n\
|
[-help] -- Print help information for this script\n\n\
|
||||||
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
||||||
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
||||||
+6
-6
@@ -4,7 +4,7 @@
|
|||||||
# README.txt: Please read the sections below to understand the steps required to
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
# run the exported script and information about the source files.
|
# run the exported script and information about the source files.
|
||||||
#
|
#
|
||||||
# Generated by export_simulation on Thu May 18 11:36:22 CST 2023
|
# Generated by export_simulation on Mon Jul 03 19:45:40 CST 2023
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
From the shell prompt in the current directory, issue the following command:-
|
From the shell prompt in the current directory, issue the following command:-
|
||||||
|
|
||||||
./vio_rf_control.sh
|
./vio_RF_control.sh
|
||||||
|
|
||||||
This command will launch the 'compile', 'elaborate' and 'simulate' functions
|
This command will launch the 'compile', 'elaborate' and 'simulate' functions
|
||||||
implemented in the script file for the 3-step flow. These functions are called
|
implemented in the script file for the 3-step flow. These functions are called
|
||||||
@@ -26,16 +26,16 @@ current directory.
|
|||||||
The 'setup' function is also used for removing the simulator generated data in
|
The 'setup' function is also used for removing the simulator generated data in
|
||||||
order to reset the current directory to the original state when export_simulation
|
order to reset the current directory to the original state when export_simulation
|
||||||
was launched from Vivado. This generated data can be removed by specifying the
|
was launched from Vivado. This generated data can be removed by specifying the
|
||||||
'-reset_run' switch to the './vio_rf_control.sh' script.
|
'-reset_run' switch to the './vio_RF_control.sh' script.
|
||||||
|
|
||||||
./vio_rf_control.sh -reset_run
|
./vio_RF_control.sh -reset_run
|
||||||
|
|
||||||
To keep the generated data from the previous run but regenerate the setup files and
|
To keep the generated data from the previous run but regenerate the setup files and
|
||||||
library directories, use the '-noclean_files' switch.
|
library directories, use the '-noclean_files' switch.
|
||||||
|
|
||||||
./vio_rf_control.sh -noclean_files
|
./vio_RF_control.sh -noclean_files
|
||||||
|
|
||||||
For more information on the script, please type './vio_rf_control.sh -help'.
|
For more information on the script, please type './vio_RF_control.sh -help'.
|
||||||
|
|
||||||
2. Additional design information files:-
|
2. Additional design information files:-
|
||||||
|
|
||||||
+22
@@ -0,0 +1,22 @@
|
|||||||
|
vlib work
|
||||||
|
vlib riviera
|
||||||
|
|
||||||
|
vlib riviera/xil_defaultlib
|
||||||
|
vlib riviera/xpm
|
||||||
|
|
||||||
|
vmap xil_defaultlib riviera/xil_defaultlib
|
||||||
|
vmap xpm riviera/xpm
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib -sv2k12 "+incdir+../../../ip/vio_RF_control/hdl/verilog" "+incdir+../../../ip/vio_RF_control/hdl" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \
|
||||||
|
|
||||||
|
vcom -work xpm -93 \
|
||||||
|
"/home/josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd" \
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib -v2k5 "+incdir+../../../ip/vio_RF_control/hdl/verilog" "+incdir+../../../ip/vio_RF_control/hdl" \
|
||||||
|
"../../../ip/vio_RF_control/sim/vio_RF_control.v" \
|
||||||
|
|
||||||
|
vlog -work xil_defaultlib \
|
||||||
|
"glbl.v"
|
||||||
|
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
xpm_cdc.sv,systemverilog,xil_defaultlib,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
xpm_memory.sv,systemverilog,xil_defaultlib,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
xpm_VCOMP.vhd,vhdl,xpm,../../josh/Software/Xilinx/Vivado/2019.1/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
vio_RF_control.v,verilog,xil_defaultlib,../../../ip/vio_RF_control/sim/vio_RF_control.v,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
+2
-2
@@ -1,14 +1,14 @@
|
|||||||
onbreak {quit -force}
|
onbreak {quit -force}
|
||||||
onerror {quit -force}
|
onerror {quit -force}
|
||||||
|
|
||||||
asim -t 1ps +access +r +m+vio_rf_control -L xil_defaultlib -L xpm -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.vio_rf_control xil_defaultlib.glbl
|
asim -t 1ps +access +r +m+vio_RF_control -L xil_defaultlib -L xpm -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.vio_RF_control xil_defaultlib.glbl
|
||||||
|
|
||||||
do {wave.do}
|
do {wave.do}
|
||||||
|
|
||||||
view wave
|
view wave
|
||||||
view structure
|
view structure
|
||||||
|
|
||||||
do {vio_rf_control.udo}
|
do {vio_RF_control.udo}
|
||||||
|
|
||||||
run -all
|
run -all
|
||||||
|
|
||||||
+14
-14
@@ -2,22 +2,22 @@
|
|||||||
#*********************************************************************************************************
|
#*********************************************************************************************************
|
||||||
# Vivado (TM) v2019.1.3 (64-bit)
|
# Vivado (TM) v2019.1.3 (64-bit)
|
||||||
#
|
#
|
||||||
# Filename : vio_rf_control.sh
|
# Filename : vio_RF_control.sh
|
||||||
# Simulator : Aldec Riviera-PRO Simulator
|
# Simulator : Aldec Riviera-PRO Simulator
|
||||||
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
||||||
# The script will automatically create the design libraries sub-directories in the run
|
# The script will automatically create the design libraries sub-directories in the run
|
||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 11:36:22 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:40 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# usage: vio_rf_control.sh [-help]
|
# usage: vio_RF_control.sh [-help]
|
||||||
# usage: vio_rf_control.sh [-lib_map_path]
|
# usage: vio_RF_control.sh [-lib_map_path]
|
||||||
# usage: vio_rf_control.sh [-noclean_files]
|
# usage: vio_RF_control.sh [-noclean_files]
|
||||||
# usage: vio_rf_control.sh [-reset_run]
|
# usage: vio_RF_control.sh [-reset_run]
|
||||||
#
|
#
|
||||||
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
||||||
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
#
|
#
|
||||||
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
||||||
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
||||||
# executing this script. Please type 'vio_rf_control.sh -help' for more information.
|
# executing this script. Please type 'vio_RF_control.sh -help' for more information.
|
||||||
#
|
#
|
||||||
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
||||||
#
|
#
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# Script info
|
# Script info
|
||||||
echo -e "vio_rf_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
echo -e "vio_RF_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
||||||
|
|
||||||
# Main steps
|
# Main steps
|
||||||
run()
|
run()
|
||||||
@@ -66,7 +66,7 @@ setup()
|
|||||||
case $1 in
|
case $1 in
|
||||||
"-lib_map_path" )
|
"-lib_map_path" )
|
||||||
if [[ ($2 == "") ]]; then
|
if [[ ($2 == "") ]]; then
|
||||||
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
map_setup_file $2
|
map_setup_file $2
|
||||||
@@ -122,7 +122,7 @@ reset_run()
|
|||||||
check_args()
|
check_args()
|
||||||
{
|
{
|
||||||
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
||||||
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -134,10 +134,10 @@ check_args()
|
|||||||
# Script usage
|
# Script usage
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
msg="Usage: vio_rf_control.sh [-help]\n\
|
msg="Usage: vio_RF_control.sh [-help]\n\
|
||||||
Usage: vio_rf_control.sh [-lib_map_path]\n\
|
Usage: vio_RF_control.sh [-lib_map_path]\n\
|
||||||
Usage: vio_rf_control.sh [-reset_run]\n\
|
Usage: vio_RF_control.sh [-reset_run]\n\
|
||||||
Usage: vio_rf_control.sh [-noclean_files]\n\n\
|
Usage: vio_RF_control.sh [-noclean_files]\n\n\
|
||||||
[-help] -- Print help information for this script\n\n\
|
[-help] -- Print help information for this script\n\n\
|
||||||
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
||||||
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
||||||
+49
@@ -0,0 +1,49 @@
|
|||||||
|
################################################################################
|
||||||
|
# Vivado (TM) v2019.1.3 (64-bit)
|
||||||
|
#
|
||||||
|
# README.txt: Please read the sections below to understand the steps required to
|
||||||
|
# run the exported script and information about the source files.
|
||||||
|
#
|
||||||
|
# Generated by export_simulation on Mon Jul 03 19:45:40 CST 2023
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
1. How to run the generated simulation script:-
|
||||||
|
|
||||||
|
From the shell prompt in the current directory, issue the following command:-
|
||||||
|
|
||||||
|
./vio_RF_control.sh
|
||||||
|
|
||||||
|
This command will launch the 'compile', 'elaborate' and 'simulate' functions
|
||||||
|
implemented in the script file for the 3-step flow. These functions are called
|
||||||
|
from the main 'run' function in the script file.
|
||||||
|
|
||||||
|
The 'run' function first executes the 'setup' function, the purpose of which is to
|
||||||
|
create simulator specific setup files, create design library mappings and library
|
||||||
|
directories and copy 'glbl.v' from the Vivado software install location into the
|
||||||
|
current directory.
|
||||||
|
|
||||||
|
The 'setup' function is also used for removing the simulator generated data in
|
||||||
|
order to reset the current directory to the original state when export_simulation
|
||||||
|
was launched from Vivado. This generated data can be removed by specifying the
|
||||||
|
'-reset_run' switch to the './vio_RF_control.sh' script.
|
||||||
|
|
||||||
|
./vio_RF_control.sh -reset_run
|
||||||
|
|
||||||
|
To keep the generated data from the previous run but regenerate the setup files and
|
||||||
|
library directories, use the '-noclean_files' switch.
|
||||||
|
|
||||||
|
./vio_RF_control.sh -noclean_files
|
||||||
|
|
||||||
|
For more information on the script, please type './vio_RF_control.sh -help'.
|
||||||
|
|
||||||
|
2. Additional design information files:-
|
||||||
|
|
||||||
|
export_simulation generates following additional file that can be used for fetching
|
||||||
|
the design files information or for integrating with external custom scripts.
|
||||||
|
|
||||||
|
Name : file_info.txt
|
||||||
|
Purpose: This file contains detail design file information based on the compile order
|
||||||
|
when export_simulation was executed from Vivado. The file contains information
|
||||||
|
about the file type, name, whether it is part of the IP, associated library
|
||||||
|
and the file path information.
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
vio_RF_control.v,verilog,xil_defaultlib,../../../ip/vio_RF_control/sim/vio_RF_control.v,incdir="../../../ip/vio_RF_control/hdl/verilog"incdir="../../../ip/vio_RF_control/hdl"
|
||||||
|
glbl.v,Verilog,xil_defaultlib,glbl.v
|
||||||
+19
-19
@@ -2,22 +2,22 @@
|
|||||||
#*********************************************************************************************************
|
#*********************************************************************************************************
|
||||||
# Vivado (TM) v2019.1.3 (64-bit)
|
# Vivado (TM) v2019.1.3 (64-bit)
|
||||||
#
|
#
|
||||||
# Filename : vio_rf_control.sh
|
# Filename : vio_RF_control.sh
|
||||||
# Simulator : Synopsys Verilog Compiler Simulator
|
# Simulator : Synopsys Verilog Compiler Simulator
|
||||||
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
# Description : Simulation script for compiling, elaborating and verifying the project source files.
|
||||||
# The script will automatically create the design libraries sub-directories in the run
|
# The script will automatically create the design libraries sub-directories in the run
|
||||||
# directory, add the library logical mappings in the simulator setup file, create default
|
# directory, add the library logical mappings in the simulator setup file, create default
|
||||||
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
# 'do/prj' file, execute compilation, elaboration and simulation steps.
|
||||||
#
|
#
|
||||||
# Generated by Vivado on Thu May 18 11:36:22 CST 2023
|
# Generated by Vivado on Mon Jul 03 19:45:40 CST 2023
|
||||||
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
# SW Build 2644227 on Wed Sep 4 09:44:18 MDT 2019
|
||||||
#
|
#
|
||||||
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
# Copyright 1986-2019 Xilinx, Inc. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# usage: vio_rf_control.sh [-help]
|
# usage: vio_RF_control.sh [-help]
|
||||||
# usage: vio_rf_control.sh [-lib_map_path]
|
# usage: vio_RF_control.sh [-lib_map_path]
|
||||||
# usage: vio_rf_control.sh [-noclean_files]
|
# usage: vio_RF_control.sh [-noclean_files]
|
||||||
# usage: vio_rf_control.sh [-reset_run]
|
# usage: vio_RF_control.sh [-reset_run]
|
||||||
#
|
#
|
||||||
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the
|
||||||
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
#
|
#
|
||||||
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
# You can also point to the simulation libraries by either replacing the <SPECIFY_COMPILED_LIB_PATH> in this
|
||||||
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when
|
||||||
# executing this script. Please type 'vio_rf_control.sh -help' for more information.
|
# executing this script. Please type 'vio_RF_control.sh -help' for more information.
|
||||||
#
|
#
|
||||||
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)'
|
||||||
#
|
#
|
||||||
@@ -54,7 +54,7 @@ design_libs=(xil_defaultlib)
|
|||||||
sim_lib_dir="vcs_lib"
|
sim_lib_dir="vcs_lib"
|
||||||
|
|
||||||
# Script info
|
# Script info
|
||||||
echo -e "vio_rf_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
echo -e "vio_RF_control.sh - Script generated by export_simulation (Vivado v2019.1.3 (64-bit)-id)\n"
|
||||||
|
|
||||||
# Main steps
|
# Main steps
|
||||||
run()
|
run()
|
||||||
@@ -70,8 +70,8 @@ run()
|
|||||||
compile()
|
compile()
|
||||||
{
|
{
|
||||||
# Compile design files
|
# Compile design files
|
||||||
vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../ip/vio_rf_control/hdl/verilog" +incdir+"$ref_dir/../../../ip/vio_rf_control/hdl" \
|
vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../ip/vio_RF_control/hdl/verilog" +incdir+"$ref_dir/../../../ip/vio_RF_control/hdl" \
|
||||||
"$ref_dir/../../../ip/vio_rf_control/sim/vio_rf_control.v" \
|
"$ref_dir/../../../ip/vio_RF_control/sim/vio_RF_control.v" \
|
||||||
2>&1 | tee -a vlogan.log
|
2>&1 | tee -a vlogan.log
|
||||||
|
|
||||||
|
|
||||||
@@ -84,13 +84,13 @@ compile()
|
|||||||
# RUN_STEP: <elaborate>
|
# RUN_STEP: <elaborate>
|
||||||
elaborate()
|
elaborate()
|
||||||
{
|
{
|
||||||
vcs $vcs_elab_opts xil_defaultlib.vio_rf_control xil_defaultlib.glbl -o vio_rf_control_simv
|
vcs $vcs_elab_opts xil_defaultlib.vio_RF_control xil_defaultlib.glbl -o vio_RF_control_simv
|
||||||
}
|
}
|
||||||
|
|
||||||
# RUN_STEP: <simulate>
|
# RUN_STEP: <simulate>
|
||||||
simulate()
|
simulate()
|
||||||
{
|
{
|
||||||
./vio_rf_control_simv $vcs_sim_opts -do simulate.do
|
./vio_RF_control_simv $vcs_sim_opts -do simulate.do
|
||||||
}
|
}
|
||||||
|
|
||||||
# STEP: setup
|
# STEP: setup
|
||||||
@@ -99,7 +99,7 @@ setup()
|
|||||||
case $1 in
|
case $1 in
|
||||||
"-lib_map_path" )
|
"-lib_map_path" )
|
||||||
if [[ ($2 == "") ]]; then
|
if [[ ($2 == "") ]]; then
|
||||||
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Simulation library directory path not specified (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
create_lib_mappings $2
|
create_lib_mappings $2
|
||||||
@@ -175,7 +175,7 @@ create_lib_dir()
|
|||||||
# Delete generated data from the previous run
|
# Delete generated data from the previous run
|
||||||
reset_run()
|
reset_run()
|
||||||
{
|
{
|
||||||
files_to_remove=(ucli.key vio_rf_control_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc vio_rf_control_simv.daidir)
|
files_to_remove=(ucli.key vio_RF_control_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc vio_RF_control_simv.daidir)
|
||||||
for (( i=0; i<${#files_to_remove[*]}; i++ )); do
|
for (( i=0; i<${#files_to_remove[*]}; i++ )); do
|
||||||
file="${files_to_remove[i]}"
|
file="${files_to_remove[i]}"
|
||||||
if [[ -e $file ]]; then
|
if [[ -e $file ]]; then
|
||||||
@@ -190,7 +190,7 @@ reset_run()
|
|||||||
check_args()
|
check_args()
|
||||||
{
|
{
|
||||||
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then
|
||||||
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_rf_control.sh -help\" for more information)\n"
|
echo -e "ERROR: Unknown option specified '$2' (type \"./vio_RF_control.sh -help\" for more information)\n"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -202,10 +202,10 @@ check_args()
|
|||||||
# Script usage
|
# Script usage
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
msg="Usage: vio_rf_control.sh [-help]\n\
|
msg="Usage: vio_RF_control.sh [-help]\n\
|
||||||
Usage: vio_rf_control.sh [-lib_map_path]\n\
|
Usage: vio_RF_control.sh [-lib_map_path]\n\
|
||||||
Usage: vio_rf_control.sh [-reset_run]\n\
|
Usage: vio_RF_control.sh [-reset_run]\n\
|
||||||
Usage: vio_rf_control.sh [-noclean_files]\n\n\
|
Usage: vio_RF_control.sh [-noclean_files]\n\n\
|
||||||
[-help] -- Print help information for this script\n\n\
|
[-help] -- Print help information for this script\n\n\
|
||||||
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
[-lib_map_path <path>] -- Compiled simulation library directory path. The simulation library is compiled\n\
|
||||||
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user