在談AL422B芯片之前先來介紹一些關于fifo的基礎知識,有e文好的也可以看原廠的pdf資料 下載地址:是:http://www.torrancerestoration.com/f/AL422B_Data_Sheets.pdf
FIFO存儲器簡介
FIFO是英文First In First Out 的縮寫,是一種先進先出的數(shù)據(jù)緩存器,沒有外部讀寫地址線,但只能順序?qū)懭搿⒆x出數(shù)據(jù),其內(nèi)部讀寫指針自動加1,不能決定讀取或?qū)懭肽硞指定的地址。FIFO一般用于不同時鐘域之間的數(shù)據(jù)傳輸。對于單片F(xiàn)IFO來說,主要有兩種結構:觸發(fā)導向結構和零導向傳輸結構。觸發(fā)導向傳輸結構的FIFO是由寄存器陣列構成的,零導向傳輸結構的FIFO是由具有讀和寫地址指針的雙口RAM構成,如圖4-1:
圖4-1 FIFO框圖
當/WE為低電平時,在WCK信號的上升沿,數(shù)據(jù)通過DI7—DI0寫入到寫寄存器,參照WCK的輸入周期,寫入的數(shù)據(jù)須滿足建立時間和保持時間的要求。當/WE為高電平時,寫操作被禁止,寫地址指針停在當前位置上;當/WE再次變?yōu)榈碗娖綍r,寫地址指針從當前位置開始。
