91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南之QSPI通訊協(xié)議簡介

瑞薩嵌入式小百科 ? 來源:野火電子 ? 2026-03-03 10:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第23章

QSPI——讀寫外部FLASH

我們在上一章中已經(jīng)學(xué)習(xí)過關(guān)于SPI協(xié)議的通訊實驗,在本章我們將繼續(xù)學(xué)習(xí)關(guān)于SPI協(xié)議的另一個分支——QSPI。

23.1

QSPI協(xié)議簡介

QSPI是Queued SPI的簡寫,是Motorola公司推出的SPI接口的擴展,比SPI應(yīng)用更加廣泛。在SPI協(xié)議的基礎(chǔ)上,Motorola公司對其功能進行了增強,增加了隊列傳輸機制,推出了隊列串行外圍接口協(xié)議(即QSPI協(xié)議)。QSPI是一種專用的通信接口,連接單、雙或四(條數(shù)據(jù)線)SPIFlash存儲介質(zhì)。

該接口可以在以下三種模式下工作:

1. 間接模式:使用QSPI寄存器執(zhí)行全部操作;

2. 狀態(tài)輪詢模式:周期性讀取外部Flash狀態(tài)寄存器,而且標(biāo)志位置1時會產(chǎn)生中斷(如擦除或燒寫完成,會產(chǎn)生中斷);

3. 內(nèi)存映射模式:外部Flash映射到微控制器地址空間,從而系統(tǒng)將其視作內(nèi)部存儲器。

采用雙閃存模式時,將同時訪問兩個Quad-SPI Flash,吞吐量和容量均可提高二倍。

QSPI是Quad SPI的簡寫,表示6線SPI,是Motorola公司推出的SPI接口的擴展,比SPI應(yīng)用更加廣泛。

在SPI協(xié)議的基礎(chǔ)上,Motorola公司對其功能進行了增強,增加了隊列傳輸機制,推出了隊列串行外圍接口協(xié)議(即QSPI協(xié)議)。

使用該接口,用戶可以一次性傳輸包含多達16個8位或16位數(shù)據(jù)的傳輸隊列。一旦傳輸啟動,直到傳輸結(jié)束,都不需要CPU干預(yù),極大的提高了傳輸效率。該協(xié)議在ColdFire系列MCU得到廣泛應(yīng)用。

23.1.1

QSPI功能框圖

QSPI是一個內(nèi)存控制器,用于連接具有SPI兼容接口的串行ROM(非易失性存儲器,如串行閃存、串行EEPROM或串行FeRAM)。

ac725396-1391-11f1-90a1-92fbcf53809c.pngacd5c700-1391-11f1-90a1-92fbcf53809c.png

QSPI常用的寄存器有通信端口寄存器(SFMCOM)以及通信方式控制寄存器(SFMCMD)

23.1.2

QSPI引腳的定義

我們的開發(fā)板采用的是雙閃存禁止的模式連接單片QSPI Flash。QSPI使用6個信號連接Flash,分別是四個數(shù)據(jù)線QIO0~QIO3,一個時鐘輸出CLK,一個片選輸出(低電平有效)QSSL,它們的作用介紹如下:

(1)QSSL:片選輸出(低電平有效),適用于FLASH1。如果QSPI始終在雙閃存模式下工作,則其也可用于FLASH2從設(shè)備選擇信號線。QSPI通訊以QSSL線置低電平為開始信號,以QSSL線被拉高作為結(jié)束信號。

(2)CLK:時鐘輸出,適用于兩個存儲器,用于通訊數(shù)據(jù)同步。它由通訊主機產(chǎn)生,決定了通訊的速率,不同的設(shè)備支持的最高時鐘頻率不一樣,兩個設(shè)備之間通訊時,通訊速率受限于低速設(shè)備。

(3)QIO0:在雙線/四線模式中為雙向IO,單線模式中為串行輸出,適用于FLASH1。

(4)QIO1:在雙線/四線模式中為雙向IO,單線模式中為串行輸入,適用于FLASH1。

(5)QIO2:在四線模式中為雙向IO,適用于FLASH1。

