2008年4月17日 星期四
單晶片網路控制器架構設計
嵌入式網路控制器非常適合網路控制和傳輸的場合。本文將以Myson Century的CS6209網路控制器為例,介紹網路控制器在應用上所需之功能。首先,功能上需整合高速8051、32位元資料SRAM,以及由兩個64位元flash構成的128k位元可編程flash,支援ISP(in system programming)以及IAP(In application programming)功能。為了方便升級,尚需整合32位元的BOOTROM,提供接口與網路兩種介面的晶片內與晶片外flash更新。此外,透過外部記憶體擴展,可以支援最多256位元的程式空間以及160位元的資料空間。
由於整合了10/100乙太網介面(包括MAC和PHY),與資料部分共用32位元SRAM空間用來做乙太網資料封包的暫存,同時支援ARP、IP、ICMP、UDP、TCP、DHCP、HTTP與FTP等常用協議。由於將原來需要SoC和MAC控制器兩個晶片才能解決的網路接入問題整合在一起,因此大大降低產品的成本。網路控制器可使原本需要專門工具、軟體,花費很長的研發時間才能實現的遠端管理、控制等,現在都可以使用普通IE或者NetScape等常用流覽器軟體、透過Internet進行遠端存取、控制,是資訊家電等設備網路化升級的有力工具。
關鍵字 : CS6209