共查询到17条相似文献,搜索用时 140 毫秒
1.
通过分析SD卡物理层规范,设计了一种采用SD总线的SD卡控制器,该控制器可以实现对于SD卡的基本控制,如:初始化SD卡、读写数据、擦除数据等操作.该控制器应用于一款采用AMBA总线的多媒体SoC芯片.该设计采用硬件描述语言(Verilog)实现,利用SYNOPSYS公司的EDA工具(VCS和DC)对该控制器进行仿真、综合,最后采用FPGA验证控制器功能正确性.本文阐述了该控制器的设计思路、模块划分以及每个模块的具体设计,最后给出仿真、综合以及FPGA验证的结果. 相似文献
2.
3.
基于AHB总线的DMA控制器的实现与应用 总被引:1,自引:0,他引:1
本文通过对AMBA2.0总线结构的介绍以及AHB总线的分析,结合在第三代移动通信终端基带芯片的开发和设计的实际应用,给出了在AHB总线上设计实现DMA控制器的一种方法,并用Verilog HDL(硬件描述语言)实现对DMA控制器的设计,同时用仿真工具进行了仿真分析,并通过可编程逻辑器件(FPGA)完成对设计的验证,形成完整可复用的IP软核,最后该设计成功应用于第三代移动通信终端基带芯片。 相似文献
4.
基于AHB总线的DMA控制器的实现与应用 总被引:1,自引:0,他引:1
通过对AMBA2.0总线结构的介绍以及AHB总线的分析,结合在第三代移动通信终端基带芯片的开发和设计的实际应用,给出了在AHB总线上设计实现DMA控制器的一种方法,并用硬件描述语言(Verilog HDL)实现对DMA控制器的设计,同时用仿真工具进行了仿真分析,并通过可编程逻辑器件(FPGA)完成对设计的验证,形成完整可复用的IP软核,最后该设计成功应用于第三代移动通信终端基带芯片。 相似文献
5.
为了减少人眼判读对血型分析结果的人为因素干扰,设计了自动血型图像判读系统。对该系统所采用的硬件组成和软件识别算法进行研究。采用DSP芯片、SDRAM芯片、FLASH芯片、图像编码芯片、图像解码芯片、U盘/SD卡读写芯片等设计了本系统的硬件;采用灰度变换、平滑滤波、模板匹配、阈值处理、颜色分量提取等算法设计了本系统的软件识别算法。实验结果表明:本系统采用的算法可以有效地分割出血型卡中的微柱小管,并实现红细胞分布的有效识别;同时,采用颜色分量提取的方法可以有效地区分血型卡的种类。本系统基本满足血型图像自动判读的要求。 相似文献
6.
基于ARM9的SD/MMC卡控制器的ASIC设计 总被引:3,自引:2,他引:1
丈章阐述了基TD-SCDMA手机数字基带芯片中SD/MMC卡控制器的工作原理与应用,利用Verilog/硬件描述语言对其实现.运用ModelSim进行了功能仿真,利用SMIC0.13微米工艺库和SYNOPSYS的EDA工具对其综合.经过FPGA验证,确保该控制器作为一个独立的IP核可嵌入到ASIC系统中,符合最新的SD1.0标准和MMC3.31标准. 相似文献
7.
在分析了SD卡传输协议的基础上,给出了一种SD卡控制器设计方案.其特点是采用了高速的AHB接口和特殊的DMA传输方式,因此可应用于高速实时数据流的处理.该设计已通过FPGA验证并达到了设计目标. 相似文献
8.
FAT16文件系统在Nios Ⅱ嵌入式系统中的实现 总被引:1,自引:0,他引:1
介绍硬件SD卡控制器的设计及FAT16文件系统在NiosⅡ嵌入式系统中的实现方法。SD卡控制器通过SD总线完成SD卡复位、初始化、设置、读写等基本操作;通过对FAT16文件系统的研究,结合SD卡控制器,在NiosⅡ嵌入式系统中实现FAT16文件系统。 相似文献
9.
当前主流片上总线协议—AHB存在访存带宽利用率较低的问题.本文基于SoC内DMA传输较多的特点,提出一种新的优化设计:在内存控制器内部增加MCS-DMA模块,并通过驱动程序将MCS-DMA模块与目标DMA传输绑定. 一方面实现数据预取,提升单个DMA传输时的总线带宽利用率;另一方面使访存请求在内存控制器内部流水化完成,提升多个DMA并发时的总线带宽利用率.将该设计应用到北大众志SK SoC后,单个DMA传输时的总线带宽利用率提升至100%,多个DMA并发时的总线带宽利用率从33.3%提升至85.5%,而芯片设计面积仅增加2.9%. 相似文献
10.
11.
数字信号处理系统会产生大量数据,本文基于TMS320C6747数字信号处理器介绍一种SD卡结合FAT32文件系统的方案用于解决这些数据的存储和转移问题。硬件方面, 在SD模式下采用DMA控制进行数据传输以提高扇区读写速率;软件方面,实现符合FAT32规范的文件系统操作,具有自动创建文件,以固定长度数据为单位写入文件,快速搜索空闲簇等特点,尽量减少扇区读写次数,以最大限度地满足语音数字信号处理系统大量数据的连续存储要求。 相似文献
12.
13.
14.
基于FPGA的高速大容量固态存储设备设计 总被引:2,自引:0,他引:2
采用大容量的固态Flash作为存储介质,用FPGA作为存储阵列的控制器,设计了高速大容量的存储板卡,实现了数据采集过程中用相对低速的Flash存储器存储高速实时数据.FPGA既可作为高速输入数据传输到Flash中的缓存,又能实现对存储器的读写、擦除等操作时序的控制.给出了读写Flash的时序,并实现了通过工控机CPCI总线对存储器的数据读取. 相似文献
15.
16.
基于STM32F103XX微处理器的MicroSD卡读写 总被引:1,自引:0,他引:1
基于STM32F103XX微控制器的远程智能心脏检测仪采用MicroSD作为存储介质保存特定的心电信号。所存MicroSD卡中的存储数据要能够在计算机上直接存取,需要存储的数据以FAT32文件格式写入MicroSD卡。研究了使用STM32F103XX微处理器,采用SPI模式与MicroSD接口,将数据写入MicroSD的软件方法及硬件设计。采用的FAT开源文件系统FATFS是专门为小型嵌入式系统而设计的,容易移值和使用,占用硬件资源相对较小而且功能强大。 相似文献