anyone with a entry level FPGA development board (VHDL support) they don't need?

samudra.haque at gmail.com samudra.haque at gmail.com
Sat Mar 14 16:58:10 EDT 2020


If anyone is interested, here are the pictures of the non-FPGA system I was talking about. Acknowledgement: AMRAD folks, HACDC folks, AMSAT folks, NASA folks, who guided me in the design stages from paper to flight hardware. 2012-2015. The design process was necessarily complicated as I had to use my own processor which required me to mature RTOS application (command/telemetry/power functions with four states: Standby, Idle, Run, Fire) before it could be considered for flight, and also provide ground testing/qualification testing procedures to test inter-subsystem control methods for synchronization of the four electric rockets. https://www.youtube.com/watch?v=B4MWt5OkySk was the First Light the year before at NASA/Ames.

 

From: samudra.haque at gmail.com <samudra.haque at gmail.com> 
Sent: Saturday, March 14, 2020 4:38 PM
To: 'Terry N4TLF' <n4tlf at wb4jfi.com>; 'Martin' <dcmk1mr2 at gmail.com>
Cc: 'Tacos' <tacos at amrad.org>
Subject: RE: anyone with a entry level FPGA development board (VHDL support) they don't need?

 

Wow, I am learning a lot thanks to Taco’s forums. I regret not paying attention to FPGA world earlier. I just sat through 30 minutes of a free training course on Intel’s website: and a wholesome review of a tutorial using the flow chart shown below – and it would I am most sure at this point, be easy for me to replicate my manually designed electric rocket subsystem (see pics from 2015) control system, into an FPGA version down to the 10 uS synthetic reprogrammable timebase I had to design, to validate my multi-rocket synchronization routines – I honestly was just paying attention to the physics, and not to the EE techniques then. 

 

Back then I was using Netburner hardware, and wholly customized PCB, with IGBT power switches and ~40 amp transient discharges from an inductive energy storage system I calculated manually. Well --- an FPGA containing a soft-core MCU, some external switches, RTOS application (the same possibly that I used in the RTOS of Netburner environment) and some barebones serial comms seem to be practical to implement with these methods, …. And I may be able to develop new control processes and drive other elements .. without much delay ! Perhaps even use the onboard NIOS II DSP section to do mod/demod ? BTW, I liked the training material 100 and 200 level FPGA courses on the intel website, free with registration. Like: https://www.intel.com/content/www/us/en/programmable/support/training/catalog.html?keywords=nios

 

 



 

From: Terry N4TLF <n4tlf at wb4jfi.com <mailto:n4tlf at wb4jfi.com> > 
Sent: Saturday, March 14, 2020 12:54 PM
To: samudra.haque at gmail.com <mailto:samudra.haque at gmail.com> ; 'Martin' <dcmk1mr2 at gmail.com <mailto:dcmk1mr2 at gmail.com> >
Cc: 'Tacos' <tacos at amrad.org <mailto:tacos at amrad.org> >
Subject: Re: anyone with a entry level FPGA development board (VHDL support) they don't need?

 

Here are a couple of books that might be of interest regarding Verilog:

 

This book is interesting, and a little bit different.  It doesn’t require actual hardware for most of it’s content.  I bought the Kindle version.

https://www.amazon.com/Designing-Video-Game-Hardware-Verilog-ebook/dp/B07LD48CTV/ref=sr_1_5?keywords=verilog+book <https://www.amazon.com/Designing-Video-Game-Hardware-Verilog-ebook/dp/B07LD48CTV/ref=sr_1_5?keywords=verilog+book&qid=1584203304&sr=8-5> &qid=1584203304&sr=8-5

 

THe title is accurate: a Concise guide to be sure.  Again, not tied to any hardware, and somewhat light on details.  Fairly thin.

