Google Groups Home
Help | Sign in
Newbies: Answer to "What is an FPGA?" in video
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  4 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Tony Burch  
View profile
 More options Mar 29, 1:36 am
Newsgroups: comp.arch.fpga
From: "Tony Burch" <t...@burched.com.au>
Date: Sat, 29 Mar 2008 16:36:18 +1100
Local: Sat, Mar 29 2008 1:36 am
Subject: Newbies: Answer to "What is an FPGA?" in video
Hi guys,

This is one just for FPGA newbies, and possibly also a place where you can
point people when they ask you what an FPGA is...

Video #2 here answers the question "What is an FPGA?"
http://www.burched.com/freevideos.ag.php

That video also answers these other newbie questions:
  And how is that different to a microcontroller?
  Who makes FPGAs?
  What can I use FPGAs for?
  Why would I want to use FPGAs?
  How can I learn FPGA design?...

...hope that is useful for FPGA newbies:)

Cheers,
Anthony


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
sky46...@trline4.org  
View profile
 More options Mar 29, 1:48 am
Newsgroups: comp.arch.fpga
From: sky46...@trline4.org
Date: Sat, 29 Mar 2008 06:48:17 +0100 (CET)
Local: Sat, Mar 29 2008 1:48 am
Subject: Re: Newbies: Answer to "What is an FPGA?" in video

Tony Burch <t...@burched.com.au> wrote:
>Hi guys,
>This is one just for FPGA newbies, and possibly also a place where you can
>point people when they ask you what an FPGA is...

I find it hard to elegantly explain sometime what an fpga is for people used
to program sequential machines in sequential languages. And for everyone else
what's is good for. They easily get caught in the "how do I get my sequential
programs on it".

The common answer is that it's a matrix of logic gates that can act as any
other kind of chip at will, be it cpu, hdd controller, translator interface,
dsp, etc.. I just don't think that answer really has a punch line thoe.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mike Treseler  
View profile
 More options Mar 29, 1:03 pm
Newsgroups: comp.arch.fpga
From: Mike Treseler <mike_trese...@comcast.net>
Date: Sat, 29 Mar 2008 10:03:54 -0700
Local: Sat, Mar 29 2008 1:03 pm
Subject: Re: Newbies: Answer to "What is an FPGA?" in video

sky46...@trline4.org wrote:
> I find it hard to elegantly explain sometime what an fpga is for people used
> to program sequential machines in sequential languages. And for everyone else
> what's is good for. They easily get caught in the "how do I get my sequential
> programs on it".

I say, use variables and a single process/block.

      -- Mike Treseler


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dave Pollum  
View profile
 More options Mar 29, 11:25 pm
Newsgroups: comp.arch.fpga
From: Dave Pollum <vze24...@verizon.net>
Date: Sat, 29 Mar 2008 20:25:10 -0700 (PDT)
Local: Sat, Mar 29 2008 11:25 pm
Subject: Re: Newbies: Answer to "What is an FPGA?" in video
On Mar 29, 12:48 am, sky46...@trline4.org wrote:

> Tony Burch <t...@burched.com.au> wrote:
> >Hi guys,
> >This is one just for FPGA newbies, and possibly also a place where you can
> >point people when they ask you what an FPGA is...

> I find it hard to elegantly explain sometime what an fpga is for people used
> to program sequential machines in sequential languages. And for everyone else
> what's is good for. They easily get caught in the "how do I get my sequential
> programs on it".

> The common answer is that it's a matrix of logic gates that can act as any
> other kind of chip at will, be it cpu, hdd controller, translator interface,
> dsp, etc.. I just don't think that answer really has a punch line though.

For those who understand hardware, I say that a CPLD or FPGA is like a
board full of chips of flip flops and gates.  This mind set keeps me
from the newbie mistake of "how do I wait for xx ns?" (no one-
shots!).  A simple view of a HARDWARE description Language (VHDL or
Verilog) is that it is used to describe how those gates and flops are
connected (wired).  If the FPGA is "large enough" one can make almost
anything, even a microprocessor.  I have done both simple hardware
design using 74LS chips in the past (but now I prefer CPLDs), and I do
software programming in embedded systems, too.  I understand how
peripheral chips work, but I suspect that many programmers don't
understand hardware.  When I started VHDL programming, I did have to
remind myself that I was designing hardware, even though I was writing
code that kinda looked like Pascal or Ada.
-Dave Pollum

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google