色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA的SD NAND圖片顯示實(shí)現(xiàn)

深圳市雷龍發(fā)展有限公司 ? 2023-01-07 10:42 ? 次閱讀

文章目錄

0、前言

1、目標(biāo)

2、圖片的預(yù)處理

3、SD NAND的預(yù)處理

4、FPGA實(shí)現(xiàn)

4.1、詳細(xì)設(shè)計(jì)

4.2、仿真

4.3、實(shí)驗(yàn)結(jié)果


·前言

在上一篇文章《基于FPGA的SD卡的數(shù)據(jù)讀寫實(shí)現(xiàn)(SD NAND FLASH)》中,我們了解到了SD NAND Flash的相關(guān)知識(shí),并在FPGA平臺(tái)上實(shí)現(xiàn)了對(duì)SD NAND的讀寫測試。SD NAND的讀寫測試可能會(huì)有點(diǎn)簡單和枯燥,所以本文我們來搞點(diǎn)有樂趣性的----將存儲(chǔ)在SD NAND內(nèi)的兩張圖片通過FPGA讀取,并通過VGA的方式在顯示器上輪回顯示。

1、目標(biāo)

使用 SD NAND數(shù)據(jù)讀寫控制器讀取事先存儲(chǔ)在 SD NAND的圖片數(shù)據(jù),將讀取的圖片數(shù)據(jù)通過SDRAM 數(shù)據(jù)讀寫控制器暫存在 SDRAM 芯片中,通過 VGA 顯示器將暫存在 SDRAM 的圖片顯示出來。 SD 卡內(nèi)存儲(chǔ)兩張圖片,其交替顯示在 VGA 顯示器上,分辨率為 640*480。

SD NAND在SD2.0版本協(xié)議下,SPI模式的理論最大傳輸速率為50Mbps,加上命令號(hào)以及等待返回響應(yīng)信號(hào)的時(shí)間,實(shí)際上的傳輸速率還會(huì)下降。對(duì)于采用分辨率為640*480@60Hz 的顯示器來說,一幅圖像的數(shù)據(jù)量達(dá)到640*480*16bit = 4915200bit = 4800Kbit(1Kbit=1024bit), 每秒鐘刷新60次,那么每秒鐘需要傳輸?shù)臄?shù)據(jù)量達(dá)到4800Kbit*60 = 288000Kbit =281.25Mbit (1Mbit=1024Kbit)。由此可以看出,SD卡的讀寫速度完全跟不上VGA的數(shù)據(jù)發(fā)送速度,因此必須先緩存一幅圖像到內(nèi)部或外部存儲(chǔ)器,再通過VGA接口顯示。FPGA的片內(nèi)存儲(chǔ)資源較少,對(duì)于緩存如此大量的數(shù)據(jù),只能使用SDRAM或DDR3緩存數(shù)據(jù)。

2、圖片的預(yù)處理

首先選取要顯示的圖片兩張,使用 Window 系統(tǒng)自帶的畫圖工具對(duì)圖片進(jìn)行處理,將圖片處理為分辨率 640*480。

SD NAND,貼片式TF卡,貼片式SD卡SD NAND,貼片式TF卡,貼片式SD卡SD NAND,貼片式TF卡,貼片式SD卡

VGA的顯示格式為16位RGB565格式,為了使SD NAND讀出的數(shù)據(jù)可以直接在VGA上顯示,需要將圖片通過 “ IMG2LCD ” 上位機(jī)軟件轉(zhuǎn)成16位的RGB565格式的bin文件,再將bin文件導(dǎo)入SD NAND中。

使用 “ IMG2LCD ” 上位機(jī)軟件打開兩張圖片,按如下設(shè)置相關(guān)參數(shù),然后點(diǎn)擊保存,就生成了兩個(gè)圖片的二進(jìn)制文件(像素值)。


3、SD NAND的預(yù)處理

SD NAND在經(jīng)過多次存放數(shù)據(jù)與刪除數(shù)據(jù)之后,存入的文件有可能不是按照連續(xù)的扇區(qū)地址存儲(chǔ)的,為了避免圖片顯示錯(cuò)誤,我們將bin文件導(dǎo)入SD NAND之前,需要對(duì)SD NAND進(jìn)行一個(gè)格式化處理。

