智能化測試儀器的ISP技術與Internet接入

相關專題: 芯片
天津大學精密儀器與光電子工程學院 栗大超 宋光德




  在Lattice公司1999年末率先推出高性能的系統(tǒng)可編程模擬電路ispPAC之前,模擬系統(tǒng)的設計往往需要用大量標準分聞器件來搭建。ispPAC的出現(xiàn),使得高集成度的精確模擬設計現(xiàn)在能夠通過一小塊單片ispPAC芯片來實現(xiàn),從根本上簡化和加速了模擬電路的設計、集成電路和配置,避免了采用傳統(tǒng)的ASIC芯片時的成本高、設計周期長的缺點,給傳統(tǒng)的模擬系統(tǒng)開發(fā)帶來了革命性的變化,其性能類似于數(shù)字系統(tǒng)中的FPGA。



  目前ispPAC系列產品包括ispPAC10、ispPAC20和ispPAC80等3種。



  下面結合ispPAC來討論ISP技術在模擬系統(tǒng)設計中的應用。



一、ispPAC的體系結構



  利用ISP技術,Lattice公司的ispPAC產品支持3維可編程能力:Programmable Functions(AmplificationConversionFiltering),Programmable Characteristics(GainBandwidthOffsetThresholds)和Programmable Interconnect(Reconfigurable Architectures)。即除了芯片內部物理級的互連線可編程外,其內每一個單元(cell)的功能和特性都是可編程的。從而芯片在保持印刷電路板上的焊接狀態(tài)不變的情況下,就中以很容易地實現(xiàn)對芯片的快速編程、擦除和模擬電路功能及特性的重新配置。



 。桑螅穑校粒闷骷竟δ軉卧蔷哂刑厥饨Y構的PACell組成模擬功能模塊PACblocks,整個芯片由若干個PACblocks構成。不需要電阻、電容等外圍部件,就可以實現(xiàn)諸如Precision Giltering、SummingDifferencing、GainAttenuation和Conversion等基本模擬功能,同時還可以將這些基本模擬功能進行靈活的組合配置,設計出更復雜的模擬系統(tǒng)。



  如利用ispPAC80,用戶可以在幾秒鐘內在一小片IC上配置出數(shù)萬種不同的五階精度濾波器。



二、ispPAC公司的開發(fā)環(huán)境的ISP在系統(tǒng)編程



 。蹋幔簦簦椋悖骞荆椋螅穑校粒玫拈_發(fā)系統(tǒng)PAC-Desiger軟件為設計提供了圖形風格的用戶界面、軟件提供了模擬庫和電路宏生成器,并內置了模擬和驗證工具,可以在對芯片編程前對所設計院的模擬電路進行仿真,生成各種曲線報告因而大大簡化了設計實驗,節(jié)省了開發(fā)時間。



 。椋螅穑校粒猛ㄟ^Lattice公司的ispDONWLOAD Cable下載電纜實現(xiàn)ISP在系統(tǒng)編程,瞬間即可完成器件的重配置和重編程。



三、數(shù)字邏輯系統(tǒng)的設計與ISP技術



  數(shù)字邏輯系統(tǒng)設計的變革是從1984年Xilinx公司發(fā)明現(xiàn)場可編程門陣列(FPGA)開始的,90年代Lattice公司又發(fā)明了復雜在系統(tǒng)可編程邏輯器件(CPLD)。



  目前,FPGACPLD能夠實現(xiàn)從幾千門接口邏輯電路到數(shù)百萬門的龐大數(shù)字邏輯系統(tǒng)的設計,結合IP(Intellectual property)Core(如USB Core、PCI Core和DSP Core等)和功能強大的DEDA軟件可以構建出非常復雜的數(shù)字電子系統(tǒng)。



 。兀茫梗担埃跋盗惺牵兀椋欤椋睿静捎脛(chuàng)新的FastFLASH技術制造的CPLD產品,最高可完成1萬門的數(shù)字邏輯系統(tǒng)的設計,目前有5V、3.3V和2.5V3個版本工作電壓,具有特殊的系統(tǒng)內編程(ISP)能力,編程擦除的次數(shù)較其他公司的CPLD高1至2個數(shù)量級。XC9500系列器件通過標準的4腳JTAG協(xié)議實現(xiàn)在系統(tǒng)內編程,它的擴展IEEE-1149.1邊界掃描指令集允許器件編程模式擴展和實現(xiàn)系統(tǒng)內診斷。



  利用Xilinx公司提供的Foundation2.1iFPGACPLD開發(fā)系統(tǒng)和Xchecker串行編程電纜可方便地實現(xiàn)數(shù)字邏輯系統(tǒng)的開發(fā)和ISP在系統(tǒng)編程。



 。疲校牵痢NCPLD和嵌入式微控制器(如8051)結合使用可以更靈活地實現(xiàn)ISP在系統(tǒng)編程。



 。疲校牵痢NCPLD技術,發(fā)展異常迅速,Xilinx公司在2000年初推出了成熟的ChipScopeILA(Integrated Logic Analysis)技術,把邏輯分析儀的功能集成在了FPGA芯片內,大大簡化了數(shù)字邏輯系統(tǒng)的調試工作,還將逐漸將AD和DA等集成在單片FPGACPLD內。隨著IP CORE和VHDL硬件描述語言等的使用,數(shù)字邏輯系統(tǒng)的設計思想和方法也發(fā)生了革命性的變化。



