Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

MyHDL and the NEXYS 2 Board

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

This wikibook is about MyHDL and the NEXYS 2 board. MyHDL is a Python system for designing digital logic circuits in the Python language. The NEXYS 2 board, manufactured by Digilent Inc., is a prototyping board for Xilinx FPGAs (field programmable gate arrays). If you have some experience with the Python language and an interest in digital logic design, these two tools make a handy combination. Contents Basics of Digital Logic Combinational circuits Sequential circuits State machines Things we can safely ignore Setting up the NEXYS 2 -- this includes setting up the Xilinx tools, and getting a little piece of hand-written Verilog to do something MyHDL overview -- include a small MyHDL example that blinks an LED MyHDL examples -- include examples of combinatorial logic, sequential logic, and state machines, show how to combine them in one design Then there should be a series of practical projects, generating video signals, building digital models of Moog-style analog music synthesizers, and a software-defined radio using the AD1 daughterboard, preceded by some sort of downconverter. If the SDR is baseband (AM radio and shortwave) then maybe you don't need a downconverter, But I'm not sure the AD1 is fast enough for shortwave frequencies. The video generator could be something interesting like a videogame or an animation system. Further reading MyHDL Official MyHDL website: http://www.myhdl.org/ Richard Goering. "Scripting language takes silicon turn". 2006. EE Times. Clive Maxfield: a b "MyHDL Python programming option for FPGA" StackExchange: MyHDL M Electrical engineering 0%