首先得找個(gè)讀卡器,再把所用到的SD NAND開發(fā)板插到讀卡器上邊,通過USB接口與PC建立鏈接。

SD NAND,貼片式TF卡,貼片式SD卡

本次實(shí)驗(yàn)我依然選用的是深圳雷龍公司的一款SD NAND產(chǎn)品----CSNP32GCR01-AOW。 可以看到這款SD NAND開發(fā)板設(shè)計(jì)得很巧妙,把對(duì)外接口設(shè)計(jì)成了通用的micro接口,兼容性非常強(qiáng),不管是插讀卡器還是直接插FPGA開發(fā)板,都是即插即用,十分方便。

接著說回來對(duì)SD NAND的初始化處理。插上讀卡器后,選擇對(duì)應(yīng)的磁盤,點(diǎn)擊“格式化”,并點(diǎn)擊“開始”

SD NAND,貼片式TF卡,貼片式SD卡SD NAND,貼片式TF卡,貼片式SD卡

格式化完成后,將前面生成的兩張圖片對(duì)應(yīng)的bin文件存入對(duì)應(yīng)的SD NAND磁盤中:

SD NAND,貼片式TF卡,貼片式SD卡

SD NAND內(nèi)部的存儲(chǔ)資源是以扇區(qū)的形式進(jìn)行劃分的,為了將圖片的bin數(shù)據(jù)從SD NAND中讀取出來,我們需要找到圖片存儲(chǔ)對(duì)應(yīng)的扇區(qū)地址。扇區(qū)地址可以用“WinHex 軟件”來查看。

以管理員身份運(yùn)行軟件 WinHex 軟件,點(diǎn)擊“工具 ”,然后點(diǎn)擊“打開磁盤”:

SD NAND,貼片式TF卡,貼片式SD卡

雙擊打開對(duì)應(yīng)的SD NAND,記錄下兩個(gè) bin文件的第一扇區(qū)地址:

SD NAND,貼片式TF卡,貼片式SD卡SD NAND,貼片式TF卡,貼片式SD卡

此時(shí)查詢到的扇區(qū)地址就是bin文件存放的起始扇區(qū)地址,我們只需要按照這個(gè)起始扇區(qū)地址,按順序讀出SD NAND中的數(shù)據(jù)即可,直到讀完一張圖片中的所有數(shù)據(jù)。SD NAND中一個(gè)扇區(qū)存放512個(gè)字節(jié),也就是256個(gè)16位數(shù)據(jù),對(duì)于分辨率為640*480的圖片來說,共需要讀出1200(640*480/256)個(gè)扇區(qū)數(shù)據(jù)。

4、FPGA實(shí)現(xiàn)

先說下總體思路:

· SD NAND中存有兩幅圖片,一副為雷龍公司的官網(wǎng)截圖,另一幅則是本博客的頭像

· FPGA從SD NAND中讀取這兩幅圖片的像素信息,并緩存到SDRAM中

· 將SDRAM中的數(shù)據(jù)(兩幅圖片的像素信息)通過VGA接口顯示在顯示器上

根據(jù)這個(gè)思路,可以對(duì)應(yīng)的畫對(duì)應(yīng)的系統(tǒng)框圖:

SD NAND,貼片式TF卡,貼片式SD卡

FPGA頂層模塊例化了以下五個(gè)模塊:PLL時(shí)鐘模塊、SD NAND讀取圖片控制模塊、SD NAND控制器模塊、SDRAM控制器模塊和VGA驅(qū)動(dòng)模塊。


4.1、詳細(xì)設(shè)計(jì)


(1) 頂層模塊

頂層模塊:頂層模塊主要完成對(duì)其余各模塊的例化,實(shí)現(xiàn)各模塊之間的數(shù)據(jù)交互。需要注意的是,系統(tǒng)初始化完成是在SD NAND以及SDRAM都初始化完成后才開始拉高的,該信號(hào)控制著SD NAND讀取圖片控制模塊的復(fù)位信號(hào),因此SD NAND讀取圖片控制模塊是在系統(tǒng)初始化完成后才工作的,防止因SD NAND或者SDRAM初始化未完成導(dǎo)致數(shù)據(jù)錯(cuò)誤。

