2018年11月4日 星期日

DIY - ESP32:AverLogic AL422B FIFO 晶片介紹(二十一)

DIY - ESP32:AverLogic AL422B FIFO 晶片介紹(二十一):

AL422B 是台灣 AverLogic(凌泰科技)的產品,AL422 是內置 3M位元的 DRAM 組成,配置為 393,216字 x 8位 FIFO(First in First Out / 先進先出),可以支持 VGA 640 × 480 和 720 × 480 的視頻格式,能夠存儲 1幀完整的圖像資訊。

AverLogic AL422B IC
FIFO 記憶體簡介:
FIFO 是英文 First In First Out 的縮寫,是一種先進先出的資料暫存器,沒有外部讀寫位址線,但只能順序寫入、讀出資料,其內部讀寫指標自動加 1,不能決定讀取或寫入某個指定的位址。FIFO 一般用於不同時鐘域之間的資料傳輸。對於單片 FIFO 來說,主要有兩種結構:觸發導向結構和零導向傳輸結構。觸發導向傳輸結構的 FIFO 是由寄存器陣列構成的,零導向傳輸結構的 FIFO 是由具有讀和寫位址指標的雙口 RAM 構成。

FIFO 和 LIFO 原理
FIFO 的選型參數:
  • FIFO 的寬度:THE WIDTH,指的是 FIFO 一次讀寫操作的資料位元。
  • FIFO 的深度:THE DEEPTH,指的是 FIFO 可以存儲多少個N位元的資料(如果寬度為N)。
  • 滿標誌:FIFO 已滿或將要滿時由FIFO的狀態電路送出的一個信號,以阻止 FIFO 的寫操作繼續向 FIFO 中寫資料而造成溢出(overflow)。
  • 空標誌:FIFO 已空或將要空時由 FIFO 的狀態電路送出的一個信號,以阻止 FIFO 的讀操作繼續從 FIFO 中讀出資料而造成無效資料的讀出(underflow)。
  • 讀時鐘:讀操作所遵循的時鐘,在每個時鐘沿來臨時讀數據。
  • 寫時鐘:寫操作所遵循的時鐘,在每個時鐘沿來臨時寫資料。
  • 讀指針:指向下一個讀出位址。讀完後自動加 1。
  • 寫指針:指向下一個要寫入的位址的,寫完自動加 1。
  • 讀寫指標其實就是讀寫的位址,只不過這個位址不能任意選擇,而是連續的。

AverLogic AL422B IC 的引腳
AverLogic AL422B 的引腳定義:
AL422B 規格:
存儲體為 384k × 8bits FIFO。
支持 VGA,CCIR,NTSC,PAL 和 HDTV 解析度。
獨立的讀/寫操作(可接受不同的 I/O 資料率)。
高速非同步串列存取。
其工作頻率達 50MHz。
讀寫時鐘週期為 20ns。
存取時間為 15ns。
內部 DRAM 自行刷新資料。
輸出使能控制。
工作電壓可為 5V 或 3.3V。
標準 28腳 SOP 封裝。

相關網址:
※ 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月 4日 天氣報告
氣溫:24.0@ 19:10
相對濕度:百分之 78%
天氣:大致多雲

沒有留言:

張貼留言