EC 的架構

EC 的架構
科技的演進,PC系統架構由8位元演進到64位元,處理器和系統裝置的介面也由並列連接改為串列連接。EC和系統的連接介面,也會隨著系統架構變動而改變它的連接介面。因此,在本篇文章以說明EC和系統的連接介面及提供的功能讓初學者更了解EC在系統中扮演的角色。
  • 系統架構
EC和系統BIOS連接的方法有二種,一是Independence BIOS 另一種是Share BIOS不同之處在於Independence BIOS是BIOS和EC的Firmware存在各自獨立的FLASH也就是說EC Chip需要包含FLASH;Share BIOS是指BIOS和EC的Firmware存在同一個BIOS FLASH。


    • PC XT/AT
PC XT/AT的系統架構用於16位元的CPU。採用並列資料傳輸的設計,16位元的CPU需要16條位址/資料線。當時有串列傳輸和並列傳輸二派,因為系統的速度並不快,16條位址/資料硬體傳輸上的遲延不會導致資料錯誤,加上串列傳輸的速度太慢。所以採用並列傳輸。EC就像PC的週邊設備 [ ex:印表機 ] 一樣連結在 PC XT/AT的位址/資料線上。

 

 

    • PCI / LPC / ISA Flash
PCI的系統架構用於32位元的CPU。在系統上還是採用並列資料傳輸的設計,對於8/16位元速度慢的週邊配備改採用LPC[ Low Pin Count ] 使用PCI的傳輸協定,但是做了一些修改,將32位元改為16位元,32條的位址/資料線改為4條位址/資料線,所以傳送一筆資料約需要17個CLOCK才能完成。

因為EC是8位元的PC週邊設備,因此採用LPC和PC連結。但是,EC和FLASH的連接介面並沒有改變。 

      

    • PCI Express / LPC / SPI Flash
在CPU速度一直加快及記憶體一直加大的PC系統上,PCI的系統架構並列資料傳輸的設計,不管是加快傳輸速度或是由32位元增加到64位元傳輸,皆很難避免資料因硬體傳輸上的遲延導致資料錯誤,因此系統改採用串列傳輸的PCI Express。因為PCI Express對8/16位元的週邊還是採用LPC的介面。因此,PC和EC的介面並沒有改變。但是EC為了減少佔據系統的空間,EC修改FLASH傳輸介面為SPI串列傳輸。

 


    • PCI Express / eSPI / SPI Flash
除了CPU速度加快及記憶體加大的PC系統,節省電源的要求愈來愈被看重。系統由 3.3V 的 LPC 調整為 1.8V 的 eSPI




留言

這個網誌中的熱門文章

EC 所需知識 - SMBUS

EC 所需知識 - LPC

EC 所需知識 - KBC