此部分代碼如下:

module top_sd_photo_vga(

input sys_clk , //系統(tǒng)時(shí)鐘

input sys_rst_n , //系統(tǒng)復(fù)位,低電平有效

//SD NAND接口

input sd_miso , //SD NANDSPI串行輸入數(shù)據(jù)信號(hào)

output sd_clk , //SD NANDSPI時(shí)鐘信號(hào)

output sd_cs , //SD NANDSPI片選信號(hào)

output sd_mosi , //SD NANDSPI串行輸出數(shù)據(jù)信號(hào)

//SDRAM接口

output sdram_clk , //SDRAM 時(shí)鐘

output sdram_cke , //SDRAM 時(shí)鐘有效

output sdram_cs_n , //SDRAM 片選

output sdram_ras_n , //SDRAM 行有效

output sdram_cas_n , //SDRAM 列有效

output sdram_we_n , //SDRAM 寫有效

output [1:0] sdram_ba , //SDRAM Bank地址

output [1:0] sdram_dqm , //SDRAM 數(shù)據(jù)掩碼

output [12:0] sdram_addr , //SDRAM 地址

inout [15:0] sdram_data , //SDRAM 數(shù)據(jù)

//VGA接口

output vga_hs , //行同步信號(hào)

output vga_vs , //場同步信號(hào)

output [15:0] vga_rgb //紅綠藍(lán)三原色輸出

);

//parameter define

parameter PHOTO_H_PIXEL = 24'd640 ; //設(shè)置SDRAM緩存大小

parameter PHOTO_V_PIXEL = 24'd480 ; //設(shè)置SDRAM緩存大小

//wire define

wire clk_100m ; //100mhz時(shí)鐘,SDRAM操作時(shí)鐘

wire clk_100m_shift ; //100mhz時(shí)鐘,SDRAM相位偏移時(shí)鐘

wire clk_50m ;

wire clk_50m_180deg ;

wire clk_25m ;

wire rst_n ;

wire locked ;

wire sys_init_done ; //系統(tǒng)初始化完成

wire sd_rd_start_en ; //開始寫SD NAND數(shù)據(jù)信號(hào)

wire [31:0] sd_rd_sec_addr ; //讀數(shù)據(jù)扇區(qū)地址

wire sd_rd_busy ; //讀忙信號(hào)

wire sd_rd_val_en ; //數(shù)據(jù)讀取有效使能信號(hào)

wire [15:0] sd_rd_val_data ; //讀數(shù)據(jù)

wire sd_init_done ; //SD NAND初始化完成信號(hào)

wire wr_en ; //sdram_ctrl模塊寫使能

wire [15:0] wr_data ; //sdram_ctrl模塊寫數(shù)據(jù)

wire rd_en ; //sdram_ctrl模塊讀使能

wire [15:0] rd_data ; //sdram_ctrl模塊讀數(shù)據(jù)

wire sdram_init_done ; //SDRAM初始化完成

//*****************************************************

//** main code

//*****************************************************

assign rst_n = sys_rst_n & locked;

assign sys_init_done = sd_init_done & sdram_init_done; //SD NAND和SDRAM都初始化完成

assign wr_en = sd_rd_val_en;

assign wr_data = sd_rd_val_data;

//鎖相環(huán)

