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可能有困难,可以到我的资源下载工程。

相关推荐
楼台的春风6 小时前
【MCU驱动开发概述】
c语言·驱动开发·单片机·嵌入式硬件·mcu·自动驾驶·嵌入式
电棍2338 小时前
verilog笔记
笔记·fpga开发
余衫马9 小时前
ESP32-S3 实战指南:BOOT-KEY 按键驱动开发全解析
驱动开发·单片机·嵌入式硬件
ZxsLoves19 小时前
【【Systemverilog学习参考 简单的加法器验证-含覆盖率】】
学习·fpga开发
Ronin-Lotus21 小时前
嵌入式硬件篇---数字电子技术中的触发器
嵌入式硬件·fpga开发·触发器·数字电子技术·上位机知识
cen难取名1 天前
驱动开发WDK(1)-环境准备和初始程序。详细教程
驱动开发·microsoft
怪怪王1 天前
【GPU驱动】OpenGLES图形管线渲染机制
驱动开发·gpu·opengl
ehiway1 天前
FPGA+GPU+CPU国产化人工智能平台
人工智能·fpga开发·硬件工程·国产化
我爱蛋蛋后2 天前
Linux驱动开发之音频驱动与基础应用编程
linux·c语言·驱动开发·音视频
马剑威(威哥爱编程)2 天前
Linux驱动开发13个实用案例
linux·运维·驱动开发