MyHDL 和 NEXYS 2 板
外观
本维基教科书介绍 MyHDL 和 NEXYS 2 板。MyHDL 是一个使用 Python 语言设计数字逻辑电路的 Python 系统。NEXYS 2 板由 Digilent Inc. 制造,是为 Xilinx FPGA(现场可编程门阵列)设计的原型板。如果您有一些 Python 语言的经验并且对数字逻辑设计感兴趣,那么这两个工具将是一个便捷的组合。
- 数字逻辑基础
- 组合电路
- 时序电路
- 状态机
- 我们可以安全忽略的事情
- 设置 NEXYS 2 - 这包括设置 Xilinx 工具,并使用一小段手写 Verilog 代码来完成一些事情。
- MyHDL 概述 - 包含一个闪烁 LED 的小型 MyHDL 示例。
- MyHDL 示例 - 包括组合逻辑、时序逻辑和状态机的示例,展示如何在同一个设计中组合它们。
然后应该有一系列实践项目,生成视频信号,构建 Moog 风格模拟音乐合成器的数字模型,以及使用 AD1 子板 的软件定义无线电,前面是某种下变频器。如果 SDR 是基带(AM 无线电和短波),那么也许不需要下变频器,但我不知道 AD1 是否足够快以用于短波频率。
视频生成器可以是像电子游戏或动画系统一样有趣的东西。
- MyHDL 官方网站:http://www.myhdl.org/
- Richard Goering。 "脚本语言转向硅". 2006. EE Times.
- Clive Maxfield:a b
- "MyHDL FPGA 的 Python 编程选项"
- StackExchange:MyHDL