pll_clk u_pll_clk(

.areset (1'b0 ),

.inclk0 (sys_clk ),

.c0 (clk_100m ),

.c1 (clk_100m_shift ),

.c2 (clk_50m ),

.c3 (clk_50m_180deg ),

.c4 (clk_25m ),

.locked (locked )

);

//讀取SD NAND圖片

sd_read_photo u_sd_read_photo(

.clk (clk_50m),

//系統(tǒng)初始化完成之后,再開始從SD NAND中讀取圖片

.rst_n (rst_n & sys_init_done),

.rd_busy (sd_rd_busy),

.rd_start_en (sd_rd_start_en),

.rd_sec_addr (sd_rd_sec_addr)

);

//SD NAND頂層控制模塊

sd_ctrl_top u_sd_ctrl_top(

.clk_ref (clk_50m),

.clk_ref_180deg (clk_50m_180deg),

.rst_n (rst_n),

//SD NAND接口

.sd_miso (sd_miso),

.sd_clk (sd_clk),

.sd_cs (sd_cs),

.sd_mosi (sd_mosi),

//用戶寫SD NAND接口

.wr_start_en (1'b0), //不需要寫入數(shù)據(jù),寫入接口賦值為0

.wr_sec_addr (32'b0),

.wr_data (16'b0),

.wr_busy (),

.wr_req (),

//用戶讀SD NAND接口

.rd_start_en (sd_rd_start_en),

.rd_sec_addr (sd_rd_sec_addr),

.rd_busy (sd_rd_busy),

.rd_val_en (sd_rd_val_en),

.rd_val_data (sd_rd_val_data),

.sd_init_done (sd_init_done)

);

//SDRAM 控制器頂層模塊,封裝成FIFO接口

//SDRAM 控制器地址組成: {bank_addr[1:0],row_addr[12:0],col_addr[8:0]}

sdram_top u_sdram_top(

.ref_clk (clk_100m), //sdram 控制器參考時(shí)鐘

.out_clk (clk_100m_shift), //用于輸出的相位偏移時(shí)鐘

.rst_n (rst_n), //系統(tǒng)復(fù)位

//用戶寫端口

.wr_clk (clk_50m), //寫端口FIFO: 寫時(shí)鐘

.wr_en (wr_en), //寫端口FIFO: 寫使能

.wr_data (wr_data), //寫端口FIFO: 寫數(shù)據(jù)

.wr_min_addr (24'd0), //寫SDRAM的起始地址

.wr_max_addr (PHOTO_H_PIXEL*PHOTO_V_PIXEL),//寫SDRAM的結(jié)束地址

.wr_len (10'd512), //寫SDRAM時(shí)的數(shù)據(jù)突發(fā)長度

.wr_load (~rst_n), //寫端口復(fù)位: 復(fù)位寫地址,清空寫FIFO

//用戶讀端口

.rd_clk (clk_25m), //讀端口FIFO: 讀時(shí)鐘

.rd_en (rd_en), //讀端口FIFO: 讀使能

.rd_data (rd_data), //讀端口FIFO: 讀數(shù)據(jù)

.rd_min_addr (24'd0), //讀SDRAM的起始地址

.rd_max_addr (PHOTO_H_PIXEL*PHOTO_V_PIXEL),//讀SDRAM的結(jié)束地址

.rd_len (10'd512), //從SDRAM中讀數(shù)據(jù)時(shí)的突發(fā)長度

.rd_load (~rst_n), //讀端口復(fù)位: 復(fù)位讀地址,清空讀FIFO

//用戶控制端口

.sdram_read_valid (1'b1), //SDRAM 讀使能

.sdram_pingpang_en (1'b0), //SDRAM 乒乓操作使能

.sdram_init_done (sdram_init_done), //SDRAM 初始化完成標(biāo)志

//SDRAM 芯片接口

.sdram_clk (sdram_clk), //SDRAM 芯片時(shí)鐘

.sdram_cke (sdram_cke), //SDRAM 時(shí)鐘有效

.sdram_cs_n (sdram_cs_n), //SDRAM 片選

.sdram_ras_n (sdram_ras_n), //SDRAM 行有效

.sdram_cas_n (sdram_cas_n), //SDRAM 列有效

.sdram_we_n (sdram_we_n), //SDRAM 寫有效

.sdram_ba (sdram_ba), //SDRAM Bank地址

.sdram_addr (sdram_addr), //SDRAM 行/列地址

.sdram_data (sdram_data), //SDRAM 數(shù)據(jù)

.sdram_dqm (sdram_dqm) //SDRAM 數(shù)據(jù)掩碼

);

//VGA驅(qū)動(dòng)模塊

vga_driver u_vga_driver(

.vga_clk (clk_25m),

.sys_rst_n (rst_n),

.vga_hs (vga_hs),

.vga_vs (vga_vs),

.vga_rgb (vga_rgb),

.pixel_data (rd_data),

.data_req (rd_en), //請(qǐng)求像素點(diǎn)顏色數(shù)據(jù)輸入

.pixel_xpos (),

.pixel_ypos ()

);

endmodule

(2) PLL時(shí)鐘模塊

PLL時(shí)鐘模塊:PLL時(shí)鐘模塊通過調(diào)用鎖相環(huán)(PLL)IP核實(shí)現(xiàn),總共輸出五個(gè)時(shí)鐘,頻率分別為100Mhz、100Mhz(相位偏移-180度)、50Mhz、50Mhz(相位偏移180度)和25Mhz。 兩個(gè)100Mhz的時(shí)鐘用于為SDRAM控制器模塊提供驅(qū)動(dòng)時(shí)鐘;兩個(gè)50Mhz的時(shí)鐘用于為SD NAND控制器模塊提供驅(qū)動(dòng)時(shí)鐘;25Mhz用于為VGA驅(qū)動(dòng)模塊提供驅(qū)動(dòng)時(shí)鐘。

(3) SD NAND讀取圖片控制模塊

SD NAND讀取圖片控制模塊:SD NAND讀取圖片控制模塊通過控制SD NAND控制器的讀接口,從SD NAND中讀取圖像數(shù)據(jù),并在讀完一張圖片后延時(shí)一段時(shí)間,再去讀取另一張圖片數(shù)據(jù),實(shí)現(xiàn)兩張圖片的循環(huán)切換讀取。

此部分代碼:

module sd_read_photo(

input clk , //時(shí)鐘信號(hào)

input rst_n , //復(fù)位信號(hào),低電平有效

input rd_busy , //SD NAND讀忙信號(hào)

output reg rd_start_en , //開始寫SD NAND數(shù)據(jù)信號(hào)

output reg [31:0] rd_sec_addr //讀數(shù)據(jù)扇區(qū)地址

);

//parameter define

parameter PHOTO_SECCTION_ADDR0 = 32'd16640; //第一張圖片扇區(qū)起始地址

parameter PHOTO_SECTION_ADDR1 = 32'd17856; //第二張圖片扇區(qū)起始地址

//640*480/256 = 1200

parameter RD_SECTION_NUM = 11'd1200 ; //單張圖片總共讀出的次數(shù)

//reg define

reg [1:0] rd_flow_cnt ; //讀數(shù)據(jù)流程控制計(jì)數(shù)器

reg [10:0] rd_sec_cnt ; //讀扇區(qū)次數(shù)計(jì)數(shù)器

reg rd_addr_sw ; //讀兩張圖片切換

reg [25:0] delay_cnt ; //延時(shí)切換圖片計(jì)數(shù)器

reg rd_busy_d0 ; //讀忙信號(hào)打拍,用來采下降沿

reg rd_busy_d1 ;

//wire define

wire neg_rd_busy ; //SD NAND讀忙信號(hào)下降沿

//*****************************************************

//** main code

//*****************************************************

assign neg_rd_busy = rd_busy_d1 & (~rd_busy_d0);

//對(duì)rd_busy信號(hào)進(jìn)行延時(shí)打拍,用于采rd_busy信號(hào)的下降沿

always @(posedge clk or negedge rst_n) begin

if(rst_n == 1'b0) begin

rd_busy_d0 <= 1'b0;

rd_busy_d1 <= 1'b0;

end

else begin

rd_busy_d0 <= rd_busy;

rd_busy_d1 <= rd_busy_d0;

end

end

//循環(huán)讀取SD NAND中的兩張圖片(讀完之后延時(shí)1s再讀下一個(gè))

always @(posedge clk or negedge rst_n) begin

if(!rst_n) begin

rd_flow_cnt <= 2'd0;

rd_addr_sw <= 1'b0;

rd_sec_cnt <= 11'd0;

rd_start_en <= 1'b0;

rd_sec_addr <= 32'd0;

end

else begin

rd_start_en <= 1'b0;

case(rd_flow_cnt)

2'd0 : begin

//開始讀取SD NAND數(shù)據(jù)

rd_flow_cnt <= rd_flow_cnt + 2'd1;

rd_start_en <= 1'b1;

rd_addr_sw <= ~rd_addr_sw;? ? ? ? ? ? ? ? ? ? ?//讀數(shù)據(jù)地址切換

if(rd_addr_sw == 1'b0)

rd_sec_addr <= PHOTO_SECCTION_ADDR0;

else

rd_sec_addr <= PHOTO_SECTION_ADDR1;? ??

end

2'd1 : begin

//讀忙信號(hào)的下降沿代表讀完一個(gè)扇區(qū),開始讀取下一扇區(qū)地址數(shù)據(jù)

if(neg_rd_busy) begin

rd_sec_cnt <= rd_sec_cnt + 11'd1;

rd_sec_addr <= rd_sec_addr + 32'd1;

//單張圖片讀完

if(rd_sec_cnt == RD_SECTION_NUM - 11'b1) begin

rd_sec_cnt <= 11'd0;

rd_flow_cnt <= rd_flow_cnt + 2'd1;

end

else

rd_start_en <= 1'b1;? ? ? ? ? ? ? ? ? ?

end

end

2'd2 : begin

delay_cnt <= delay_cnt + 26'd1;? ? ? ? ? ? ? ? //讀取完成后延時(shí)1秒

if(delay_cnt == 26'd50_000_000 - 26'd1) begin //50_000_000*20ns = 1s

delay_cnt <= 26'd0;

rd_flow_cnt <= 2'd0;

end

end

default : ;

endcase

end

end

endmodule

(4)SD NAND控制器模塊

SD NAND控制器模塊:SD NAND控制器模塊負(fù)責(zé)驅(qū)動(dòng)SD NAND,該模塊將SD NAND的讀寫操作封裝成方便用戶使用的接口。關(guān)于SD NAND讀寫控制器模塊在上一篇文章中已經(jīng)詳細(xì)說明了,可參考: 基于FPGA的SD卡的數(shù)據(jù)讀寫實(shí)現(xiàn)(SD NAND FLASH)

(5)SDRAM讀寫控制模塊

SDRAM讀寫控制模塊:SDRAM讀寫控制器模塊負(fù)責(zé)驅(qū)動(dòng)SDRAM存儲(chǔ)器,緩存圖像數(shù)據(jù)。該模塊將SDRAM復(fù)雜的讀寫操作封裝成類似FIFO的用戶接口, 非常方便用戶的使用。關(guān)于此部分,有詳盡的系列文章供參考:相信我,SDRAM真的不難----匯總篇

(6)VGA驅(qū)動(dòng)模塊

VGA驅(qū)動(dòng)模塊根據(jù)VGA時(shí)序參數(shù)輸出行、場同步信號(hào);同時(shí)它還要輸出數(shù)據(jù)請(qǐng)求信號(hào)用于讀取SDRAM中的圖片數(shù)據(jù),并將圖片通過VGA接口在顯示器上顯示。關(guān)于此部分,有詳盡的文章供參考:如何用VGA接口乳法?

4.2、仿真

一般的測試中,我們都需要先進(jìn)行仿真來觀察時(shí)序等測試行為。此次實(shí)驗(yàn)由于找不到好的SD NAND的Verilog模型,所以仿真測試略。

4.3、實(shí)驗(yàn)結(jié)果

編譯工程,把程序下載到FPGA開發(fā)板,通過VGA接口連接VGA線到顯示器,如下:

SD NAND,貼片式TF卡,貼片式SD卡

接著觀察顯示器是否會(huì)交替顯示我們事先保存的兩幅圖片。實(shí)驗(yàn)現(xiàn)象果然與預(yù)期一致。

好啦,本次實(shí)驗(yàn)就做完啦。

如果屏幕前的你也有存儲(chǔ)產(chǎn)品方面的需求的話,你都可以試試?yán)埞镜?strong>SD NAND產(chǎn)品哦。

這是一家專業(yè)做存儲(chǔ)產(chǎn)品的公司,NAND Flash是其主要產(chǎn)品。 該公司專注NAND Flash設(shè)計(jì)研發(fā)13年,在這一塊可以說是相當(dāng)專業(yè)。如果你對(duì)NAND Flash仍有疑惑的問題,或者你想在你的設(shè)計(jì)中使用NAND Flash產(chǎn)品,都可以直接聯(lián)系:深圳市雷龍發(fā)展有限公司

術(shù)業(yè)有專攻,聞道有先后,專業(yè)的事就交給專業(yè)的人處理。如果你有這方面的設(shè)計(jì)需求都可以直接找他們要免費(fèi)樣品哦。

SD NAND,貼片式TF卡,貼片式SD卡

————————————————

【本文轉(zhuǎn)載自CSDN,作者:孤獨(dú)的單刀】

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SD卡
    +關(guān)注

    關(guān)注

    2

    文章

    566

    瀏覽量

    63961
  • TF卡
    +關(guān)注

    關(guān)注

    2

    文章

    80

    瀏覽量

    12178
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    關(guān)于SD NAND 的概述

    SD NAND是一種小型、可表面貼裝的存儲(chǔ)解決方案,適用于各種嵌入式系統(tǒng)和便攜式設(shè)備。SD NAND技術(shù)是近年來在存儲(chǔ)領(lǐng)域內(nèi)的一項(xiàng)創(chuàng)新,它結(jié)合了傳統(tǒng)
    發(fā)表于 12-06 11:22

    SD NAND 概述

    SD NAND是一種小型、可表面貼裝的存儲(chǔ)解決方案,適用于各種嵌入式系統(tǒng)和便攜式設(shè)備。SD NAND技術(shù)是近年來在存儲(chǔ)領(lǐng)域內(nèi)的一項(xiàng)創(chuàng)新,它結(jié)合了傳統(tǒng)
    的頭像 發(fā)表于 12-06 11:21 ?201次閱讀

    SD NAND技術(shù)簡介

    SD NAND是一種基于NAND Flash技術(shù)的嵌入式存儲(chǔ)解決方案,具備SD卡協(xié)議兼容性。它結(jié)合了NAND存儲(chǔ)的高密度特性和
    的頭像 發(fā)表于 12-05 15:32 ?193次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>技術(shù)簡介

    一文帶你了解什么是SD NAND存儲(chǔ)芯片

    不是SD NAND具體原因在SD卡測試下面會(huì)說明,具體實(shí)驗(yàn)步驟如下。本次使用的是SD卡。   創(chuàng)建Vivado工程文件,選擇對(duì)應(yīng)的芯片型號(hào)和內(nèi)容   本次實(shí)驗(yàn)使用的是
    發(fā)表于 11-13 15:20

    Arduino程序:實(shí)現(xiàn)SD NAND(貼片sd卡)的讀寫功能

      單片機(jī)上傳程序的時(shí)候,有時(shí)候感覺它的rom和 ram有時(shí)直接限制了他的使用,之前使用eeprom,和sd卡模塊. []()   然后最近看到了出的SD NAND 就是下面這個(gè)
    發(fā)表于 11-07 17:45

    國產(chǎn)安路FPGA SD NAND FLASH 初步描述

    說起SD NAND FLASH常被聯(lián)想到SD卡,SD NAND FLASH具備當(dāng)前SD卡的基本功
    發(fā)表于 10-16 18:12

    SD NAND在智能眼鏡上的怎么應(yīng)用

    接口和NAND閃存技術(shù)的存儲(chǔ)解決方案,它通常被用在需要高容量、小尺寸和低功耗存儲(chǔ)的設(shè)備上。在智能眼鏡的應(yīng)用中,SD NAND可以扮演以下角色: 數(shù)據(jù)存儲(chǔ):智能眼鏡可能會(huì)收集大量的數(shù)據(jù),如視頻、
    的頭像 發(fā)表于 09-14 09:55 ?367次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>在智能眼鏡上的怎么應(yīng)用

    SD NAND SPI模式:如何實(shí)現(xiàn)低功耗運(yùn)行

    最近,收到客戶反饋,使用我們SD NAND過程中,使用SPI模式,對(duì)SD完成操作后,SD沒有進(jìn)入低功耗模式,未對(duì)SD進(jìn)行任何操作的情況下測得
    的頭像 發(fā)表于 09-02 11:06 ?486次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> SPI模式:如何<b class='flag-5'>實(shí)現(xiàn)</b>低功耗運(yùn)行

    貼片式SD卡功能介紹【MK SD NAND

    技術(shù)與傳統(tǒng)SD卡不同,SD NAND使用貼裝式封裝,允許直接焊接至電子設(shè)備的PCB上,提供一種內(nèi)置的存儲(chǔ)功能。
    的頭像 發(fā)表于 07-05 17:03 ?811次閱讀
    貼片式<b class='flag-5'>SD</b>卡功能介紹【MK <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>】

    SD NAND、SPI NAND和eMMC的區(qū)別對(duì)比分析

    SPI NANDSD NAND和eMMC是三種不同類型的嵌入式存儲(chǔ)技術(shù),它們各自具有獨(dú)特的特點(diǎn)和應(yīng)用場景。以下是這三種存儲(chǔ)技術(shù)的主要區(qū)別:
    的頭像 發(fā)表于 07-02 11:31 ?1368次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、SPI <b class='flag-5'>NAND</b>和eMMC的區(qū)別對(duì)比分析

    淺談SD NAND

    SD NAND內(nèi)部主要由NAND Flash和Flash Controller組成,大多數(shù)人把NAND FLASH 叫做閃存,是一種長壽命的非易失性的存儲(chǔ)器,即使在斷電情況下仍能保持所
    的頭像 發(fā)表于 06-25 14:20 ?916次閱讀
    淺談<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>

    Verilog:【8】基于FPGA實(shí)現(xiàn)SD NAND FLASH的SPI協(xié)議讀寫

    在此介紹的是使用FPGA實(shí)現(xiàn)SD NAND FLASH的讀寫操作,以雷龍發(fā)展提供的CS創(chuàng)世SD NAND
    發(fā)表于 06-21 17:58

    SD NAND與文件系統(tǒng):技術(shù)解析與應(yīng)用指南

    MK米客方德的SD NAND是一種使用NAND閃存技術(shù)的貼片式TF卡,因起耐用性和較小的體積而受到廣泛歡迎。SD NAND遵循
    的頭像 發(fā)表于 06-07 14:45 ?443次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>與文件系統(tǒng):技術(shù)解析與應(yīng)用指南

    SD NAND和SPI NAND的區(qū)別

    SD NAND和SPI NAND各有優(yōu)缺點(diǎn),適用于不同的應(yīng)用場景。SD NAND提供更高的讀寫速度和大容量存儲(chǔ),適合需要高性能和大容量存儲(chǔ)的
    的頭像 發(fā)表于 06-04 14:26 ?2104次閱讀

    SD NAND 簡介

    SD NAND是一種創(chuàng)新的存儲(chǔ)芯片,可直接貼片,又名貼片式TF卡、貼片式T卡、貼片式SD卡、貼片式內(nèi)存卡、SD Flash、Nand Fla
    的頭像 發(fā)表于 05-29 16:34 ?1240次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> 簡介
    主站蜘蛛池模板: 99久久无码一区人妻A片蜜| 久久国产热视频99rev6| 俄罗斯另类Z0Z0ZOZO| 国内极度色诱视频网站| 久久影院一区| 色翁荡熄月月| 亚洲色图p| 白丝女仆被啪到深夜漫画| 国产亚洲精品久久精品6| 毛片手机在线观看| 婷婷综合亚洲爱久久| 在线欧美免费人成视频| 俄罗斯少女人体| 久久伊人影院| 我要搞av| 999久久免费高清热精品| 国产精品女上位在线观看| 毛片手机在线观看| 性生交片免费无码看人| 97视频免费在线| 国内精品久久久久影院亚洲| 欧美黑白配性xxxxx| 亚洲免费在线观看| 成人免费视频在线| 久久午夜一区二区| 小SB几天没做SAO死了H| avtt一区| 久久久无码精品一区二区三区| 色愁愁久久久| 2022精品福利在线小视频| 国产精品免费一区二区三区四区 | 精品久久久久久电影网| 奇米狠狠一区二区三区| 伊人久久丁香色婷婷啪啪| 高h乱np甄宓| 哪里能看毛片| 一区二区三区高清视频| 国产精品人妻无码久久久奥特曼| 嗯别插太快好深再深点| 一区二区三区无码高清视频| 国产精品外围在线观看|