https://www.amazon.com/Verilog-Example-Concise-Introduction-Design/dp/0983497303/ref=sr_1_1?keywords=verilog+book <https://www.amazon.com/Verilog-Example-Concise-Introduction-Design/dp/0983497303/ref=sr_1_1?keywords=verilog+book&qid=1584203528&sr=8-1> &qid=1584203528&sr=8-1

 

I have the Kindle version of this book.  It uses a few specific boards.

https://www.amazon.com/Programming-FPGAs-Getting-Started-Verilog-ebook/dp/B01M0F1L5G/ref=sr_1_2?keywords=verilog+book <https://www.amazon.com/Programming-FPGAs-Getting-Started-Verilog-ebook/dp/B01M0F1L5G/ref=sr_1_2?keywords=verilog+book&qid=1584203803&sr=8-2> &qid=1584203803&sr=8-2

 

THis is more expensive, I have the paper version.  It has the most of my bookmarks of any book I have.  That says it all.

https://www.amazon.com/Embedded-Design-Using-Programmable-Arrays/dp/1589094867/ref=sr_1_1?keywords=Embedded+design+using+Programmable <https://www.amazon.com/Embedded-Design-Using-Programmable-Arrays/dp/1589094867/ref=sr_1_1?keywords=Embedded+design+using+Programmable&qid=1584204048&sr=8-1> &qid=1584204048&sr=8-1

 

There are several other books that I have.  Like many other technical references, there is not ONE single book that is best.

 

I have used the Papilio and Digilent FPGA boards (among others) to help me learn most of what I have now forgotten, regarding FPGAs.  I now have some newer boards boards based on Zynq FPGAs, such as the Red Pitaya, a MicroZed, and others.  These are MUCH more powerful, but also much more complicated.  My brain hurts whenever I delve into them.

 

73, Terry, N4TLF

 

 

From: samudra.haque at gmail.com <mailto:samudra.haque at gmail.com>  

Sent: Friday, March 13, 2020 8:42 PM

To: 'Martin' 

Cc: 'Tacos' 

Subject: RE: anyone with a entry level FPGA development board (VHDL support) they don't need?

 

Hi Martin, thanks for the tip. I went looking for the board you recommended from Lattice (it’s offered at a good price) but if I am not mistaken, it doesn’t have any peripherals such as switches  for onboard experiments? The photos show it comes with LEDs, but no switches.

 

Then I went looking for the icestorm documentation and it seems they ship from UK (the blackice boards) so despite those development boards being chock full of accessories for experimentation, the shipping delay and cost sort of makes it expensive.

 

So, randomly I searched and came across (comments requested) for about $43.85 total with shipping:

 

https://www.ebay.com/itm/STEP-MAX10-Intel-Altera-FPGA-development-board/143318504573?hash=item215e72d47d%3Ag%3AlcQAAOSwARpdGDCw <https://www.ebay.com/itm/STEP-MAX10-Intel-Altera-FPGA-development-board/143318504573?hash=item215e72d47d%3Ag%3AlcQAAOSwARpdGDCw&LH_BO=1> &LH_BO=1

 

and according to the website http://www.stepfpga.org/step-max10-development-board/  it is fully supported by:

 

Altera MAX10 FPGA: 10M02/10M08

On board USB Blaster programming circuit

2-character 7-segment display

Two RGB LEDs

Four switches

Four push buttons

Eight user LEDs

Power from MicroUSB connector

40 pins DIP connector with 36 User I/Os

 

*         <https://github.com/stepfpga/STEP-MAX10/blob/master/docs/STEP-MAX10%20Hardware%20Manual%201.0.pdf> STEP-MAX10 Hardware Manual 1.0

*         <https://github.com/stepfpga/STEP-MAX10/blob/master/docs/STEP-MAX10%20Software%20Manual%201.0.pdf> STEP-MAX10 Software Manual 1.0

*         <https://pan.baidu.com/s/1guMNzIYx2Q4sUGhQ1pSUvg> STEP-MAX10 Source Code

