FPGA由哪些部分組成?
發布時間:2011/9/7 10:43:43 訪問次數:3648
圖16-10所示為FPGA的結構示意圖。它主要由可編程輸入/輸出模塊IOB、可編程邏輯塊CLB和可編程互連資源PIR三種可編程邏輯部件和用于存放編程數據的靜態存儲器SRAM(圖中用M方框表示)組成。 DSEC60-06A
可編程輸入/輸出模塊IOB分布在芯片的四周,它是內部邏輯電路和芯片外引腳之間的可編程接口電路。
可編程邏輯塊CLB分布在芯片的中間,通過對CLB編程可實現組合邏輯電路和時序邏輯電路。系統的主要邏輯功能由CLB實現。
可編程互連資源PIR提供了豐富的連線資源,包括縱橫網狀連線、可編程開關矩陣和可編程連接點等,主要用以實現CLB模塊之間、CLB模塊與IOB模塊之間的連接。
靜態存儲器SRAM用于存放內部IOB、CLB和PIR的編程數據,并形成對IOB、CLB及PIR的控制,從而完成系統邏輯功能。系統失電后,SRAM中存放的數據會全部丟失,因此每次在系統通電后,都要把存放在EPROM中的編程數據通過邏輯電路重新裝載到FP-GA的靜態存儲器SRAM中。數據的重新裝載過程可以是自動完成,也可以由單片機控制完成。
圖16-10所示為FPGA的結構示意圖。它主要由可編程輸入/輸出模塊IOB、可編程邏輯塊CLB和可編程互連資源PIR三種可編程邏輯部件和用于存放編程數據的靜態存儲器SRAM(圖中用M方框表示)組成。 DSEC60-06A
可編程輸入/輸出模塊IOB分布在芯片的四周,它是內部邏輯電路和芯片外引腳之間的可編程接口電路。
可編程邏輯塊CLB分布在芯片的中間,通過對CLB編程可實現組合邏輯電路和時序邏輯電路。系統的主要邏輯功能由CLB實現。
可編程互連資源PIR提供了豐富的連線資源,包括縱橫網狀連線、可編程開關矩陣和可編程連接點等,主要用以實現CLB模塊之間、CLB模塊與IOB模塊之間的連接。
靜態存儲器SRAM用于存放內部IOB、CLB和PIR的編程數據,并形成對IOB、CLB及PIR的控制,從而完成系統邏輯功能。系統失電后,SRAM中存放的數據會全部丟失,因此每次在系統通電后,都要把存放在EPROM中的編程數據通過邏輯電路重新裝載到FP-GA的靜態存儲器SRAM中。數據的重新裝載過程可以是自動完成,也可以由單片機控制完成。
熱門點擊
- 電容上的電壓和電流是什么關系?
- 電容耦合電路工作原理分析與理解
- 全波整流電路工作原理分析與理解
- MC145480是5V PCM編、解碼器嗎?
- 集成溫度傳感器
- 峰值檢波電路
- 發射極旁路電容電路工作原理分析與理解
- RC串聯電路特性
- 多種電阻限流保護電路工作原理分析與理解
- 正弦波振蕩器由哪些部分組成?
推薦技術資料
- Seeed Studio
- Seeed Studio紿我們的印象總是和繪畫脫離不了... [詳細]