Learning FPGAs: Digital Design for Beginners with Mojo and Lucid HDL

Learning FPGAs: Digital Design for Beginners with Mojo and Lucid HDL
Description
Justin Rajewski first got started with FPGAs over a summer internship with Northrop Grumman before his senior year of high school. Justin continued to work on the Mojo and has even gone so far as to create an IDE with a new beginner-friendly language, Lucid.. He then launched a hugely successful Kickstarter for the Mojo. After a few summers working with FPGAs as an intern, and
Learn how to design digital circuits with FPGAs, the devices that reconfigure themselves to become the very hardware circuits you program. In this concise ebook, author Justin Rajewski teaches you hands-on how to create your first FPGA project.While FPGAs (Field Programmable Gate Arrays) and microcontrollers such as Arduino and Raspberry Pi are often compared, FPGAs are ideal for projects that can be broken down into parallel stages, need to operate at high speeds with low latency, or need custom logic not otherwise available. If you understand the basics of electricity as well as binary, hexadecimal, and decimal number systems, you’re ready to start your journey toward digital hardware mastery.Learn how hardware designs are broken into modules, comparable to functions in a software programSet up your environment by installing Xilinx ISE and the Mojo IDEBuild a high level understanding of digital designs that can be implemented on an FPGABuild your project with Lucid, a hardware description language with syntax similar to C/C++, Verilog, and JavaUse the Mojo IDE to design, build, and load your FPGA designs
He then launched a hugely successful Kickstarter for the Mojo. Before this, a SparkFun blog post had piqued his interested in FPGAs, but he was frustrated with the lack of information available for beginners. After a few summers working with FPGAs as an intern, and some formal classes at Stanford University, Justin created the Mojo, an FPGA development board targeted specifically for beginners. About the AuthorJustin Rajewski first got started with FPGAs over a summer internship with Northrop Grumman before his senior year of high school. Justin continued to work on the Mojo and has even gone so far as to create an IDE with a new beginner-friendly language, Lucid.