<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word" xmlns:m = 
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=Generator content="Microsoft Word 15 (filtered medium)">
<STYLE>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</STYLE>

<STYLE><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Georgia;
        panose-1:2 4 5 2 5 4 5 2 3 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:527066271;
        mso-list-template-ids:68866808;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        margin-left:2.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        margin-left:2.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        margin-left:3.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        margin-left:3.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        margin-left:4.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        margin-left:4.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:5.0in;
        mso-level-number-position:left;
        margin-left:5.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:5.5in;
        mso-level-number-position:left;
        margin-left:5.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:6.0in;
        mso-level-number-position:left;
        margin-left:6.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></STYLE>
</HEAD>
<BODY lang=EN-US dir=ltr vLink=purple link=blue>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial'; COLOR: #000000">
<DIV>Here are a couple of books that might be of interest regarding 
Verilog:</DIV>
<DIV> </DIV>
<DIV>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.</DIV>
<DIV><A 
title=https://www.amazon.com/Designing-Video-Game-Hardware-Verilog-ebook/dp/B07LD48CTV/ref=sr_1_5?keywords=verilog+book&qid=1584203304&sr=8-5 
href="https://www.amazon.com/Designing-Video-Game-Hardware-Verilog-ebook/dp/B07LD48CTV/ref=sr_1_5?keywords=verilog+book&qid=1584203304&sr=8-5">https://www.amazon.com/Designing-Video-Game-Hardware-Verilog-ebook/dp/B07LD48CTV/ref=sr_1_5?keywords=verilog+book&qid=1584203304&sr=8-5</A></DIV>
<DIV> </DIV>
<DIV>THe title is accurate: a Concise guide to be sure.  Again, not tied to 
any hardware, and somewhat light on details.  Fairly thin.</DIV>
<DIV><A 
title=https://www.amazon.com/Verilog-Example-Concise-Introduction-Design/dp/0983497303/ref=sr_1_1?keywords=verilog+book&qid=1584203528&sr=8-1 
href="https://www.amazon.com/Verilog-Example-Concise-Introduction-Design/dp/0983497303/ref=sr_1_1?keywords=verilog+book&qid=1584203528&sr=8-1">https://www.amazon.com/Verilog-Example-Concise-Introduction-Design/dp/0983497303/ref=sr_1_1?keywords=verilog+book&qid=1584203528&sr=8-1</A></DIV>
<DIV> </DIV>
<DIV>I have the Kindle version of this book.  It uses a few specific 
boards.</DIV>
<DIV><A 
title=https://www.amazon.com/Programming-FPGAs-Getting-Started-Verilog-ebook/dp/B01M0F1L5G/ref=sr_1_2?keywords=verilog+book&qid=1584203803&sr=8-2 
href="https://www.amazon.com/Programming-FPGAs-Getting-Started-Verilog-ebook/dp/B01M0F1L5G/ref=sr_1_2?keywords=verilog+book&qid=1584203803&sr=8-2">https://www.amazon.com/Programming-FPGAs-Getting-Started-Verilog-ebook/dp/B01M0F1L5G/ref=sr_1_2?keywords=verilog+book&qid=1584203803&sr=8-2</A></DIV>
<DIV> </DIV>
<DIV>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.</DIV>
<DIV><A 
title=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 
href="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">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</A></DIV>
<DIV> </DIV>
<DIV>There are several other books that I have.  Like many other technical 
references, there is not ONE single book that is best.</DIV>
<DIV> </DIV>
<DIV>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.</DIV>
<DIV> </DIV>
<DIV>73, Terry, N4TLF</DIV>
<DIV> </DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV><FONT face=Arial></FONT> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A 
title=samudra.haque@gmail.com>samudra.haque@gmail.com</A> </DIV>
<DIV><B>Sent:</B> Friday, March 13, 2020 8:42 PM</DIV>
<DIV><B>To:</B> <A title=dcmk1mr2@gmail.com>'Martin'</A> </DIV>
<DIV><B>Cc:</B> <A title=tacos@amrad.org>'Tacos'</A> </DIV>
<DIV><B>Subject:</B> RE: anyone with a entry level FPGA development board (VHDL 
support) they don't need?</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV class=WordSection1>
<P class=MsoNormal>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.<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal>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.<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal>So, randomly I searched and came across (comments requested) 
<B>for about $43.85 total with shipping</B>:<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal><A 
href="https://www.ebay.com/itm/STEP-MAX10-Intel-Altera-FPGA-development-board/143318504573?hash=item215e72d47d%3Ag%3AlcQAAOSwARpdGDCw&LH_BO=1">https://www.ebay.com/itm/STEP-MAX10-Intel-Altera-FPGA-development-board/143318504573?hash=item215e72d47d%3Ag%3AlcQAAOSwARpdGDCw&LH_BO=1</A><o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal>and according to the website <A 
href="http://www.stepfpga.org/step-max10-development-board/">http://www.stepfpga.org/step-max10-development-board/</A>  
it is fully supported by:<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in">Altera MAX10 FPGA: 
10M02/10M08<o:p></o:p></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in">On board USB Blaster programming 
circuit<o:p></o:p></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in">2-character 7-segment 
display<o:p></o:p></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in">Two RGB LEDs<o:p></o:p></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in">Four switches<o:p></o:p></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in">Four push buttons<o:p></o:p></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in">Eight user LEDs<o:p></o:p></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in">Power from MicroUSB 
connector<o:p></o:p></P>
<P class=MsoNormal style="MARGIN-LEFT: 0.5in">40 pins DIP connector with 36 User 
I/Os<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal 
style="BACKGROUND: white; MARGIN-LEFT: 0in; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: symbol; COLOR: #1a1a1a"><SPAN 
style="mso-list: ignore">·<SPAN 
style='FONT: 7pt "Times New Roman"'>        
</SPAN></SPAN></SPAN><SPAN 
style='FONT-SIZE: 12pt; FONT-FAMILY: "Georgia",serif; COLOR: #1a1a1a'><A 
href="https://github.com/stepfpga/STEP-MAX10/blob/master/docs/STEP-MAX10%20Hardware%20Manual%201.0.pdf"><SPAN 
style="COLOR: #686868">STEP-MAX10 Hardware Manual 
1.0</SPAN></A><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="BACKGROUND: white; MARGIN-LEFT: 0in; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: symbol; COLOR: #1a1a1a"><SPAN 
style="mso-list: ignore">·<SPAN 
style='FONT: 7pt "Times New Roman"'>        
</SPAN></SPAN></SPAN><SPAN 
style='FONT-SIZE: 12pt; FONT-FAMILY: "Georgia",serif; COLOR: #1a1a1a'><A 
href="https://github.com/stepfpga/STEP-MAX10/blob/master/docs/STEP-MAX10%20Software%20Manual%201.0.pdf"><SPAN 
style="COLOR: #007acc">STEP-MAX10 Software Manual 
1.0</SPAN></A><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="BACKGROUND: white; MARGIN-LEFT: 0in; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: symbol; COLOR: #1a1a1a"><SPAN 
style="mso-list: ignore">·<SPAN 
style='FONT: 7pt "Times New Roman"'>        
</SPAN></SPAN></SPAN><SPAN 
style='FONT-SIZE: 12pt; FONT-FAMILY: "Georgia",serif; COLOR: #1a1a1a'><A 
href="https://pan.baidu.com/s/1guMNzIYx2Q4sUGhQ1pSUvg"><SPAN 
style="COLOR: #007acc">STEP-MAX10 Source Code</SPAN></A><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="BACKGROUND: white; MARGIN-LEFT: 0in; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: symbol; COLOR: #1a1a1a"><SPAN 
style="mso-list: ignore">·<SPAN 
style='FONT: 7pt "Times New Roman"'>        
</SPAN></SPAN></SPAN><SPAN 
style='FONT-SIZE: 12pt; FONT-FAMILY: "Georgia",serif; COLOR: #1a1a1a'><A 
href="https://github.com/stepfpga/STEP-MAX10/blob/master/docs/STEP-MAX10%20Schematic.pdf"><SPAN 
style="COLOR: #007acc">STEP-MAX10 Schematic 
diagram</SPAN></A><o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="BACKGROUND: white; MARGIN-LEFT: 0in; TEXT-INDENT: -0.25in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: symbol; COLOR: #1a1a1a"><SPAN 
style="mso-list: ignore">·<SPAN 
style='FONT: 7pt "Times New Roman"'>        
</SPAN></SPAN></SPAN><SPAN 
style='FONT-SIZE: 12pt; FONT-FAMILY: "Georgia",serif; COLOR: #1a1a1a'><A 
href="http://fpgasoftware.intel.com/?edition=pro"><SPAN 
style="COLOR: #007acc">Software&Tools</SPAN></A><o:p></o:p></SPAN></P>
<P class=MsoNormal>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?<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal>But since the documentation says “<B>On board JTAG 
programming circuit</B>”, is an actual JTAG gadget still necessary for this 
device, or is that functionality already included somehow?<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal><IMG id=Picture_x0020_1 
style="HEIGHT: 4.983in; WIDTH: 7.466in" border=0 
src="cid:51534DEC82CB4EAC9414199C16310B5A@tfoxserver3" width=717 
height=478><o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal><o:p></o:p> </P>
<P class=MsoNormal><B>From:</B> Martin <dcmk1mr2@gmail.com> 
<BR><B>Sent:</B> Friday, March 13, 2020 7:26 PM<BR><B>To:</B> Samudra Haque 
<samudra.haque@gmail.com><BR><B>Cc:</B> Tacos 
<tacos@amrad.org><BR><B>Subject:</B> Re: anyone with a entry level FPGA 
development board (VHDL support) they don't need?<o:p></o:p></P>
<P class=MsoNormal><o:p></o:p> </P>
<DIV>
<P class=MsoNormal>You might want to take a look at  <A 
href="https://www.amazon.com/LATTICE-SEMICONDUCTOR-ICE40HX1K-STICK-EVN-Evaluation-iCE40HX1K/dp/B00R3QU9K0">https://www.amazon.com/LATTICE-SEMICONDUCTOR-ICE40HX1K-STICK-EVN-Evaluation-iCE40HX1K/dp/B00R3QU9K0</A>  
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.<o:p></o:p></P>
<DIV>
<P class=MsoNormal><o:p></o:p> </P></DIV>
<DIV>
<P class=MsoNormal>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.<o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal><o:p></o:p> </P></DIV>
<DIV>
<P class=MsoNormal>Learning to simulate is a really import skill for FPGA 
development so you can get started with that before you have 
hardware.<o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal><o:p></o:p> </P></DIV>
<DIV>
<P class=MsoNormal>73 Martin W6MRR<o:p></o:p></P></DIV></DIV>
<P class=MsoNormal><o:p></o:p> </P>
<DIV>
<DIV>
<P class=MsoNormal>On Fri, Mar 13, 2020 at 3:50 PM 
<<A>samudra.haque@gmail.com</A>> wrote:<o:p></o:p></P></DIV>
<BLOCKQUOTE 
style="BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 6pt; MARGIN-LEFT: 4.8pt; BORDER-LEFT: #cccccc 1pt solid; PADDING-RIGHT: 0in; MARGIN-RIGHT: 0in">
  <DIV>
  <DIV>
  <P class=MsoNormal 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto">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. <o:p></o:p></P>
  <P class=MsoNormal 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"> <o:p></o:p></P>
  <P class=MsoNormal 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto">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 <A 
  target=_blank>samudra.haque@gmail.com</A>. <o:p></o:p></P>
  <P class=MsoNormal 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"> <o:p></o:p></P>
  <P class=MsoNormal 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto">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.<o:p></o:p></P>
  <P class=MsoNormal 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"> <o:p></o:p></P>
  <P class=MsoNormal 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto">73 de Samudra 
  N3RDX<o:p></o:p></P></DIV></DIV>
  <P class=MsoNormal>_______________________________________________<BR>Tacos 
  mailing list<BR><A target=_blank>Tacos@amrad.org</A><BR><A 
  href="https://lists.amrad.org/mailman/listinfo/tacos" 
  target=_blank>https://lists.amrad.org/mailman/listinfo/tacos</A><o:p></o:p></P></BLOCKQUOTE></DIV></DIV>
<P>
<HR>
_______________________________________________<BR>Tacos mailing 
list<BR>Tacos@amrad.org<BR>https://lists.amrad.org/mailman/listinfo/tacos<BR></DIV></DIV></DIV></BODY></HTML>