• 正文
    • AG32VH 系列應(yīng)用指南
    • 關(guān)于 HyperBus
    • 軟件設(shè)計(jì)
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

AG32VH 系列應(yīng)用指南

05/28 17:47
622
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

 

AG32VH 系列應(yīng)用指南

AG32VH 系列 MCU,是 AGM AG32 產(chǎn)品系列中,嵌入大容量 PSRAM(HyperRAM)作為 應(yīng)用緩存的產(chǎn)品系列。在 AG32 處理器內(nèi)核的基礎(chǔ)上,利用片上 FPGA 的部分邏輯資源,實(shí)現(xiàn) HyperBus 接口,連接并使用 64 Mbit PSRAM。器件示意圖如下:

訂貨型號(hào)

HyperRAM 信息

嵌入 PSRAM 為 Winbond 64 Mb HyperRAM,型號(hào):W956A8。具有以下特性:

接口:HyperBus

供電:2.7v ~ 3.6V

最大時(shí)鐘頻率:200 MHz

雙倍數(shù)據(jù)速率(DDR)最大:400 MT/s

8 位數(shù)據(jù)總線

運(yùn)行溫度:-40 ~ 85 ℃

關(guān)于 HyperBus

HyperBus 接口是一種高性能、低引腳數(shù)的 DDR(雙倍數(shù)據(jù)速率)接口,旨在為主機(jī)控制 器和外設(shè)(如閃存、SRAM 等)之間提供高效的數(shù)據(jù)傳輸。該接口采用 12 個(gè)信號(hào)引腳,包括一 個(gè)差分時(shí)鐘對(duì)(或單端)、一個(gè)讀寫(xiě)數(shù)據(jù)選通(RWDS)信號(hào)、一個(gè)片選(CS#)信號(hào)以及 8 個(gè)雙向數(shù)據(jù)(DQ)信號(hào)。
AG32 MCU 通過(guò)自定義 HyperBus 接口連接到 W956A8 上,連接信號(hào)列表如下:

AG32 與 HyperRAM 的連接

AG32VH 系列器件,AG32 MCU 的 IO 在器件內(nèi)部連接以上 HyperRAM 接口。其中 RWDS 接口要從外部 2 個(gè)管腳連通(通過(guò) PCB 布線連接)。具體管腳請(qǐng)參考后面 Pin-out 部分。

另外,電源管腳 VDD33 要單獨(dú)用磁珠與 PCB 上其它電源做隔離,以確保高頻設(shè)計(jì)的穩(wěn)定性。

軟件設(shè)計(jì)

在 AG32VH 的軟件設(shè)計(jì)中,管腳配置文件.ve 要按照 HyperRAM 接口定義好的名稱進(jìn)行 分配,參考下表:

軟件中的 platformio.ini 文件,要按如下設(shè)置:

參考設(shè)計(jì)

在 AG32 SDK 中,集成了關(guān)于 AG32VH 系列的參考設(shè)計(jì),在 Example 目錄中。

文件

ahb2hbus.v:將 AHB 總線轉(zhuǎn)換為 HyperBus 總線。

hram_ip.v:將 ahb2hbus 模塊與 MCU 內(nèi)核集成。

hram.ve:時(shí)鐘定義和引腳分配。

hram.sdc:時(shí)序約束文件,對(duì)實(shí)現(xiàn)最高 Fmax 至關(guān)重要。

必須通過(guò)鎖相環(huán)(PLL)為 HyperRAM 提供 2 路時(shí)鐘:

HyperBus 時(shí)鐘:頻率必須等于或高于 MCU 系統(tǒng)時(shí)鐘,最大頻率為 200MHz。

移相 90 度的 HyperBus 時(shí)鐘。

支持 2 種訪問(wèn)方式:

直接讀寫(xiě):使用更便捷,但數(shù)據(jù)速率僅為 20-30MB/s。

使用 DMA(直接內(nèi)存訪問(wèn)):便捷性較低,但數(shù)據(jù)速率可達(dá) 200MB/s 以上。該 DMA 功能包含在參考設(shè)計(jì)中,并非 MCU 內(nèi)核中的系統(tǒng) DMA 控制器。

w 2K FPGA 邏輯資源占用 600 多 LEs;雙向 2 個(gè) FIFO 緩存,占用 2 個(gè) M9K RAM; 同時(shí)和 MCU 共用 1 個(gè) PLL。

在此基礎(chǔ)上,我們還提供了 RGB 顯示屏驅(qū)動(dòng)的參考設(shè)計(jì),支持 RGB888/RGB565 接 口,并集成了 LVGL 嵌入式圖像庫(kù) demo。

AG32VH303RCT6 Pin-Out

AG32VH407VGT6 Pin-Out

AG32VH 系列封裝

AG32VH407VGT6:LQFP-100封裝

 

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計(jì)資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫(xiě)文章/發(fā)需求
立即登錄

AG32芯片供應(yīng)商,提供技術(shù)支持,承接項(xiàng)目開(kāi)發(fā),20年嵌入式經(jīng)驗(yàn)支持,歡迎探討技術(shù)方案。