What fpga development board to choose that does not exceed $ 40, and is quite powerful.?
That's all relative, what sort of project do you have in mind? What onboard peripherals do you need? $40 is pretty much going to limit you to the various hobbyist oriented dev boards out of China. Last I checked there are some pretty decent Spartan6 and CycloneIV boards that are within your price range. The programming cable for Xilinx parts is much more expensive than the Altera cables, clones of both are widely available and work fine.
That's probably fine, looks like maybe it has the programming hardware built in? I didn't look too closely to see what that other QFP is.
If you just want to dip your toes in, I like the EP2C5T144C8 mini boards that are only about $12-$15 plus a few dollars for an Altera USB programming cable. I like Quartus a bit better than ISE or Vivado in many ways but it's a bit of a toss up. FPGA is a *big* step up from arduino and a completely different paradigm, it is digital hardware design masquerading as programming. The cheap CycloneII I mentioned is old, slow and tiny by modern standards but you can still fit an entire functional 8 bit computer in it that runs several times faster than a real Z80/6502/etc.
The nice thing about HDL is it is not too hard to make it hardware agnostic. Much of the code that works on one FPGA will work on another with only slight modifications.
That's probably fine, looks like maybe it has the programming hardware built in? I didn't look too closely to see what that other QFP is.
what is necessary is that one connects it and can already be used, like the arduino one, etc. After one buys the shield or accessories, I don't understand the QFP?
OHO Electronik GODIL50_XC3S500E DIL FPGA module is available from Trenz Electronic for about 43 Euro
I have a couple of Lattice Ice Sticks, they cost around $25
https://www.latticesemi.com/icestickI was following various tutorials at VHDLwhiz.com and set my toolchain up as recommended:
Visual Code with the VHDL add-on for the editor. This is a very nice editor.
ModelSim Student Edition for the simulator
Lattice iCEcube2 for the synthesizer
Lattice Diamond for the device programmer
Four separate programs to do what should be done in a single program, like Xilinx Vivado. I don't know if this was the best, or only, setup but it's what was recommended.
Even if the toolchain is a little ugly, the device works well and is well documented. It seems to me to be a bit limited on IO but for a starter board, why not?
I would recommend starting with VHDLwhiz's "FPGA and VHDL Fast-Track" tutorial (<$20) if, for no other reason, to get help setting up the toolchain. It truly is a PITA.
https://academy.vhdlwhiz.com/fast-track
You might find some interest in this video:"SDG #093 Beginners FPGA Clock Implementation in VHDL"
Will this model plate [url] https://en.aliexpress.com/item/4000323573953.html [/ url] work on Intel Quartus 18, or should other software be used?
Just my 0.02$: don't buy of Ali, especially not when you're just starting out. An experienced designer will be able to figure out soon enough if he's doing something wrong or if the HW is fuxored. But in case it doesn't work you may be chasing your own tail for weeks without ever knowing it was a bad chip, bad design or just dead board you got of ali.
A tinyfpga is 'known good' and cheap, or you can even get an official Lattice icestick for 25$ (all mentioned above) so the incentive to buy something of Ali is limited.
Just my 0.02$: don't buy of Ali, especially not when you're just starting out. An experienced designer will be able to figure out soon enough if he's doing something wrong or if the HW is fuxored. But in case it doesn't work you may be chasing your own tail for weeks without ever knowing it was a bad chip, bad design or just dead board you got of ali.
A tinyfpga is 'known good' and cheap, or you can even get an official Lattice icestick for 25$ (all mentioned above) so the incentive to buy something of Ali is limited.
I probably have about 20 random Chinese dev boards, I don't recall ever having a problem with any of them. That seems to be a product they have pretty much nailed. YMMV though.
https://www.aliexpress.com/item/32813061054.html
I'd say pretty decent board, with even available examples and a quick start guide, which actually shows useful stuff in understandable english language.
thanks, this also seems to be a good board to start. And Vivado Design Suite vs Quartus pro 18?
And Vivado Design Suite vs Quartus pro 18?
For Altera (now Intel) FPGAs (Cyclone) use
Quartus (just Quartus. Pro edition a)paid only b)don't support Cyclone IV family).
For new Xilinx FPGAs (Artix 7, Zynq, Spartan 7) - Vivado.
For older Xilinx FPGAs (Spartan 6) -
ISE.
Jeez...
Vivado/ISE is ONLY for XILINX devices, where Quartus is ONLY for ALTERA devices.
Completely off the rails...
At the very early stages of learning, is an FPGA board even necessary? Funny thing: I have never done any simulation because when I started, the simulator for Xilinx ISE wasn't free. I never learned how...
Now that ModelSim Student Edition is free, I wonder if ModelSim plus an editor of choice (Visual Code?) wouldn't be sufficient. Sure, there is the problem of creating the first HDL project plus the additional code for a test bench but it saves money on relatively worthless hardware. Once the initial learning projects are done, the low end hardware simply won't be adequate or, in some cases, even supported with the latest tools (Xilinx Spartan 6 requires the no-longer-supported ISE, for example)
For dipping a toe in the water of logic design, I wonder if just simulation wouldn't be adequate.
Other tools, like Vivado, have a built in simulator so they are very much a complete environment.
As I said, completely off the rails...
https://www.nandland.com/goboard/simulation-introduction-led-blink.html
rstofer, the truth is that when I started with arduino I used proteus to simulate, then I bought u mega2560, arduino uno, DUE, esp32. I think I should do the same with Vivado Design Suite, test if I would like to introduce myself in fpga or leave it aside, that way I would not leave a fpga plate in the memory drawer.
in spanish
rstofer, la verdad que cuando empeze con arduino usaba proteus para simular, luego compre u mega2560, arduino uno, DUE, esp32. Creo que deberia hacer lo mismo con Vivado Design Suite, probar si me gustaria intruducirme en fpga o dejarlo de lado, de esa manera no dejaria una placa fpga en el cajon de los recuerdos.
rstofer, the truth is that when I started with arduino I used proteus to simulate, then I bought u mega2560, arduino uno, DUE, esp32. I think I should do the same with Vivado Design Suite, test if I would like to introduce myself in fpga or leave it aside, that way I would not leave a fpga plate in the memory drawer.
in spanish
rstofer, la verdad que cuando empeze con arduino usaba proteus para simular, luego compre u mega2560, arduino uno, DUE, esp32. Creo que deberia hacer lo mismo con Vivado Design Suite, probar si me gustaria intruducirme en fpga o dejarlo de lado, de esa manera no dejaria una placa fpga en el cajon de los recuerdos.
I don't have a lot of experience with simulation but I did a little project the other day using Vivado and, while Vivado is a LOT slower than ModelSim, it does a nice job. Vivado is Xilinx's answer to development, it's free and it works very well. I had a transition hill to climb from ISE and Vivado is a LOT slower than ISE (which caused me to buy/build a very high end PC) but, in the end, it has turned out well. The thing is, it doesn't matter what I think about Vivado because the newer, and more capable, chips will only work with Vivado and the older chips will only work with ISE. I have more older boards than newer but I tend to leave them in the drawer. Mostly, I use the Digilent Nexys 4 DDR board now named Nexys A7. I like it because it has a LOT of gadgets. But it's pricey...
https://store.digilentinc.com/nexys-a7-fpga-trainer-board-recommended-for-ece-curriculum/I have attached a ZIP file of my simple Vivado simulation project. You SHOULD be able to unzip it somewhere and have Vivado open the Vtest7.xpr file. Then run the simulation and you should get a waveform display. I am far from competent with simulation, I hope it works out for you.
This is the end result of the <$20 tutorial at VHDLwhiz.com that I linked earlier.