Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17257 Discussions

[ISSP] In-System Source and Probe -> How to insert to RTL?

amildm
Valued Contributor I
1,688 Views

Hello, 

I'm using Quartus v19.3.

How is it possible to insert the ISSP to RTL? 

How to define several ISSP's - each one synchronous to its driving clock??

Should I add synchronous stages to ISSP? How?

Should ISSP be based on the Signal Tap signals? Cannot I define different signals for ISSP and SignalTap?

Thanks!

 
 

 

 

Labels (1)
0 Kudos
1 Solution
ShengN_Intel
Employee
1,643 Views

Hi,


How is it possible to insert the ISSP to RTL? 

In IP catalog, choose the ISSP IP, specify the source/probe parameters and enable Use Source Clock. After generating ip, use the instantiation template from _inst.v or _inst.vhd in ip generated folder to your top module.


How to define several ISSP's - each one synchronous to its driving clock??

You can use multiple ISSP IP and declare multiple instances in top module. By enabling Use Source Clock, you can associate each synchronous to its driving clock respectively.


Should I add synchronous stages to ISSP? How?

Probably not need. Regardless single clock domain or multiple clock domains, the tool will automatically handle the synchronization of signals based on the specified clock domains during the insertion process.


Should ISSP be based on the Signal Tap signals? Cannot I define different signals for ISSP and SignalTap?

You can define different signals for ISSP and SignalTap. While inserting ISSP, you can choose the signals you want to monitor, and they don't have to be the same as the ones you use in SignalTap.


Thanks,

Best Regards,

Sheng


View solution in original post

3 Replies
ShengN_Intel
Employee
1,644 Views

Hi,


How is it possible to insert the ISSP to RTL? 

In IP catalog, choose the ISSP IP, specify the source/probe parameters and enable Use Source Clock. After generating ip, use the instantiation template from _inst.v or _inst.vhd in ip generated folder to your top module.


How to define several ISSP's - each one synchronous to its driving clock??

You can use multiple ISSP IP and declare multiple instances in top module. By enabling Use Source Clock, you can associate each synchronous to its driving clock respectively.


Should I add synchronous stages to ISSP? How?

Probably not need. Regardless single clock domain or multiple clock domains, the tool will automatically handle the synchronization of signals based on the specified clock domains during the insertion process.


Should ISSP be based on the Signal Tap signals? Cannot I define different signals for ISSP and SignalTap?

You can define different signals for ISSP and SignalTap. While inserting ISSP, you can choose the signals you want to monitor, and they don't have to be the same as the ones you use in SignalTap.


Thanks,

Best Regards,

Sheng


ShengN_Intel
Employee
1,602 Views

Hi


Let me know if you have any further update, concern or follow-up on the previous post sent?


Thanks,

Best Regards,

Sheng


amildm
Valued Contributor I
1,569 Views

The Solution was chosen, thanks for your support! You can close the thread 

0 Kudos
Reply