四、結合ISP和EMIT技術實現(xiàn)儀器儀表系統(tǒng)的Internet接入



  伴隨著網絡技術的飛速發(fā)展,Internet技術正在逐漸向工業(yè)控制和智能儀器儀表系統(tǒng)設計領域滲透。實現(xiàn)智能儀器儀表系統(tǒng)基于Internet的通訊能力以及對設計好的智能儀器儀表系統(tǒng)進行遠程升級、功能智囊團和系統(tǒng)維護,是硬件設計的發(fā)展方向。



1.EMIT技術與智能儀器儀表系統(tǒng)的Internet接入



  EmWare公司創(chuàng)立了ETI(eXtend The Internet)擴展Internet聯(lián)盟,并提出了EMIT嵌入式微型英特網互連技術,它是一種將單片機等嵌入式設備接入Internet的技術,利用該技術,能夠將8位和16位單片機系統(tǒng)接入Internet,實現(xiàn)基于Internet的遠程數(shù)據(jù)采集、智能控制、上傳下載數(shù)據(jù)文件等功能。



 。牛停桑约夹g包括以下核心技術:



  EmMicro:是駐留在嵌入式系統(tǒng)中的微型網絡服務器,EmMicro集成電路到嵌入式系統(tǒng)中,使得網絡上的客戶機能夠控制和監(jiān)視嵌入式系統(tǒng)以及從中收集數(shù)據(jù)。EmMicro針對微控制器有限的資源進行了優(yōu)化,只占用系統(tǒng)很小的內存(1K字節(jié))資源和處理器資源。



  EmNet:是使嵌入式系統(tǒng)和輕量級網絡(如RS-485、IR、RF和電力線等)進行連接的網絡協(xié)議。同時,EmNet使得集成EmNet的嵌入式系統(tǒng)能夠和嵌入式微控制器網關EmGateway進行有效的通訊。



 。牛恚牵幔簦澹鳎幔ㄇ度胧轿⒖刂破骶W關):是輕型設備網絡如RS-232、RS-485、CAN、IIC、X10、RF等和大型高性能網絡如Intranet和Internet等之間連接的橋梁。它是一個功能強大的客戶機,用于管理體制多個嵌入式系統(tǒng)、標準的Internet通信互連以及支持網絡瀏覽器。



  監(jiān)于當前的智能儀器儀表系統(tǒng)大多都是基于8位或16位MCU的,而EMIT僅占用系統(tǒng)1KBytes的存儲資源,因而該項技術不管是對于老儀器儀表系統(tǒng)的改造,還是構建新的儀器儀表系統(tǒng)都具有奶強的現(xiàn)實意義和發(fā)展前景。目前已有眾多軟硬件廠商加入ETI聯(lián)盟,大大推動了EMIT技術的發(fā)展。