*         <https://github.com/stepfpga/STEP-MAX10/blob/master/docs/STEP-MAX10%20Schematic.pdf> STEP-MAX10 Schematic diagram

*         <http://fpgasoftware.intel.com/?edition=pro> Software&Tools

The software suite is … Altera (Microsoft) Quartus Prime Lite, which includes ModelSim for soft logic analyzer waveform output … and supports Verilog and VHDL. I think that could be ok for mid-level developers, right?

 

But since the documentation says “On board JTAG programming circuit”, is an actual JTAG gadget still necessary for this device, or is that functionality already included somehow?

 



 

 

From: Martin <dcmk1mr2 at gmail.com <mailto:dcmk1mr2 at gmail.com> > 
Sent: Friday, March 13, 2020 7:26 PM
To: Samudra Haque <samudra.haque at gmail.com <mailto:samudra.haque at gmail.com> >
Cc: Tacos <tacos at amrad.org <mailto:tacos at amrad.org> >
Subject: Re: anyone with a entry level FPGA development board (VHDL support) they don't need?

 

You might want to take a look at  https://www.amazon.com/LATTICE-SEMICONDUCTOR-ICE40HX1K-STICK-EVN-Evaluation-iCE40HX1K/dp/B00R3QU9K0  for a board and do a google search for Windows iceStorm support.  The are more expensive FPGAs from Intel/Altera amd Xilinx but the tool chains are awful.

 

You also might want to check to see if you really want to invest in VHDL or if Verilog might be better for your needs.  It doesn't hurt to know both but Verilog is more like C and is less trouble to learn.

 

Learning to simulate is a really import skill for FPGA development so you can get started with that before you have hardware.

 

73 Martin W6MRR

 

On Fri, Mar 13, 2020 at 3:50 PM <samudra.haque at gmail.com <mailto:samudra.haque at gmail.com> > wrote:

I would like to do an experiment with an FPGA development board. I’m looking for something with pinouts or with a switch + LED; My experience with VHDL is very limited. I will be using Windows 10 for my development environment. 

 

If anyone has a board they don’t need, would you be willing to sell it at a Tippy’s Taco’s meetup to me? Send me the product manufacturer part number and your ask to samudra.haque at gmail.com <mailto:samudra.haque at gmail.com> . 

 

Also, if I had no FPGA board, is there a emulator environment that I can compile the code and get a testbench / diagram of the signals? At least I could begin coding / developing the framework right away.

 

73 de Samudra N3RDX

_______________________________________________
Tacos mailing list
Tacos at amrad.org <mailto:Tacos at amrad.org> 
https://lists.amrad.org/mailman/listinfo/tacos

  _____  

_______________________________________________
Tacos mailing list
Tacos at amrad.org <mailto:Tacos at amrad.org> 
https://lists.amrad.org/mailman/listinfo/tacos

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.amrad.org/pipermail/tacos/attachments/20200314/2155b449/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.jpg
Type: image/jpeg
Size: 72003 bytes
Desc: not available
URL: <http://lists.amrad.org/pipermail/tacos/attachments/20200314/2155b449/attachment-0004.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 140225 bytes
Desc: not available
URL: <http://lists.amrad.org/pipermail/tacos/attachments/20200314/2155b449/attachment-0005.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IMG_4199.JPG
Type: image/jpeg
Size: 91057 bytes
Desc: not available
URL: <http://lists.amrad.org/pipermail/tacos/attachments/20200314/2155b449/attachment-0001.jpe>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2014-07-12 07.22.49.jpg
Type: image/jpeg
Size: 54430 bytes
Desc: not available
URL: <http://lists.amrad.org/pipermail/tacos/attachments/20200314/2155b449/attachment-0006.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2014-07-12 07.20.53.jpg
Type: image/jpeg
Size: 100831 bytes
Desc: not available
URL: <http://lists.amrad.org/pipermail/tacos/attachments/20200314/2155b449/attachment-0007.jpg>


More information about the Tacos mailing list