Continue to Site

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.

Problem about Inverting signals inside FPGA.

Status
Not open for further replies.

EDA_hg81

Advanced Member level 2
Joined
Nov 25, 2005
Messages
507
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
4,808
inverting fpga

My situation is as following:
Have to use Virtex E to drive a sensor with 5V TTL logic.
I used NC7ST04 inverter as a level shifter.
https://obrazki.elektroda.pl/66_1226541807.jpg
Inside FPGA I wrote code as:
Code:
Signal_out <= not ( signal );
Based on above way, after two inverting the signal is going to be changed to 5V TTL with the same rising and falling edges as inside LVTTL logic.
But the problem is the signal output from FPGA is totally wrong, the voltage is inverted but with a -3.3V offset as in the figure 2th.

https://obrazki.elektroda.pl/51_1226541772.jpg

I used the same ground reference measure those two signals.

What is the problem?
Thank you for your suggestions.
 

Pretty odd indeed.
How about checking your .ucf file if the output has been properly defined with a suitable standard ?
or perhaps you simply mixed up your scope leads ?
 

    EDA_hg81

    Points: 2
    Helpful Answer Positive Rating
When I switched the proram, I didn't change the probe.

It is so confused.
 

I tried use the component INV.

the same result.

So sad.:cry:
 

Check your channel 1 setting (on the scope). I believe you have coupling set to AC instead of DC.
 

    EDA_hg81

    Points: 2
    Helpful Answer Positive Rating
yes.

you are so right.

my setting was AC coupling.

Thank you so much.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top