|
For a reasonably inexpensive FPGA development platform with support processor - have a look at the Evo M51 from Alorium Technology. Evo M51 | Arduino Compatible FPGA Module | Alorium Technology[^]
It is an FPGA-enhanced embedded Arduino compatible microcontroller module.
features a 32-bit SAMD51 microcontroller along with an Intel (Altera) MAX 10 FPGA.
Atmel SAMD51 32-bit ARM Cortex-M4 Micro
Intel MAX 10 FPGA
Programmable with Arduino
|
|
|
|
|
Hi all
Thanks for advices.
I will need time to study all those options.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
I've used Xilinx products, mainly the Zynq Z7, which has a dual-core ARM together with a bunch of FPGA gates. I wasn't developing directly on the FPGA (I was putting together a Linux distro using Xilinx's PetaLinux tools), but did have a little play with Vivado, which is Xilinx's GUI design tool, which was OK.
They also do high level synthesis, which will translate C/C++ functions into bitstreams that you load into the FPGA and can then use from your code running on the ARM cores.
Overall - a Xilinx or Altera dev kit, maybe like this or this - just be aware that you also need something on your PC to be able to produce the FPGA bitstream, and some sort of cable (like this for Xilinx boards) to be able to get the bitstream into the FPGA device.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Hi all
Thanks for advices.
I will need time to study all those options.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
|
Hi all
Thanks for advices.
I will need time to study all those options.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
If no budget and you are mostly a software guy and are doing this because if might be useful if you can get the performance you are looking for, then consider an AWS Cloud FPGA...
Amazon EC2 F1 Instances[^]
No messing with drivers installing tools and and all the other stuff that you have to do before you can do what you want to do. Nicely documented with low slope paths for people coming from a software background. Probably the very fastest and cheapest way to get your algorithm actually running on an FPGA.
And if it does turn out that your new FPGA is useful, you can make an image deploy it on effectively an infinite number of hardware units with a click of the mouse.
-josh
|
|
|
|
|
Hi all
Thanks for advices.
I will need time to study all those options.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
depends on your budget.
I bought a few EP2C5T144C8N mini boards through Amazon for under $20 each but you would also need the $10 'Blaster' programming cable. Look up "RioRand EP2C5T144 Altera Cyclone II FPGA Mini Development Board " on Amazon.(free shipping) just connect to 5 volts.
The Software is free from Altera (now Intel) I use Altera Quartus II 13 sp1
I have several 8 bit microprocessor emulator projects I run in them
Live long and prosper
|
|
|
|
|
Hi all
Thanks for advices.
I will need time to study all those options.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
A while back, Michaela Blott of Xilinx was the first I know of to do it all, communications and otherwise, to put a KVS onto an FPGA that handled IP requests at line rates up to 10gbps (and they projected they could do 100gbps with one FPGA node.)
https://www.usenix.org/sites/default/files/conference/protected-files/blott_hotcloud13_slides.pdf
Since then many have repeated this work in conferences, but I believe you can get her code and help if you use a Xilinx FPGA. Nice lady.
Charlie Johnson
|
|
|
|
|
Hi all
Thanks for advices.
I will need time to study all those options.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
So, when the system pops up that "Unknown Error" message, I wonder how it knows it's really an error?
In fact, it doesn't - it said so.
Probably an error message conceived by politicians.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
It's an if without an else.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
Sometimes I make my code just throw errors randomly to keep users on their toes.
Real programmers use butterflies
|
|
|
|
|
Write a source file fuzzer and see how the compiler deals with it!
|
|
|
|
|
Years ago, I was working with a compiler that used to throw the error message "Something wrong".
We had sort of an informal competition to make the shortest source code file that would provoke this error. If I remember right, the winner was down to four lines of code.
|
|
|
|
|
I've gotten the C# compiler to give me an internal error. I think I was doing something terrible and unforgivable with generics, admittedly. It has happened intermittently from time to time, but I've only encountered it consistently once.
That's the best I got. I love that you had a contest to confuse the compiler. It's kind of mean though.
Real programmers use butterflies
|
|
|
|
|
It would be a lot more surprising if it said "Known error"
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
"Unknown error" is better than an incorrect result, isn't it?
|
|
|
|
|
W∴ Balboos, GHB wrote: So, when the system pops up that "Unknown Error" message, I wonder how it knows it's really an error? One way is too check whether the result is in an expected range.
Was making pizza-dough and it failed to rise. So, there was an error but not sure what went wrong. That's an unknown error, no?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Eddy Vluggen wrote: Was making pizza-dough and it failed to rise. So, there was an error but not sure what went wrong. That's an unknown error, no? No - the error is clearly: you are no cook !
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I still want to know who General Protection Fault is and what he was doing trying to read my hard drive.
|
|
|
|
|
https://us.fliteboard.com/[^]
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
That's a cool gadget, though to be honest, I did not expect that price-tag.
|
|
|
|