FPPA 簡介-前言

History Key

  • New content
  • Removed content

Recent Versions

Choose two versions to compare, or click the link to view it.

  1. 1. about 4 years by fellong
 
  過去幾年個人電腦的處理器晶片一直朝向高工作頻率、高位元數發展,但是所衍生的問題是:需要越來越先進的半導體製程以及越來越熱的微處理器晶 片,個人電腦的處理器晶片往高頻的發展上遇到了瓶頸,於是轉往雙核心、四核心以及多核心的發展乃必然的趨勢。而在崁入式中低階控制器的應用市場也面臨相同的問題,越來越多、複雜的操作介面需求,讓系統工程師花很多的時間在選擇適當的微控制器晶片以符合不同的系統規格!

  所謂系統晶片 ( SOC : System On Chip ),對系統公司的生產管理單位或研發人員而言,常是揮之不去的夢魘。系統晶片改朝換代的速度,讓生產管理單位不易掌控庫存,系統研發人員往往只是為了一個簡單的人機介面(User Interface ) 或周邊控制電路,不得不改用其他的微控制器,系統工程師們也只好花很多時間讀原廠的資料,只為了某個簡單的規格而已。有時,系統工程師好不容易做好一個系統產品之後,客戶 又要增加一組 UART 或 SPI 等周邊介面功能,原本選定的微控制器晶片卻已不敷使用,整個系統設計只好重頭來;也有可能因為買不到合適的微控制器晶片,而讓計劃停擺?另外,系統工程師也常為了要能即時處理一些周邊裝置,程式設計方法常在 interrupt 與 polling 之間難以決定。

  在林林種種的微控器單晶片中, 如果有晶片可提供充分的設計彈性架構來解決規格變動、生產庫存備料的困擾以及能提供及時反應的平行處理能力,那將可以解決目前相關人員所遇到的困擾。FPPA 的設計概念就是要能解決上述的問題,下圖是 FPPA系統應用示意,每個 FPP unit 可以用軟體來決定所要提供的功能,每個 FPP unit 的功能可以任意隨規格的變動而變動。系統規程更動時,系統工程師不需大幅度更改硬體線路,只需根據新規格修改軟體, 即可完成新的系統設計,所以不需更替新的微控制器晶片,也大大降低庫存備料的困擾與風險。

圖片