这个项目是Pmod I2S2的演示。它创建了一个从线内到线外插孔的传球。音频数据通过这个通道通过FPGA上关闭的开关数量进行缩放。所有开关打开意味着数据流将被静音。所有开关关闭意味着数据流将达到最大容量。音频音量在这两点之间呈线性变化。
为了使用这个演示,aPmod I2S2以及如下表所示的Digilent FPGA开发板之一。此外,还需要耳机或扬声器和音频输入源(如个人计算机)。
这个项目在Vivado >= 2017.4版本中得到支持。目前只提供2017.4和2018.2版本。
下表描述了这个演示的输入和输出是如何连接的,这取决于使用的开发板:
单板(资源中心链接) | I2S2 Pmod连接器 | 量输入 | 重置 |
---|---|---|---|
艺术A7-35 | 晶澳 | SW3-SW0 | 重置按钮 |
附庸风雅的a7 - 100 | 晶澳 | SW3-SW0 | 重置按钮 |
艺术S7-25 | 晶澳 | SW3-SW0 | 重置按钮 |
艺术S7-50 | 晶澳 | SW3-SW0 | 重置按钮 |
科拉Z7-07S | 晶澳 | BTN0 | BTN1 |
科拉Z7-10 | 晶澳 | BTN0 | BTN1 |
Cmod S7-25 | 晶澳 | BTN0 | BTN1 |
这个项目的格式与标准的Digilent Github项目略有不同。
为了在FPGA上编程项目:
- 从回购中下载目标FPGA板的最新版本ZIP(不是源ZIP)发布页面.
- 解压并打开下载的ZIP文件。双击“I2S2.xpr”。这将启动项目的存档版本,其中已经生成了一个比特流。
- 打开Vivado硬件管理器,选择“Open Target”,找到目标板。
- 程序上面。对准目标。这个文件可以在PmodI2S2/PmodI2S2.runs/impl_1文件夹中找到。
为了打开一个Vivado项目后克隆此回购:
- 打开Vivado,在窗口底部的TCL控制台中,CD到目标板的文件夹(例如:arty-a7-35)。
- 叫“源。/ create_project.tcl”。这将通过将共享源与特定的设置和源相结合,为选定的电路板创建项目。