2018年11月5日 星期一

DIY - ESP32:AverLogic AL422B FIFO 晶片原理(二十二)

DIY - ESP32:AverLogic AL422B FIFO 晶片原理(二十二):

台灣 AverLogic(凌泰科技)的 AL422B 是一個視頻幀緩衝器,由 DRAM 組成,其工作方式類似於足夠長的 FIFO(First in First Out / 先進先出),最多可保存 819x480 字節的圖像信息,速度足以在 50MHz 下工作。

AverLogic(凌泰科技)的 AL422B 功能框圖
AL422B 初始化:
上電後,分別給 /WRST 和 /RRST 各 0.1ms 的初始化脈衝,使 AL422B 初始化。

AL422 讀操作:
當 /RE 和 /OE 均為低電平時,在 RCK 信號的上升沿,資料由 DI7—DI0 輸出。當 /RE 為高電平時,讀地址指針停在當前位置上;當 /RE 再次變為低電平時,讀地址指針從當前位置開始。執行讀操作時,/OE 須為低電平,如 /OE 為高電平,則資料輸出端均為高阻態,且讀位址指針仍然同步加 1。/RE 和 /OE 須參照 RCK 的輸入週期,滿足建立時間和保持時間的要求。

AL422B 讀操作(Read Enable)的時序圖

AL422B 寫操作:
當 /WE 為低電平時,在 WCK 信號的上升沿,資料通過 DI7—DI0 寫入到寫寄存器,參照 WCK 的輸入週期,寫入的資料須滿足建立時間和保持時間的要求。當 /WE 為高電平時,寫操作被禁止,寫位址指針停在當前位置上;當 /WE 再次變為低電平時,寫地址指針從當前位置開始。

AL422 寫操作(Write Enable)的時序圖
復位操作:
通常,重定信號可在任何時候給出而不應考慮 /WE , /RE 及 /OE 的狀態, 但是它們仍然要參照時鐘信號的輸入情況,使它們滿足建立時間和保持時間的要求。如果在禁止時鐘週期內給出重定信號,必須要等到允許週期到來後才會執行復位操作。當 /WRST 和 /RRST 均為低電平時,資料的輸入和輸出均從位址 0 開始。

AL422B 讀復位操作(Read Reset)的時序圖
AL422B 寫復位操作(Write Reset)的時序圖
相關網址:
※ DIY - ESP32:OV7670 CMOS VGA 圖像傳感器介紹(十八)
※ DIY - ESP32:OV7670 CMOS VGA 圖像傳感器原理(十九)
※ DIY - ESP32:OV7670 CMOS VGA 圖像傳感器控制(二十)
※ DIY - ESP32:AverLogic AL422B FIFO 晶片介紹(二十一)
※ DIY - ESP32:OV7670 + AL422B FIFO 圖像傳感器模組介紹(二十三)
※ DIY - ESP32:ESP32 + OV7670 + AL422B 攝像頭模組硬件(二十四)
※ DIY - ESP32:ESP32 + OV7670 + AL422B 攝像頭模組程式(二十五)
※ DIY - ESP32:ESP32 XPT2046 電阻式觸摸屏模組電路(二十六)
※ DIY - ESP32:ESP32 XPT2046 電阻式觸摸屏模組 I/O 程式(二十七)
※ DIY - ESP32:ESP32 XPT2046 電阻式觸摸屏模組 INT 程式(二十八)
※ DIY - ESP32:ESP32 OV7670 數位靜態相機 DSC 程式(二十九)

2018年 11月 5日 天氣報告
氣溫:24.3@ 19:40
相對濕度:百分之 75%
天氣:天色大致良好

沒有留言:

張貼留言