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 小时前
BLE的广播、扫描和连接等工作机制总结
linux·arm开发·驱动开发
daxi1502 小时前
Verilog入门实战——第3讲:流程控制语句(if-else / case / 循环结构)
fpga开发·fpga
biubiuibiu4 小时前
工业机器人编程语言详解:多样化选择与应用
fpga开发·机器人
lf2824814315 小时前
04 DDS信号发生器
fpga开发
szxinmai主板定制专家6 小时前
基于 STM32 + FPGA 船舶电站控制器设计与实现
arm开发·人工智能·stm32·嵌入式硬件·fpga开发·架构
ARM+FPGA+AI工业主板定制专家16 小时前
基于ARM+FPGA+AI的船舶状态智能监测系统(二)软硬件设计,模拟量,温度等采集与分析
arm开发·人工智能·目标检测·fpga开发
17(无规则自律)17 小时前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·c语言·驱动开发·嵌入式硬件
szxinmai主板定制专家19 小时前
基于ZYNQ MPSOC船舶数据采集仪器设计(一)总体设计方案,包括振动、压力、温度、流量等参数
arm开发·人工智能·嵌入式硬件·fpga开发
FPGA小迷弟1 天前
高频时钟设计:FPGA 多时钟域同步与时序收敛实战方案
前端·学习·fpga开发·verilog·fpga
szxinmai主板定制专家1 天前
基于ZYNQ MPSOC船舶数据采集仪器设计(三)振动,流量,功耗,EMC,可靠性测试
arm开发·人工智能·嵌入式硬件·fpga开发