2.融合ISP和EMIT技術的MCU和Internet外圍芯片



  目前,美國ConnectOne公司、emWare公司、TASKING公司和國內的P&S公司等均提供基于Internet的Device-Networking的軟件、固件Firmware、和硬件產品。



  Philips公司基于EMIT技術推出的XA-G49是為提高C語言效率及多任務性能而設計的16位擴展結構(XA)、實現(xiàn)Internet接入的微控制器,支持系統(tǒng)內應用內編程(ISPIAP),能讓設計者在應用程序運行過程中改變代碼。將XA-G49和ConnectOne公司的iChip561AD-SP Internet外圍芯片結合在一起,就職可以實現(xiàn)通過Internet遠程升級固件和重構系統(tǒng)。



 。校瑁椋欤椋穑蠊灸壳巴瞥龅闹С郑桑睿簦澹颍睿澹暨B接的MCU還有89C51Rx2系列、51LPC系列(包括87LPC762、87LPC764和87LPC767等)等。



 。茫铮睿睿澹悖簦希睿骞镜模椋茫瑁椋穑ǎ椋茫瑁椋穑担叮保粒 SP)、iModemiModem 50-204x-02和P&S公司的WebChip都是基于EMIT技術、實現(xiàn)嵌入式系統(tǒng)Internet接入的MCUMPU外圍芯片。



3.利用Internet技術實現(xiàn)硬件功能遠程動態(tài)重構的FPGACPLD



  Xilinx公司和GoAhead軟件公司合作,率先實現(xiàn)了Xilinx FPGACPLD在裝配到現(xiàn)場后,可以通過Internet對其進行遠程更新和動態(tài)重構。利用GoAhead公司的FieldUpgrader技術和Xilinx公司的IRL(Internet ReconFigurable Logic)Internet在系統(tǒng)邏輯重配置技術,Xilinx公司FPGACPLD的配置文件能夠通過Internet、Intranet或VPN(Virtual Private Network)自動地下載到現(xiàn)場的FPGACPLD系統(tǒng)實現(xiàn)動態(tài)功能重構和升級維護。



 。牵铮粒瑁澹幔涞慕鉀Q方案包括3個部分:GoAhead Device StudioTM、GoAhead Upgrade AgentTM 和GoAhead Upgrade ServerTM。



  GoAhead Device StudioTM是用于配置GoAhead Upgrade AgentTM的開發(fā)環(huán)境,配置完畢后,GoAhead Upgrade AgentTM就嵌入在了目標器件(如Xilinx的FPGACPLD)中,用于創(chuàng)造和發(fā)布系統(tǒng)功能重構的更新文件。



  就當前的技術發(fā)展善來看,數(shù)字系統(tǒng)(CPU、FPGACPLD等)已基本上可實現(xiàn)器件級Internet接入以及基于Internet的遠程硬件功能重構和系統(tǒng)升級。但模擬系統(tǒng),如Lattiec公司最近推出的ispPAC系列產品則剛剛具有ISP在系統(tǒng)可編程反復重配置能力,尚不具備Internet遠程聯(lián)網能力,相信不久的將來,即可在該領域實現(xiàn)革命性的突破,從而真正實現(xiàn)整個智能儀器儀表系統(tǒng)基于Internet的器件級遠程臨近,維護和通訊。



  隨著半導體技術、網絡技術、通訊技術和軟件技術的飛速發(fā)展,智能儀器儀表系統(tǒng)的設計思想和方法發(fā)生了革命性的變化,很多因素如IP Core和基于Internet的EDA(如Xilinx的基于WWW的WEBPACK CPLD開發(fā)系統(tǒng))等的飛速發(fā)展下修正使以為中心的智能儀器儀表的設計和運行環(huán)境加速形成。ISP和EMIT技術正是推動和修正進這一變化的基礎,它們的實現(xiàn)為IST(Internet Sensor Technology網絡傳感器技術)、HVAC(家庭環(huán)境自動控制)、IA(Information Appliance信息家電)、環(huán)境自動監(jiān)測、智能小區(qū)管理、網絡化交通監(jiān)管等的Internet化提供了技術保證。




----《通信世界報》

   

掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網絡AI應用典型場景技術解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網白皮書
  • 4、回復“LTBPS”免費領取《《中國聯(lián)通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5GNTN技術白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網白皮書
  • 8、回復“5GX3”免費領取《R1623501-g605G的系統(tǒng)架構1
  • 本周熱點本月熱點

     

      最熱通信招聘

      最新招聘信息