新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應用 > 通用線陣CCD采集系統(tǒng)設(shè)計

通用線陣CCD采集系統(tǒng)設(shè)計

作者: 時間:2010-03-12 來源:網(wǎng)絡(luò) 收藏

  圖3中,F(xiàn)S是幀同步,在FIFO中重置暫存指針,DataIN是暫存數(shù)據(jù)完畢信號,DataRdy是判斷USB是否空閑信號,ADclk是FIFO的寫信號,16BitIN是FIFO的讀16位入口,讀取A/D信號,這里兼容16位,本設(shè)計只用12位,其他4位空閑。8BitOUT是FIFO的8位輸出口,RD是FIFO的讀出時鐘信號。在FIFO中讀入的16位信號分高低位分別存儲在2個8 bit存儲器中,在輸出時,按先高后低的順序輸出,從而完成16In8Out的轉(zhuǎn)換,部分實現(xiàn)代碼如下:


  

  在信號FS的控制下,F(xiàn)IFO不斷地對整幀信號進行刷新,當USB傳輸信號到來時,刷新當前幀完畢后,開始USB快速讀入操作。
2.2.4 USB部分
  USB采用Cypress公司的AD2131Q,其核提供一種快速傳輸模式.改進8051的外部邏輯與同步/塊端點緩沖器之間的傳輸速度。將FASTXFR寄存器設(shè)置為01010000B,讀寫選通時序模式為10,提供更寬的脈沖寬度,便于讀取FPGA的異步FIFO信號。FIFO存儲滿1幀數(shù)據(jù),由USB器件使用快速塊傳輸上傳到計算機,約6 ms完成。表1為塊傳輸傳一個像元數(shù)據(jù)所用匯編程序?qū)Ρ取?





評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