【正文】
microcontrollers are typically used for highspeed event control systems. Commercial applications include modems,motorcontrol systems, printers, photocopiers, air conditioner control systems, disk drives,and medical instruments. The automotive industry use MCS 51 microcontrollers in enginecontrol systems, airbags, suspension systems, and antilock braking systems (ABS). The AT89C51 is especially well suited to applications that benefit from its processing speed and enhanced onchip peripheral functions set, such as automotive powertrain control, vehicle dynamic suspension, antilock braking, and stability control applications. Because of these critical applications, the market requires a reliable costeffective controller with a low interrupt latency response, ability to service the high number of time and event driven integrated peripherals needed in real time applications, and a CPU with above average processing power in a single package. The financial and legal risk of having devices that operate unpredictably is very high. Once in the market, particularly in mission criticalapplications such as an autopilot or antilock braking system, mistakes are financiallyprohibitive. Redesign costs can run as high as a $500K, much more if the fix means 2 back annotating it across a product family that share the same core and/or peripheral design flaw. In addition, field replacements of ponents is extremely expensive, as the devices are typically sealed in modules with a total value several times that of the ponent. To mitigate these problems, it is essential that prehensive testing of the controllers be carried out at both the ponent level and system level under worst case environmental and voltage plete and thorough validation necessitates not only a welldefined process but also a proper environment and tools to facilitate and execute the mission Chandler Platform Engineering group provides post silicon system validation (SV) of various microcontrollers and processors. The system validation process can be broken into three major type of the device and its application requirements determine which types of testing are performed on the device.AT89C51的介紹單片機廣泛應用于商業(yè):諸如調制解調器,電動機控制系統(tǒng),空調控制系統(tǒng),汽車發(fā)動機和其他一些領域。這些單片機的高速處理速度和增強型外圍設備集合使得它們適合于這種高速事件應用場合。然而,這些關鍵應用領域也要求這些單片機高度可靠。健壯的測試環(huán)境和用于驗證這些無論在元部件層次還是系統(tǒng)級別的單片機的合適的工具環(huán)境保證了高可靠性和低市場風險。Intel 平臺工程部門開發(fā)了一種面向對象的用于驗證它的AT89C51 汽車單片機多線性測試環(huán)境。這種環(huán)境的目標不僅是為AT89C51 汽車單片機提供一種健壯測試環(huán)境,而且開發(fā)一種能夠容易擴展并重復用來驗證其他幾種將來的單片機。開發(fā)的這種環(huán)境連接了AT89C51。本文討論了這種測試環(huán)境的設計和原理,它的和各種硬件、軟件環(huán)境部件的交互性,以及如何使用AT89C51。8 位AT89C51 CHMOS 工藝單片機被設計用于處理高速計算和快速輸入/輸出。MCS51 單片機典型的應用是高速事件控制系統(tǒng)。商業(yè)應用包括調制解調器,電動機控制系統(tǒng),打印機,影印機,空調控制系統(tǒng),磁盤驅動器和醫(yī)療設備。汽車工業(yè)把MCS51 單片機用于發(fā)動機控制系統(tǒng),懸掛系統(tǒng)和反鎖制動系統(tǒng)。AT89C51 尤其很好適用于得益于它的處理速度和增強型片上外圍功能集,諸如:汽車動力控制,車輛動態(tài)懸掛,反鎖制動和穩(wěn)定性控制應用。由于這些決定性應用,市場需要一種可靠的具有低干擾潛伏響應的費用效能控制器,服務大量時間和事件驅動的在實時應用需要的集成外圍的能力,具有在單一程序包中高出平均處理功率的中央處理器。擁有操作不可預測的設備的經(jīng)濟和法律風險是很高的。一旦進入市場,尤其任務決定性應用諸如自動駕駛儀或反鎖制動系統(tǒng),錯誤將是財力上所禁止的。重新設計的費用可以高達500K 美元,如果產(chǎn)品族享有同樣內核或外圍設計缺陷的話,費用會更高。另外,部件的替代品領域是極其昂貴的,因為設備要用來把模塊典型地焊接成一個總體的價值比各個部件高幾倍。為了緩和這些問題,在最壞的環(huán)境和電壓條件下對這些單片機進行無論在部件級別還是系統(tǒng)級別上的綜合測試是必需的。Intel Chandler 平臺工程組提供了各種單片機和處理器的系統(tǒng)驗證。這種系統(tǒng)的驗證處理可以被分解為三個主要部分。系統(tǒng)的類型和應用需求決定了能夠在設備上執(zhí)行的測試