Use in-system Sources & probes for debugging

Source: Internet
Author: User

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:

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.