Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] what is maximum speed of chipscope signals

Status
Not open for further replies.

rocking_vlsi

Member level 5
Joined
Jun 9, 2011
Messages
88
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,288
Activity points
1,833
Hi

1) What is the maximum speed at which we can watch Flip-flop value changing through chipscope ?

2) what is the maximum number of different signals we can watch through chipscope ?

3) What protocol does chipscope uses to communicate between ILA, ICON, VIO and system.

I have XUP Virtex 2 Pro board. Please suggest any tutorial which will give idea about above three questions.

Thanks in Advance.
 

TrickyDicky

Advanced Member level 5
Joined
Jun 7, 2010
Messages
7,082
Helped
2,078
Reputation
4,173
Reaction score
2,034
Trophy points
1,393
Activity points
39,298
1) there is no maximum speed - it will depend on your design and routing resources.
2) It depends how much memory is available in the device. Often, a longer capture window means you can view less signals.
3) That will be proprietary and I dont think XILINX will tell you what it is.
 

rocking_vlsi

Member level 5
Joined
Jun 9, 2011
Messages
88
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,288
Activity points
1,833
Thanks Tricky

Can you send me any tutorial with example where I can capture fast changing output signals on chipscope.
 

TrickyDicky

Advanced Member level 5
Joined
Jun 7, 2010
Messages
7,082
Helped
2,078
Reputation
4,173
Reaction score
2,034
Trophy points
1,393
Activity points
39,298
how fast changing are you talking about?
usually you just use the same clock as the "fast changing" signals. You can use a faster clock if you need to, but you're never going to see it perfectly.
 

rocking_vlsi

Member level 5
Joined
Jun 9, 2011
Messages
88
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,288
Activity points
1,833
Suppose i have 8 flip flop outputs changing at speed of 25MHz... Can i capture 8 bits consecutive from each flip-flop.
 

rocking_vlsi

Member level 5
Joined
Jun 9, 2011
Messages
88
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,288
Activity points
1,833
Thanks...

How to set Sampling clock ? Is it available in chipscope manual...
 

TrickyDicky

Advanced Member level 5
Joined
Jun 7, 2010
Messages
7,082
Helped
2,078
Reputation
4,173
Reaction score
2,034
Trophy points
1,393
Activity points
39,298
If you instantiate chipscope core in your HDL, you just connect it to the clock port.
 

rocking_vlsi

Member level 5
Joined
Jun 9, 2011
Messages
88
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,288
Activity points
1,833
thanks... i have tried just 4-bit counter... it is simple... got to know...
 

rocking_vlsi

Member level 5
Joined
Jun 9, 2011
Messages
88
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,288
Activity points
1,833
hi

i want to know ..
at what speed the chipscope samples the data....
what clock frequency chipscope core uses....
 

j_andr

Full Member level 4
Joined
Mar 30, 2008
Messages
208
Helped
59
Reputation
118
Reaction score
37
Trophy points
1,308
Location
europe
Activity points
2,491
at what speed the chipscope samples the data....
what clock frequency chipscope core uses....

as TrickyDicky said - chipscope uses the clock you've connected to it;
you can connect any clock of your design you wish;

chipscope is just a module - same as a module written by you,
but 'prepeared' by an fpga vendor;
so it's up to you what signals this module monitors and with
what clock it runs;
also the max. chipscope clock frequency depends - as in 'normal'
design - on complexity of the whole project, your logic + the monitoring logic;
[the chipscope]
---
J.A
 

xtcx

Advanced Member level 1
Joined
Dec 22, 2007
Messages
494
Helped
65
Reputation
130
Reaction score
58
Trophy points
1,308
Location
Bangalore, India
Activity points
5,003
1) What is the maximum speed at which we can watch Flip-flop value changing through chipscope ?

I'd say it is directly proportional to your flipflop clock. If you use 300MHz clock, you can watch flipflop value changing at 300MHz rate. No doubt.

But remember, that this is true only for synchronous designs. If you want to capture asynchronous signal namely asy_sig, say at 2MHz, then your sampling/trigger clock shall be at aleast 20 MHz to watch asy_sig toggling. Otherwise, you will miss the exact edges of asy_sig.

But this is yet not accurate. Instead you can keep rising edge trigger of asy_sig and then capture the signal for good timing results.

The higher the trigger clock, the better the waveforms.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top