(6)QIO3:在四線模式中為雙向IO,適用于FLASH1。

23.1.3

QSPI命令序列

QUADSPI通過命令與Flash通信每條命令包括指令、地址、交替字節(jié)、空指令和數(shù)據(jù)這五個階段,任一階段均可跳過,但至少要包含指令、地址、交替字節(jié)或數(shù)據(jù)階段之一。nCS在每條指令開始前下降,在每條指令完成后再次上升。先看看QSPI四線模式下的讀命令時序,見下圖。

ad33c012-1391-11f1-90a1-92fbcf53809c.png

23.1.4

QSPI內(nèi)存映射模式

外部QSPI設(shè)備空間映射到內(nèi)部空間如圖所示:

外部總線的空間

adea77bc-1391-11f1-90a1-92fbcf53809c.png

串行閃存和控制寄存器在地址空間上的位置由配置中設(shè)置的區(qū)域的地址范圍決定。SPI空間具有32位地址寬度,用于引用串行閃存。當(dāng)訪問SPI空間進行讀取時,將自動啟動SPI總線周期,并返回從串行閃存中讀取的數(shù)據(jù)。SPI空間的地址寬度固定為32位。

然而,SPI總線的地址寬度在地址模式控制寄存器(SFMSAC)寄存器的SFMAS[1:0]位中可選擇為8、16、24或32位。如果選擇8、16或24位作為SPI總線的地址寬度,則只有用于訪問SPI空間的地址的較低部分被發(fā)布到串行閃存。

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

    關(guān)注

    10

    文章

    1747

    瀏覽量

    155483
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9518

    瀏覽量

    156993
  • 通訊協(xié)議
    +關(guān)注

    關(guān)注

    10

    文章

    298

    瀏覽量

    21475
  • QSPI
    +關(guān)注

    關(guān)注

    0

    文章

    55

    瀏覽量

    13355

原文標(biāo)題:QSPI簡介及讀寫外部FLASH——瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南(77)

