文章目錄
- 前言
- 一、FPGA最小系統
- 總結
前言
今天學習下FPGA的最小系統
一、FPGA最小系統
FPGA最小系統與STM32最小系統類似,由供電電源,時鐘電路晶振,復位和調試接口JTAG以及FLASH配置芯片組成,其與STM32最大的不同之處就是必須要有外置的用于掉電保存程序flash配置芯片,相應的,其配置芯片有很多類型,所以FPGA上有專用的配置模式引腳。
其次就是電源部分相對于單片機單電源供電,FPGA大部分至少需要三個電源軌,用于每個Bank IO的電源VCCO,輔助電源VCCAUX ,和內核電源VCCINT。
時鐘模塊,單片機使用的是固定引腳,而且一般是無源晶振,FPGA則是有源晶振,而且只需要接到某個全局時鐘引腳即可
最后一個不同之處就是復位電路,FPGA由于是純硬件資源組成,沒有專用的復位引腳,但有時為了調試方便,會設置一個自定義復位按鍵,接到任意IO均可,當然最好接到全局時鐘引腳上。
FPGA的JTAG功能則是和STM32一樣,用于在線調試和程序固化,不過在線調試功能用法上有很大區別,STM32由于是順序執行,更多的調試是通過打斷點觀測,而FPGA是硬件邏輯組成,在線調試更像是邏輯分析儀一樣,設置觸發條件查看時序關系,當然高端的FPGA還有其他功能,但其最小系統都離不開這些。
總結
參考:FPGA最小系統