FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-22-2009, 05:21 PM
Test01
Guest
 
Posts: n/a
Default Question on FPGA driver

I have a device that require a free running clock with 0.5V DC offset
and 500mv swing. (0.25V VIL and 0.75V VIH). I am using Spartan3
1000 FPGA and all the outputs are connected to 3.3V bank.

Your ideas are most welcome.

Thanks.

CP
Reply With Quote
  #2 (permalink)  
Old 06-22-2009, 05:52 PM
Muzaffer Kal
Guest
 
Posts: n/a
Default Re: Question on FPGA driver

On Mon, 22 Jun 2009 09:21:22 -0700 (PDT), Test01 <cpandya@yahoo.com>
wrote:

>I have a device that require a free running clock with 0.5V DC offset
>and 500mv swing. (0.25V VIL and 0.75V VIH). I am using Spartan3
>1000 FPGA and all the outputs are connected to 3.3V bank.


Is this differential or single-ended? And what frequency?
---
Muzaffer Kal

DSPIA INC.
ASIC/FPGA Design Services
http://www.dspia.com
Reply With Quote
  #3 (permalink)  
Old 06-22-2009, 06:46 PM
Test01
Guest
 
Posts: n/a
Default Re: Question on FPGA driver

On Jun 22, 11:52*am, Muzaffer Kal <k...@dspia.com> wrote:
This is a single ended signal running at 32KHz. It is a free running
clock running at 32KHz.

> On Mon, 22 Jun 2009 09:21:22 -0700 (PDT), Test01 <cpan...@yahoo.com>
> wrote:
>
> >I have a device that require a free running clock with 0.5V DC offset
> >and 500mv swing. *(0.25V VIL and 0.75V VIH). * I am using Spartan3
> >1000 FPGA and all the outputs are connected to 3.3V bank.

>
> Is this differential or single-ended? And what frequency?
> ---
> Muzaffer Kal
>
> DSPIA INC.
> ASIC/FPGA Design Serviceshttp://www.dspia.com


Reply With Quote
  #4 (permalink)  
Old 06-22-2009, 07:07 PM
Jonathan Bromley
Guest
 
Posts: n/a
Default Re: Question on FPGA driver

On Mon, 22 Jun 2009 10:46:51 -0700 (PDT), Test01 wrote:

>This is a single ended signal running at 32KHz. It is a free running
>clock running at 32KHz.


In which case I suggest you think about a few resistors
and some simple circuit calculations :-)
--
Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
VHDL * Verilog * SystemC * e * Perl * Tcl/Tk * Project Services

Doulos Ltd., 22 Market Place, Ringwood, BH24 1AW, UK
jonathan.bromley@MYCOMPANY.com
http://www.MYCOMPANY.com

The contents of this message may contain personal views which
are not the views of Doulos Ltd., unless specifically stated.
Reply With Quote
  #5 (permalink)  
Old 06-22-2009, 08:03 PM
Muzaffer Kal
Guest
 
Posts: n/a
Default Re: Question on FPGA driver

On Mon, 22 Jun 2009 10:46:51 -0700 (PDT), Test01 <cpandya@yahoo.com>
wrote:

>On Jun 22, 11:52*am, Muzaffer Kal <k...@dspia.com> wrote:
>This is a single ended signal running at 32KHz. It is a free running
>clock running at 32KHz.
>
>> On Mon, 22 Jun 2009 09:21:22 -0700 (PDT), Test01 <cpan...@yahoo.com>
>> wrote:
>>
>> >I have a device that require a free running clock with 0.5V DC offset
>> >and 500mv swing. *(0.25V VIL and 0.75V VIH). * I am using Spartan3
>> >1000 FPGA and all the outputs are connected to 3.3V bank.


You should be able to make it work with a %1 500+100 ohm voltage
divider at the output of your 3.3V IO which puts your VOHmin around
0.5V. If your clock input capacitance is too high and you get slew
rate issues, you can add a transistor driver.
-
Muzaffer Kal

DSPIA INC.
ASIC/FPGA Design Services

http://www.dspia.com
Reply With Quote
  #6 (permalink)  
Old 06-22-2009, 08:17 PM
Test01
Guest
 
Posts: n/a
Default Re: Question on FPGA driver

Hi MUzaffer,

You mentioned about using 500/100 Oho voltage divider. I am trying to
understand the amplitude.

For 3.3V output signal at 32KHz, when the output is at 3.3V, the
voltage divider will generate 0.55V

When the fpga Output pin is at 0V, the voltage divider will generate
0V.

Thus it will swing from 0 to 0.55V. Is that correct? I have Vih
requirement of 0.75 and Vil requirement of 0.25. I am not sure this
is considered meeting that requirement.

Thanks.

CP

On Jun 22, 2:03*pm, Muzaffer Kal <k...@dspia.com> wrote:
> On Mon, 22 Jun 2009 10:46:51 -0700 (PDT), Test01 <cpan...@yahoo.com>
> wrote:
>
> >On Jun 22, 11:52*am, Muzaffer Kal <k...@dspia.com> wrote:
> >This is a single ended signal running at 32KHz. *It is a free running
> >clock running at 32KHz.

>
> >> On Mon, 22 Jun 2009 09:21:22 -0700 (PDT), Test01 <cpan...@yahoo.com>
> >> wrote:

>
> >> >I have a device that require a free running clock with 0.5V DC offset
> >> >and 500mv swing. *(0.25V VIL and 0.75V VIH). * I am using Spartan3
> >> >1000 FPGA and all the outputs are connected to 3.3V bank.

>
> You should be able to make it work with a %1 500+100 ohm voltage
> divider at the output of your 3.3V IO which puts your VOHmin around
> 0.5V. If your clock input capacitance is too high and you get slew
> rate issues, you can add a transistor driver.
> -
> Muzaffer Kal
>
> DSPIA INC.
> ASIC/FPGA Design Services
>
> http://www.dspia.com


Reply With Quote
  #7 (permalink)  
Old 06-22-2009, 08:46 PM
Test01
Guest
 
Posts: n/a
Default Re: Question on FPGA driver

On Jun 22, 2:17*pm, Test01 <cpan...@yahoo.com> wrote:
> Hi MUzaffer,
>
> You mentioned about using 500/100 Oho voltage divider. *I am trying to
> understand the amplitude.
>
> For 3.3V output signal at 32KHz, when the output is at 3.3V, the
> voltage divider will generate 0.55V
>
> When the fpga Output pin is at 0V, the voltage divider will generate
> 0V.
>
> Thus it will swing from 0 to 0.55V. *Is that correct? *I have Vih
> requirement of 0.75 and Vil requirement of 0.25. *I am not sure this
> is considered meeting that requirement.
>
> Thanks.
>
> CP
>
> On Jun 22, 2:03*pm, Muzaffer Kal <k...@dspia.com> wrote:
>
>
>
> > On Mon, 22 Jun 2009 10:46:51 -0700 (PDT), Test01 <cpan...@yahoo.com>
> > wrote:

>
> > >On Jun 22, 11:52*am, Muzaffer Kal <k...@dspia.com> wrote:
> > >This is a single ended signal running at 32KHz. *It is a free running
> > >clock running at 32KHz.

>
> > >> On Mon, 22 Jun 2009 09:21:22 -0700 (PDT), Test01 <cpan...@yahoo.com>
> > >> wrote:

>
> > >> >I have a device that require a free running clock with 0.5V DC offset
> > >> >and 500mv swing. *(0.25V VIL and 0.75V VIH). * I am using Spartan3
> > >> >1000 FPGA and all the outputs are connected to 3.3V bank.

Also with simple voltage divider my DC offset will be around 0.25V and
not 0.5V. Thus it may not work having a voltage divider. is that
correct?

> > You should be able to make it work with a %1 500+100 ohm voltage
> > divider at the output of your 3.3V IO which puts your VOHmin around
> > 0.5V. If your clock input capacitance is too high and you get slew
> > rate issues, you can add a transistor driver.
> > -
> > Muzaffer Kal

>
> > DSPIA INC.
> > ASIC/FPGA Design Services

>
> >http://www.dspia.com- Hide quoted text -

>
> - Show quoted text -


Reply With Quote
  #8 (permalink)  
Old 06-22-2009, 09:04 PM
glen herrmannsfeldt
Guest
 
Posts: n/a
Default Re: Question on FPGA driver

Test01 <cpandya@yahoo.com> wrote:

> Also with simple voltage divider my DC offset will be around 0.25V and
> not 0.5V. Thus it may not work having a voltage divider. is that
> correct?


You need a not-so-simple voltage divider, with a resistor
to ground, Vcc, and the output.

-- glen
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Does PC-FPGA communication requires a driver? Vagant FPGA 5 02-13-2008 12:24 AM
Linux device driver for FPGA Xilinx Virtex-4 greywolf82@hotmail.it FPGA 7 05-30-2007 09:40 AM
Linux device driver for FPGA Xilinx Virtex-4 greywolf82@hotmail.it FPGA 0 05-29-2007 02:12 PM
FPGA as "Differential SSTL_2" clock driver Manish FPGA 3 11-10-2004 03:47 PM
Memory for FPGA based LCD Driver/Controller Antonis Konstantinos FPGA 2 10-29-2003 07:11 PM


All times are GMT +1. The time now is 07:06 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved