Welcome, Guest. Please login or register.

Author Topic: FPGA for dummies  (Read 59760 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA for dummies
« Reply #134 on: December 10, 2011, 01:22:00 PM »
Quote from: hairy;670977
As freqmax said, it's probably better to start a new thread


I did not say that.

However some people should pay attention to people working with FPGAs in depth.
 

Offline hairy

  • Newbie
  • *
  • Join Date: Nov 2003
  • Posts: 34
    • Show only replies by hairy
Re: FPGA for dummies
« Reply #135 on: December 10, 2011, 01:29:21 PM »
Oh, sorry! I misunderstood. :)
I thought you intended that when you said "it might be less confusing to not include it in the discussion".
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA for dummies
« Reply #136 on: December 10, 2011, 02:28:44 PM »
Not include != Make new thread.
 

Offline smerf

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1666
    • Show only replies by smerf
Re: FPGA for dummies
« Reply #137 on: December 10, 2011, 03:13:39 PM »
Hi,

At least you gave it a perfect title for the people on Amiga.org

"FPGA for dummies"

smerf
I have no idea what your talking about, so here is a doggy with a small pancake on his head.

MorphOS is a MAC done a little better
 

Offline Thorham

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1150
    • Show only replies by Thorham
Re: FPGA for dummies
« Reply #138 on: December 10, 2011, 03:37:01 PM »
Quote from: freqmax;670983
Not include != Make new thread.
You're absolutely right. A discussion about different forms of emulation, and what is and what is not emulation, definitely belongs in another thread (it's just too easy to get sidetracked sometimes, but no offense intended :)).
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA for dummies
« Reply #139 on: December 10, 2011, 03:41:14 PM »
No, XMOS jus complicates the subject of the thread.
 

Offline trekiej

Re: FPGA for dummies
« Reply #140 on: December 10, 2011, 06:13:34 PM »
Sorry, I did not read the whole thread.
I look at it this way. It is between emulation and an Asic.
Emulation -> Reconfigurable Logic -> Asic
VHDL looks like programming but I bet it is a bit pattern when done.
After looking at the difference between Hard Wired and Microcode on the web, I feel it is more toward being hardware than software.
Having the Amiga OS on hardware without a software layer below it is the whole idea to me. The software layer being another Os.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline trekiej

Re: FPGA for dummies
« Reply #141 on: December 10, 2011, 06:53:17 PM »
Some have used an eeprom to act like a pla. An eeprom can fall behind in speed when trying to keep up with ttl counterparts. It would be cool to use a 10 ns sram that would get loaded with a pattern and run much faster than the 70 ns eeprom.
I wonder if anyone has made a descrete component version of a fpga?
I looked up micro-code on Wikipedia, there goes my credibility. It talked about how it is horizontal and vertical. I did not know that some cpu's still had the ability to have is mcode changed.( core2 duo  and game cube ) It seemed to revolutionized the building of cpus.
Edit:
It would be interesting to see a computer boot up in a 16 bit mode and then load micro-code to run 32 bit apps.
« Last Edit: December 10, 2011, 07:10:20 PM by trekiej »
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline Fats

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 672
    • Show only replies by Fats
Re: FPGA for dummies
« Reply #142 on: December 10, 2011, 08:28:50 PM »
Quote from: amigadave;670925
With the few people in this thread that understand FPGA's better than the average bear, this is a good place to ask what the differences are between FPGA's and the XMOS programmable chips.


I follow EE Journal they often discuss newest development in ASIC, FPGA and embedded. They have also an article on XMOS from a year or two ago here.

greets,
Staf.
Trust me...                                              I know what I\'m doing
 

Offline Everblue

  • Hero Member
  • *****
  • Join Date: Dec 2004
  • Posts: 584
    • Show only replies by Everblue
Re: FPGA for dummies
« Reply #143 on: December 10, 2011, 08:38:23 PM »
Anyone else sees the irony that a thread called "FPGA for dummies" ended up like this (jargon fest)?
 

Offline Thorham

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1150
    • Show only replies by Thorham
