Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

On Chip Termination Cyclone IV FPGA

Status
Not open for further replies.

flote21

Full Member level 6
Joined
Jan 22, 2014
Messages
353
Helped
1
Reputation
2
Reaction score
1
Trophy points
18
Activity points
3,697
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

Last edited:

ads-ee

Super Moderator
Staff member
Joined
Sep 10, 2013
Messages
7,652
Helped
1,774
Reputation
3,554
Reaction score
1,722
Trophy points
1,393
Location
USA
Activity points
57,812
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
353
Helped
1
Reputation
2
Reaction score
1
Trophy points
18
Activity points
3,697
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,652
Helped
1,774
Reputation
3,554
Reaction score
1,722
Trophy points
1,393
Location
USA
Activity points
57,812
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
47,470
Helped
14,044
Reputation
28,343
Reaction score
12,697
Trophy points
1,393
Location
Bochum, Germany
Activity points
276,070
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
353
Helped
1
Reputation
2
Reaction score
1
Trophy points
18
Activity points
3,697
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.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top