Full text link: http://blog.ednchina.com/coyoo/247555/message.aspx
I have previously written about how to use the in-system memory Content Editor in qii. Today I used in-system Sources & probes to summarize my experience.
As the name suggests, the system source and detector mainly contain two parts: one is the driving source and the other is the detector. Through the JTAG port, the tool can observe the status of up to 256 signals through probes, and can drive up to 256 signal sources through the source. Like signaltapii or ismc, You can sample multiple instances in instance manger. Depending on the resource size of the device, you can sample up to 128 instances.
Like signaltapii, JTAG can be connected without external test equipment. However, this tool supports both FPGA and CPLD. Use in-system Sources & probes to debug the designed functions.
Application scenarios:
1. The tool can be used to input control signals such as virtual dialing and buttons, or even virtual reset signals. When the system is incomplete, the tool can be used to simulate a large number of input incentives.
2. Monitor the change results after the design change.
3. Some TCL applications, such as dynamic configuration, are extended.
4. Some triggers can be imposed on signaltapii.
To use in-system Sources & probes:
1. Use megawizard to create in-system Sources & probes megafunction;
2. Sample and compile in the design;
3. Download to the device;
4. Create and use the in-system Sources & probes Editor (. SPF file) to control "sources" and "probes ".
The steps are shown below:
1. Create in-system Sources & probes megafunction
The MB function is located under the JTAG-accessible extensions.
Main parameter settings of the MB function:
Advanced option settings for MB functions:
2. In the design, the following is an example:
Component sources_probes
Port
(
Probe: In std_logic_vector (13 downto 0 );
Source: Out std_logic
);
End component;
-------------------------------------------------------------------------
Sources_probes_inst: sources_probes port map (
Probe => one_seg_sig & ten_seg_sig,
Source => source_sig_reset_n );
3. You do not need to introduce it after downloading.
4. Create in-system Sources & probes Editor
In the Tools menu, start editor together with ismc and siganltapii as follows:
Yesinstance Manager:
Each source can be changed from 0 to 1 or from 1 to 0, as shown in: