Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

<OT?> nonstandard use

12 views
Skip to first unread message

churchy

unread,
Sep 21, 2011, 2:41:37 PM9/21/11
to
Is it reasonable to use the gates in CPLD/FPGA "gates" in a nonstandard
"semi-analog" manner? Doing things like using a gate as a comparator etc.

For example, can leftover gates in a device be used to clock the device
with something like the classic 2 not, 2 resistor & a cap oscillator?

CPLDs are nominally still gates but it seem like FPGA might get a little
weird with this though basically externally both ae supposed to look like
simple logic.

3ch

Andreas Ehliar

unread,
Sep 21, 2011, 2:29:05 PM9/21/11
to
On 2011-09-21, churchy <r...@cox.net> wrote:
> Is it reasonable to use the gates in CPLD/FPGA "gates" in a nonstandard
> "semi-analog" manner? Doing things like using a gate as a comparator etc.
>
I wouldn't recommend it, but you can certainly do something like this. You
can certainly implement something like a ring oscillator in an FPGA if you
felt like it.

One of the neatest ways to abuse an FPGA to do analog processin that I've seen
can be seen on bunnie's blog at http://www.bunniestudios.com/wordpress/?page_id=22
and http://www.bunniestudios.com/blog/?page_id=24 (a way to create a DAC using
just an FPGA and some resistors).

And another favourite: http://www.informatics.sussex.ac.uk/users/adrianth/cacm99/node3.html
http://www.informatics.sussex.ac.uk/users/adrianth/ascot/paper/paper.html


/Andreas

Jezmo

unread,
Sep 24, 2011, 4:47:46 PM9/24/11
to
It is possible with CPLDs and I have done it myself, I doubt that it
would work with FPGAs due to the complex nature of the output drivers.
0 new messages