RISC-VSoCFPGA架構為Linux帶來了實時性

朗銳智科1發表於2018-12-07
   Microchip通過其Microsemi Corporation子公司宣佈推出新型SoC FPGA架構,擴充套件其Mi-V生態系統。新系列將功耗最低的中端PolarFire FPGA系列與基於開放式,免版稅的RISC-V指令集架構(ISA)的完整微處理器子系統相結合。
   PolarFire SoC架構為多核連貫中央處理單元(CPU)叢集中的Linux平臺帶來了實時確定性和非對稱多處理(AMP)功能。與SiFive合作開發的PolarFire SoC架構具有靈活的2 MB L2記憶體子系統,可配置為快取、暫存器或直接訪問記憶體。這使得設計人員要在豐富的作業系統中同時實現確定性的實時嵌入式應用,以適應協作的網路物聯網系統中的各種熱量和空間受限應用。
   在由5G,機器學習和物聯網(IoT)融合驅動的計算新時代,嵌入式開發人員需要豐富的基於Linux的作業系統。這些必須滿足更低功耗,熱約束設計環境中的確定性系統要求,同時滿足關鍵的安全性和可靠性要求。傳統的片上系統(SoC)現場可程式設計門陣列(FPGA)在單個晶片上將可重新配置的硬體與支援Linux的處理相結合,為開發人員提供了理想的定製裝置,但功耗過大,安全性和可靠性還有待驗證。

除了Microchip的內建雙通道邏輯分析儀SmartDebug之外,PolarFire SoC還包括廣泛的除錯功能,包括指令跟蹤、50個斷點指令、可配置的被動執行時高階可擴充套件介面(AXI)匯流排監控程式和FPGA結構監控程式。

   PolarFire SoC架構包括可靠性和安全性功能,如所有儲存器上的單錯誤糾正和雙錯誤檢測(SEC-DED),實體記憶體保護,差分功耗分析(DPA)安全加密核心,防禦級安全啟動和128Kb快閃記憶體啟動記憶體。

使用PolarFire SoC的評估和設計得到了antmicro Renode系統建模平臺的支援,該平臺現在與Microchip的SoftConsole整合設計環境(IDE)整合,用於針對PolarFire SoC的嵌入式設計。PolarFire SoC開發套件現已上市,包括支援PolarFire FPGA的HiFive Unleashed擴充套件板和帶有RISC-V微處理器子系統的SiFive HiFive Unleashed開發板。

  ![RISCV_1](https://yqfile.alicdn.com/7a02847a6996389807ce8202c793fb7b4389a187.jpeg)


相關文章