微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > FPGA-Ch376读写SD卡

FPGA-Ch376读写SD卡

时间:12-12 整理:3721RD 点击:
想用FPGA读写SD卡,没有现成的IP core,自己写觉得太吓人啦,所以想用外置的SD
controller,选择CH376,基本上搞清楚了这个芯片,但是有几点还是不能理解,希望用
过这个芯片的给出建议
(1)上限速度的问题。我的FPGA输出的数据速度大约是2.1Mbyte/s,貌似这个速度超过
了CH376的允许的最大8位并口速率2MB,不知道这稍微高一点会不会有什么问题,因为一
般的芯片的指标都留有一定的余量。google搜索出许多人都说最大速度只能达到200KB,
这个我想不应该吧
(2)CH376向SD卡写入数据时,貌似只支持SPI模式,说明书上说“提供2MB/24MHz速度的
SPI设备接口”,但是厂家推荐CH376外接晶振12MHZ,那这个24MHZ的速度是怎么得到的
呢?难道里面有倍频器吗?如果SPI速度达到24Mbps。对于我的数据速率要求倒是够了

spi模式为毛不直接用fpga读写呢67
南京这家公司的技术支持还不错,打电话问问

因为读写的时候涉及到fat32文件操作,如果直接用fpga操作,要写一大堆代码的。用
ch376会省许多事。。。

如果fpga上跑了系统,SPI mode的文件操作应该不难。可以省个芯片。

确实是,昨天仔细研究了一下,其实SD卡的寄存器也没几个,而且貌似CH376不支持DMA,
难怪他们的实际速度很低,所以决定自己写一个模块来操控SD卡。。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top