MasterEn
OverLord of Net Slum
okay. sounds interesting.Field programmable gate array, a type of computer that can mimic other hardware.
okay. sounds interesting.Field programmable gate array, a type of computer that can mimic other hardware.
Stands for "field programmable gate array". it is basically a matrix of maybe 10k or 100k logic units which are clocked in parallel (with clock speeds of maybe 100 megahertz) and can be arranged in whatever configuration you like using a programming language (usually verilog or vhdl, but there are others).what is FPGA?
nope. not in the slightest. i'm still learning about computer hardware and the inner workings. i only got my current laptop after learning that it had enough gigahertz to run dolphin so i could play pikmin. it seems like i can understand how powerful a computer is in comparison to a game console. i grew up with consoles and i got my first laptop when i was about 20. i thought FPGA was an emulation program of some sort. it sounds like from your description like some sort of crazy super computer that can be up or downgraded in an instant almost.Stands for "field programmable gate array". it is basically a matrix of maybe 10k or 100k logic units which are clocked in parallel (with clock speeds of maybe 100 megahertz) and can be arranged in whatever configuration you like using a programming language (usually verilog or vhdl, but there are others).
fpgas themselves are volatile (sort of like RAM) and they lose their configuration if you remove power. Sometimes this is exactly what you want, and it lends itself nicely to creating perfect recreations of 25+ year old computer systems, game consoles, arcade machines, etc. then you can switch between recreations on the fly.
...
they are also used for reprogrammable devices which require massively parrallel i/o (think "jumbotrons" or similar purpose built digital signage.)
they are also very useful if you need reprogrammable logic that requires very low latency (think professional audio effects/processing devices)
...
finally, they can be used to create prototypes for VLSI / ASIC (very large scale integration /application specific integrated circuit ) devices.
these can be clocked at very high (several gigahertz) speeds (think bitcoin miners) or can be mass produced very cheaply in massive quantities (think NES system-on-a-chip devices)
these are basically the same thing as a microprocessor or microcontroller and they are non-volatile but they cant be subsequently reprogrammed
hope that helps
Thats exactly what it is, but it is just a single microchip.nope. not in the slightest. i'm still learning about computer hardware and the inner workings. i only got my current laptop after learning that it had enough gigahertz to run dolphin so i could play pikmin. it seems like i can understand how powerful a computer is in comparison to a game console. i grew up with consoles and i got my first laptop when i was about 20. i thought FPGA was an emulation program of some sort. it sounds like from your description like some sort of crazy super computer that can be up or downgraded in an instant almost.
give it some time, and the tech will improve vastly. i read about flash drives costing $40 for about 8gb back when they first came out. now you can get a3 pack at walmart for about $12-15.Thats exactly what it is, but it is just a single microchip.
although, even though an fpga can do anything and everything on a single clock cycle, the clock speeds are much slower than most other modern hardware (but still faster than most older hardware).
the other limitation is that a current fpga cant have nearly as many transistors as a modern microprocessor or gpu.
it is becoming popular to marry a couple of cpu cores to an FPGA on a single die, so you get the best of both worlds (sort of)
for instance the popular "mister" DE10 nano has 2 ARM cores alongside 120k fpga logic units. that allows for a basic modern operating system to handle things like file management or network or video connectivity without wasting fpga logic units.
I think it also will ultimately help that so many people are using these things to play video games. FPGA is an 80s baby, but it has only started to become a well known tech (outside of industry) in the past couple of years.give it some time, and the tech will improve vastly. i read about flash drives costing $40 for about 8gb back when they first came out. now you can get a3 pack at walmart for about $12-15.
that sounds pretty cool. getting the general public interested is usually the best path to success; that's why tv sets are so common place nowadays. they sold the product on being for children and families to enjoy back in the day.I think it also will ultimately help that so many people are using these things to play video games. FPGA is an 80s baby, but it has only started to become a well known tech (outside of industry) in the past couple of years.
We could (and probably will) see much higher clock speeds and higher transistor counts, as more people see new ways to use these things.
they even have analog versions (FPAA -- field programable analog array). so, you can actually do the same thing and program (and reprogram) analog circuitry on a single chip.
...
A new chinese company, "Sipeed" has been making some very interesting designs. they have a board which can be connected by PCI express (so you can use it directly in your general purpose computer just like you would a GPU)
Sipeed also have a new one coming out this month (called Sipeed Tang Console) which can be used standalone or connected directly to a raspberry pi (and directly share memory) and should cost about $70.
if (when) that design becomes popular, it will certainly push the technology more and more thanks to the general enthusiasm of the maker-space crowd.
im stoked
that sounds pretty cool. getting the general public interested is usually the best path to success; that's why tv sets are so common place nowadays. they sold the product on being for children and families to enjoy back in the day.
Nope, could you Mister owners try and sell me on this thing? I don't really get it honestlyDo you FPGA?
I, too, software emulate. I despise the thought of choices being violated by those with dishonest financial intentions. People resent 'tiers' of service, but I would rather have 'tiers' than a monopoly of so called 'bests.'2. Good FPGA ain´t cheap we talking 1200-1500 Kroner around 120-150bucks I can get a snes for 60 bucks or a nes for 50 or megadrive for 30.
Shit being a retro gamer that plays on real hardware today means you need to be rich even flash carts cost like an arm or 2. And if you wanna buy the real games as well you need to be Richy Rich.
I deeply resent the strategy the industry is using to legitimize pilfering x86. I am very enthusiastic about FPGA technologies, but not at the cost of choice in general computing. The future is not Commodore 6502, and I absolutely will not willingly pay a tax to a British
I mostly software emulate. Why you ask.
1.First of FPGA consoles is hard to come by in Sweden like proper ones and not cheap bad ones.
2. Good FPGA ain´t cheap we talking 1200-1500 Kroner around 120-150bucks I can get a snes for 60 bucks or a nes for 50 or megadrive for 30.
i yeah i got into de10 back then, but i had all 3 of mine stolen right b4 the price hike and the artificial scarcity kicked in. Fortunately, my brother has one tho.I got into it when the DE10 Nano was about £110 and sworn by it since. My mister build is my go to way to play retro games. It's been less expensive and less of a hassle than running original hardware, but there's a charm of putting a cart in that's missing, especially with the whole switch on, boot game. It's just one extra step that reminds me I'm living in the modern day of digital file games.
But it is nice to use the original controllers! Getting to experience games with all the quirks that a console would have had without the emulation. It's also crazy how far it's all come, never expected to be playing N64 or Saturn on it, it's actually better than any emulator out there in that regard.
I'll need to check out the tang at some point too. But really, end of the day, emulation is actually really decent and there's no end of ways to play old games now days. So as much as I like FPGA, that's just the purest in me telling myself that Sin and Punishment feels just as good as it did on original hardware.
FPGA is emulation, just a different type.While emulation is great for more powerful consoles from 6th gen and up
I'm very interested in the new device that Sipeed is releasing soon! The higher end version appears to be a slight upgrade compared to the MiSTer, and they showed off the ability to connect GBA cartridges.i also highly recommend the Sipeed Tang nano 20k
Would you be willing to share those links within the community? It would be a major benefit to anyone interested in the tang if there were a central location to check for all of the available cores. It doesn't have to be anything fancy, even just a bunch of links in a GitHub readme is enough.The various cores for sipeed tang are kind of scattered all over github randomly. I'm not sure if there is a central hub or repository, but i've been collecting bookmarks for every project i can find.
I mean it's loosely emulation, it's as close to original hardware as you'll get in the modern day basically, but yes it's still emulation.I have a MiSTer. I originally bought it for arcade games (I cannot exaggerate how much I hate using MAME), but eventually I ended up putting it into a 3D printed wedge PC case and these days I mostly use it to fumble around on BBS through the C64 core. Of course I still use it for arcade games though.
I also have an Analogue Pocket (I LOVE IT), and I picked up Funny Playing's FPGA GBC to use with a modded Game Boy Camera because it was too heavy to use with the Analogue Pocket.
FPGA is emulation, just a different type.
I'm very interested in the new device that Sipeed is releasing soon! The higher end version appears to be a slight upgrade compared to the MiSTer, and they showed off the ability to connect GBA cartridges.
I love my MiSTer but I find it disappointing that there is no way to read from cartridges. As I said earlier I put my MiSTer into a wedge PC case, and I would really like to make it more aesthetically resemble some of my favorite retro PC's by adding cartridge slots. I'm keeping an eye on Sipeed's new tang device because if it turns out to have good support than I'll absolutely buy one and make a new case for it to turn it into my dream retro PC. I already contacted Sipeed and they sent me the 3d model so that I can make a new case for it. I'm excited!
Would you be willing to share those links within the community? It would be a major benefit to anyone interested in the tang if there were a central location to check for all of the available cores. It doesn't have to be anything fancy, even just a bunch of links in a GitHub readme is enough.
I won't lie, this has bothered me as well, but i haven't gotten that far yet.I've come to resent FPGA thanks to obnoxious people who bash emulators to prop it up.
I mean, I don't totally blame people for being jerks about it, FPGA costs a fair bit more than normal emulation does. They both have their pros and cons, as much as I like FPGA, it really is overkill for things like the GBC, while at the same time not being as good as duck station which is just better than hardware.I've come to resent FPGA thanks to obnoxious people who bash emulators to prop it up.