Dear Google Group Members,
Does anyone know how to instantiate a Xilinx Chipscope Pro VIO Core? I understand that one must use component declarations in VHDL for the VIO core, and therefore also for the ICON and ILA modules
The following is a component declaration for the ICON core when using the Xilinx Chipscope Pro Core Generator and the radio button "Enable Unused Boundary Scan Ports (Only if necessary)" is not selected.
--------------------------------------------------------------- component icon port ( control0 : out std_logic_vector(35 downto 0) ); end component;
--------------------------------------------------------------
My question is how does Xilinx ChipScope 6.3.03i communicate with the core? There are not inputs to the core, only an output std_logic_vector bus.
When generating the ICON core, if the radio button is selected, "Enable Unused Boundary Scan Ports (Only if necessary)" in the ICON Parameters box the following component declaration is generated
------------------------------------------------------------------- component icon port ( tdo_in : in std_logic; capture_out : out std_logic; tdi_out : out std_logic; reset_out : out std_logic; shift_out : out std_logic; update_out : out std_logic; sel_out : out std_logic; drck_out : out std_logic; control0 : out std_logic_vector(35 downto 0) ); end component;
---------------------------------------------------------------
Another question I have for the group is that how does the first component declaration communicate to the PC via JTAG/Boundary Scan if there are no input signals? Which component declaration should I choose?
Thank you responders in advance for answers to the above questions.