WAV
zkf0100007
侠之大者,为国为民
展开
-
ADAU1761配置成耳机输出
从网上下载了一个ZedBoard的ADAU1761例程,在PYNQ上修改了,可以运行,但是耳机不出声。检查了一下,原例程是从LINE OUT输出,但是PYNQ的LINE OUT没有接到音频座上,看了一下ADAU1761的数据手册,耳机输出控制是下面两个寄存器控制的:将这两个寄存器的HPMODE设为1,RHPM设为1,再配置相应的音量即可,最简单的就是两个寄存器都写成0xFF即可,此时声音输出...原创 2020-02-25 00:09:42 · 1152 阅读 · 0 评论 -
FPGA播放WAV的简单例子
代码参考了《Programming.FPGAs.Getting.Started.with.Verilog》,原代码是用的寄存器存储WAV数据,我改成了用BRAM存储。原理框图如下:原理比较简单,2M时钟驱动计数器计数,计数值与BRAM中读出的WAV值比较,产生一个256阶的PWM信号,通过RC滤波后,即可驱动耳机发声。在PYNQ上进行验证,完整工程下载见我的资源。...原创 2020-02-13 23:11:11 · 1088 阅读 · 6 评论