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.

On Chip Termination Cyclone IV FPGA

Status
Not open for further replies.

flote21

Full Member level 6
Joined
Jan 22, 2014
Messages
373
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,298
Activity points
5,200
Programable Termination resistance Cyclone IV FPGA

Hello people!

I am generating a 150 MHz clock with a 3.3V-LVTTL I/O FPGA pin and I want to know if it is possible to programm a internal source resistance of 50 Ohm to avoid reflections and other issues. If this is not possible then, I would like to know which the default Zo of the I/O pins.

Thanks!
 

Attachments

  • Cyclone IV OCT.pdf
    102.1 KB · Views: 5
  • Quartus II OCT.jpg
    Quartus II OCT.jpg
    540.4 KB · Views: 26
Last edited:

ads-ee

Super Moderator
Staff member
Joined
Sep 10, 2013
Messages
7,846
Helped
1,815
Reputation
3,640
Reaction score
1,777
Trophy points
1,393
Location
USA
Activity points
59,268
The information you are asking for "if it is possible to programm a internal source resistance" is what is described in the PDF you posted. What is your question?
 

flote21

Full Member level 6
Joined
Jan 22, 2014
Messages
373
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,298
Activity points
5,200
Yes that is my question. As you can see in the pic attached it is possible to select a output termination in the pin planner of quartus ii. But reading the PDF is not clear if this option applies to I/o 3.3-v-lvttl. Can you clarify this please?

Thanks
 

ads-ee

Super Moderator
Staff member
Joined
Sep 10, 2013
Messages
7,846
Helped
1,815
Reputation
3,640
Reaction score
1,777
Trophy points
1,393
Location
USA
Activity points
59,268
Capture.JPG

It's right there in the document. NO you can't. See the horizontal lines in the boxes under Rs OCT blah blah? It's pretty clear to me.

If you require OCT then use a 3.0V standard. Most receivers for 3.3V LVTTL will have no problem with 3.0V driving it as there is still adequate margin at the high logic level.
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
48,925
Helped
14,335
Reputation
28,934
Reaction score
13,083
Trophy points
1,393
Location
Bochum, Germany
Activity points
282,304
My view on OCT is that it's just another way of using programmable drive strength. The fact that Altera doesn't specify OCT settings for Cyclone IV 3.3V IO-standards doesn't mean that you can't use the programmable drivers to match load impedances in a certain range.

The problem is that Altera seems to discourage you permanently to use 3.3V IO with newer FPGA families at all and doesn't provide more than bare necessities to support it. This is due to the small overvoltage margin which can be easily exceeded when e.g. connecting unterminated transmission lines, and probably also the risk of damaging output transistors by drawing excessive current. So output currents available with 3.3V VCCIO have been cut on purpose since Cyclone III.

If you aren't driving too many IO lines, an additional external series resistor should be considered to adjust the total driver impedance.
 

flote21

Full Member level 6
Joined
Jan 22, 2014
Messages
373
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,298
Activity points
5,200
But there is one issue that I forgot to comment. The clock is a single ended signal and the FPGA bank is supplied with 3.3v. Maybe it is not working your solution...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top