Re: FPGA for dummies
« Reply #144 on: December 10, 2011, 08:40:52 PM »
Anyone up for answering this question? It has nothing to do with any kind of emulation debate, and the only emulation I'm talking about here is a software based switch logic emulator (probably in 680x0 on the Amiga).
Quote from: Thorham;670940
If I made a parallel switch emulator, where you have two kinds of switches (normal and inverted), that behave like relays and have four pins, then how difficult would it be to translate such virtual circuitry to FPGA circuitry?

The emulation doesn't emulate electricity and simply uses 0 and 1 as signals, and signals are never amplified in any way.

Quote from: Nostromo;671011
Anyone else sees the irony that a thread called "FPGA for dummies" ended up like this (jargon fest)?
Yes, and it's my fault. I wanted to make a point about emulation and thought quickly looking up some 'stuff' would help me make my point. I was wrong :(
 

Offline Everblue

  • Hero Member
  • *****
  • Join Date: Dec 2004
  • Posts: 584
    • Show only replies by Everblue
Re: FPGA for dummies
« Reply #145 on: December 10, 2011, 08:46:49 PM »
I bet you made the original poster cry. :)
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA for dummies
« Reply #146 on: December 10, 2011, 09:18:50 PM »
FPGAs implement the connectivity and logic gate setup that the HDL-code (VHDL/Verilog) specify. It will be slightly slower than a plain ASIC because the extra circuitry to make it possible to change function on the fly.

Thus the HDL-code specify connections and gate setup. The only exception are special builtin blocks that deals with phase locking, I/O modes etc.

It won't emulate, simulate, run any code or anything else. All that is plain misunderstanding.

There are analog FPGAs but they are limited. Other than that, other circuitry is just a mix of these technologies.
 

Offline Thorham

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1150
    • Show only replies by Thorham
Re: FPGA for dummies
« Reply #147 on: December 10, 2011, 09:30:36 PM »
Quote from: freqmax;671015
It won't emulate, simulate, run any code or anything else. All that is plain misunderstanding.
Except for emulation. It actually applies to all programmable chips, and it basically comes down to how far the concept of emulation reaches, and this is debatable. Of course, this really does belong in another thread.
 

Offline amigadave

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jul 2004
  • Posts: 3836
    • Show only replies by amigadave
    • http://www.EfficientByDesign.org
Re: FPGA for dummies
« Reply #148 on: December 10, 2011, 10:07:15 PM »
Quote from: Fats;671010
I follow EE Journal they often discuss newest development in ASIC, FPGA and embedded. They have also an article on XMOS from a year or two ago here.

greets,
Staf.

Thanks Fats,

I am a little surprised that more people have not researched XCore and the XMOS chips in detail, since they are included in the newest flagship of the AmigaOne line.

I know not everyone can afford one, but I thought maybe some of the X1000 beta testers could comment on what the XMOS chips is and what it can and cannot do, without infringing on their NDA's with A-Eon.

Just a general statement or two about how they differ from FPGA's, since both appear to be programmable chips.  One using VHDL, or Verilog and the other using the "C" language with X extensions to program them.

I guess the people that know are too busy to be reading this thread.  I will have to do more research on my own, but was hoping one of the experts would chime in.

Where are you Steve Solie?  You might not be an expert on XMOS, but I'll bet you can shed some light on my questions.
How are you helping the Amiga community? :)
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: FPGA for dummies
« Reply #149 from previous page: December 10, 2011, 10:53:26 PM »
Quote from: amigadave;671018
Thanks Fats,

I am a little surprised that more people have not researched XCore and the XMOS chips in detail, since they are included in the newest flagship of the AmigaOne line.

I know not everyone can afford one, but I thought maybe some of the X1000 beta testers could comment on what the XMOS chips is and what it can and cannot do, without infringing on their NDA's with A-Eon.

Just a general statement or two about how they differ from FPGA's, since both appear to be programmable chips.  One using VHDL, or Verilog and the other using the "C" language with X extensions to program them.

I guess the people that know are too busy to be reading this thread.  I will have to do more research on my own, but was hoping one of the experts would chime in.

Where are you Steve Solie?  You might not be an expert on XMOS, but I'll bet you can shed some light on my questions.


The XMOS chip is a CPU. It contains no programmable logic and is nothing at all like a FPGA.