文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RA系列FSP開發(fā)實戰(zhàn)指南I2C讀寫EEPROM實驗

    使用官方提供的FPS進行編程,官方提供的FPS具有方便、快捷、簡潔的特性。
    的頭像 發(fā)表于 01-27 10:02 ?3414次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>I2C讀寫EEPROM實驗

    RA系列FSP開發(fā)實戰(zhàn)指南QSPI讀寫外部Flash芯片實驗

    因為本章節(jié)的QSPI Flash相關(guān)實驗例程需要用到板子上的串口功能,因此我們可以直接以前面的“19_UART_Receive_Send”工程為基礎(chǔ)進行修改。
    的頭像 發(fā)表于 03-03 13:57 ?1348次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b><b class='flag-5'>QSPI</b>讀寫外部Flash芯片實驗

    RA系列FSP開發(fā)實戰(zhàn)指南QSPI控制FLASH的指令

    對主機端(RA6M5)來說,只是它遵守最基本的QSPI通訊協(xié)議發(fā)送出的數(shù)據(jù),但在設(shè)備端(FLASH 芯片)把這些數(shù)據(jù)解釋成不同的意義,所以才成為指令。
    的頭像 發(fā)表于 03-03 10:56 ?1554次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b><b class='flag-5'>QSPI</b>控制FLASH的指令

    RA系列FSP開發(fā)實戰(zhàn)指南SPI通訊協(xié)議的物理層和協(xié)議簡介

    RA芯片的SPI分為簡單SPI和普通SPI,簡單SPI就是SCI模塊(Serial Communications Interface)中的SPI模式,它是使用串行總線來模擬SPI,而我們本章我們所要學(xué)習(xí)的是普通的SPI,是全功能的SPI,它在RA芯片內(nèi)部實際存在的一個硬件
    的頭像 發(fā)表于 02-04 08:23 ?1.1w次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>SPI<b class='flag-5'>通訊</b><b class='flag-5'>協(xié)議</b>的物理層和<b class='flag-5'>協(xié)議</b>層<b class='flag-5'>簡介</b>

    e2studio(1)----芯片搭建FSP環(huán)境

    視頻教學(xué) 樣品申請 請勿添加外鏈 e2studio軟件 e2studio是的集成開發(fā)環(huán)境,FSP 提供了眾多可提高效率的工具,用于開發(fā)
    發(fā)表于 09-30 15:28

    RA6E2地奇星開發(fā)板試用】開發(fā)板介紹及環(huán)境搭建

    一、開發(fā)簡介 “地奇星”是立創(chuàng)聯(lián)合(Renesas)推出的高性價比 Cortex-M33 入門級開發(fā)板,基于 R7FA6E2BB3CN
    發(fā)表于 12-22 00:40

    RA4系列開發(fā)板體驗】開發(fā)環(huán)境搭建和新手點燈指南

    RA4系列開發(fā)板體驗】開發(fā)環(huán)境搭建和新手點燈指南
    發(fā)表于 11-24 22:54

    RA4系列開發(fā)板體驗】體驗過程

    拿到板子之后,做了幾個實驗過程,過程如下:1、在好奇心驅(qū)動下,逐步接觸;參照網(wǎng)上的實例,學(xué)習(xí)開發(fā)環(huán)境一、開箱驗貨二、搭建環(huán)境參考“ 【
    發(fā)表于 12-18 16:20

    【野火啟明6M5開發(fā)板體驗】開箱+認(rèn)識開發(fā)板+資料

    按鍵檢測29. WiFi——模塊通訊板尺寸:3、資料:*附件:[野火EmbedFire]《RA系列F
    發(fā)表于 12-20 23:28

    e2studio(1)----芯片搭建FSP環(huán)境

    e2studio是的集成開發(fā)環(huán)境,FSP 提供了眾多可提高效率的工具,用于開發(fā)針對
    的頭像 發(fā)表于 11-14 17:08 ?3123次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>e2studio(1)----<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>芯片<b class='flag-5'>之</b>搭建<b class='flag-5'>FSP</b>環(huán)境

    【有獎直播預(yù)報名】電子RA系列產(chǎn)品開發(fā)工具FSP4.0.0新特性介紹

    為使用電子RA系列ARM微控制器的嵌入式系統(tǒng)設(shè)計提供簡單易用且可擴展的高質(zhì)量軟件。 直播主題
    的頭像 發(fā)表于 11-22 12:20 ?1517次閱讀

    【視頻教程】RA單片機FSP開發(fā)(3)FSP架構(gòu)-解釋Blinky架構(gòu)[上]

    干貨分享 前篇回顧 【視頻教程】RA單片機FSP開發(fā)(1)環(huán)境搭建(帶RASC) 【視頻教程】
    的頭像 發(fā)表于 12-06 12:15 ?1904次閱讀

    使用e2 studio FSP基于RA2E1定時器配置PWM輸出

    使用e2 studio FSP基于RA2E1定時器配置PWM輸出
    的頭像 發(fā)表于 08-01 00:13 ?1981次閱讀
    使用<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>e2 studio <b class='flag-5'>FSP</b>基于<b class='flag-5'>RA</b>2E1定時器配置PWM輸出

    電子RA系列微控制器的可擴展性強的配置軟件包 (FSP)安裝下載與使用指南

    電子RA系列微控制器的可擴展性強的配置軟件包 (FSP)安裝下載與使用指南
    的頭像 發(fā)表于 06-11 17:21 ?1834次閱讀

    RA系列FSP開發(fā)實戰(zhàn)指南SPI通訊協(xié)議的結(jié)構(gòu)和功能

    RA6M5為例,SPI的功能結(jié)構(gòu)框圖如下圖所示。接下來我們大致地研究一下它的結(jié)構(gòu)和功能。
    的頭像 發(fā)表于 02-03 13:53 ?710次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>庫</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>實戰(zhàn)</b><b class='flag-5'>指南</b><b class='flag-5'>之</b>SPI<b class='flag-5'>通訊</b><b class='flag-5'>協(xié)議</b>的結(jié)構(gòu)和功能