FPGA驱动CS4344 VHDL例程

CS4344是一款非常简单的I2S立体声24bit D/A芯片,采样率高达192KHz,相对于ADAU1761复杂的寄存器配置来说,CS4344非常友好,无需配置寄存器,只要按I2S时序输入数据,即可实现立体声输出,且10PIN TSSOP封装,对于DIY来说非常友好。

最近正好有音频输出需要,就选了CS4344,代码当然不用重复造轮子,GITHUB上已经有了,DInne Bosman大佬已经帮我造好了轮子,直接用就行了。

大佬说CS4344的手册有个坑,即:It does not show that the last bit of the previous sample is clocked in at the first rising SCLK after LRCK phase change.

在PYNQ-Z2开发板上测试通过,考虑到有朋友上GITHUB可能有困难,可以到我的资源下载工程。

相关推荐
知识充实人生1 小时前
FPGA设计杂谈之九:HRIO/HPIO/HDIO
fpga开发·xilinx·hr i/o·hp i/o·hd i/o·io类型
代码游侠2 小时前
复习——Linux设备驱动开发笔记
linux·arm开发·驱动开发·笔记·嵌入式硬件·架构
maverick_11110 小时前
【FPGA】 在Verilog中,! 和 ~ 的区别
fpga开发
A星空12314 小时前
一、Linux嵌入式的I2C驱动开发
linux·c++·驱动开发·i2c
春日见16 小时前
车辆动力学:前后轮车轴
java·开发语言·驱动开发·docker·计算机外设
黄埔数据分析1 天前
QDMA把描述符当数据搬移, 不用desc engine
fpga开发
Forsete2 天前
LINUX驱动开发#9——定时器
linux·驱动开发·单片机
南檐巷上学2 天前
基于FPGA的正弦信号发生器、滤波器的设计(DAC输出点数受限条件下的完整正弦波产生器)
fpga开发·数字信号处理·dsp·dds
JMchen1232 天前
AI编程与软件工程的学科融合:构建新一代智能驱动开发方法学
驱动开发·python·软件工程·ai编程
嵌入式-老费2 天前
Linux Camera驱动开发(fpga + csi rx/csi tx)
fpga开发