i2c總線是philips公司所提倡的兩線式的簡單接口。它不但應用于eeprom,而且還應用于lcd驅動器以及ram、i/o端口等。i2c總線上不但能連接若干個從屬控制器,還可以連接多主控器,因而可以在總線上連接多個主機,共享該總線。總線速度由version1.0所定義的標準模式(最高時鐘為100khz),再加上快速模式(至400khz),提高到1998年上市的version2.0的3.4mbps速度。由于我們所舉出的實例m24c01等是基于版本version1.0的,因此時鐘速度最高至400khz。 i2c總線上數(shù)據(jù)的傳輸單位為8位。因為在發(fā)送完8位的數(shù)據(jù)后,接收方將返回1位的狀態(tài)值(ack/noack),因此pc總線是以共計9時鐘周期為一個傳輸單位的。 i2c總線傳輸?shù)牧鞒倘鐖D所示。在i2c總線上,從起始條件到結束條件是-個傳輸操作的單位。通過在通常的數(shù)據(jù)傳輸中設置不出現(xiàn)在總線工作模式中的起始/結束條件,可以避兔總線上因為其他器件傳輸?shù)臄?shù)據(jù)所造成的誤操作。 圖 i2c總線的數(shù)據(jù)傳輸流程 起始條件之后,開始進行傳輸?shù)钠鹗甲止?jié)的格式如表3.5所示。最低位是用于區(qū)分讀/寫操作
output buffer information specification)模型是一種基于v/i曲線的對i/o buffer快速準確建模的方法,是反映芯片驅動和接收電氣特性的一種國際標準,它提供一種標準的文件格式來記錄如驅動源輸出阻抗、上升/下降時間及輸入負載等參數(shù),非常適合做振蕩和串擾等高頻效應的計算與仿真。 ibis規(guī)范最初由一個被稱為ibis開放論壇的工業(yè)組織編寫,這個組織是由一些eda廠商、計算機制造商、半導體廠商和大學組成的。ibis的版本發(fā)布情況為:1993年4月第一次推出version1.0版,同年6月經修改后發(fā)布了version1.1版,1994年6月在san diego 通過了version2.0 版,同年12 月升級為version2.1 版,1995 年12 月其version2.1 版成為ansi/eia-656 標準,1997年6月發(fā)布了version3.0 版,同年9月被接納為iec 62012-1標準,1998 年升級為version3.1版,1999年1月推出了當前最新的版本version3.2版。 ibis本身只是一種文件格式,它說明在一標準的ibis文件
ibis(input/output buffer information specification)模型是一種定義輸入/輸出緩沖器(i/o buffer)v-i和v-r響應的一種模型,目的是提供一種集成電路制造商→eda軟件廠商→設計工程師之間相互交換電子元件仿真數(shù)據(jù)的標準格式。ibis的版本發(fā)布情況為:1993年4月首次推出version1.0版;1994年6月發(fā)布了version2.0版;1997年6月發(fā)布了version3.0版,并于同年9月被接納為iec 62012-1標準;1999年1月推出了version3.2版,該版本為目前廣泛使用的版本;而目前最新的版本為2006年6月推出的version4.2版。 ibis模型屬于一種行為模型,它不是從要仿真的元件的結構出發(fā)進行定義的,而是從元件的行為出發(fā)進行定義的,描述了器件在特定負載、特定封裝下的輸入/輸出行為,而不是實際的電氣組成。ibis模型主要用于板極的系統(tǒng)仿真,可以幫助設計者在存在高速設計規(guī)則約束的設計中獲取準確的信息以進行分析和計算。由于它不涉及芯片內部的結構信息,因此得到了眾多廠商的支持。 ibis本身只是—種文件格式,
b計算后返回的結果??驁D程序見圖2。此程序較完整地描述了調用matlab過程的總體框架,至于復雜的算法可以在matlab中實現(xiàn)。首先必須引用自動化對象。為此在labview的controls>>activex>>automation refnum模板中選擇自動化引用(automation refnum)控制量,將其放置在前面板上,設置控件的visible屬性為false,從對象列表中選擇matlab application(version6.5)type library version1.0。這樣matlabr的引用就添加到程序中,其對應的圖標為mlapp.dimlapp。為了簡化訪問自動化服務器的過程,labview在其function>l>communication>>activex模板中提供了一組與activex操作相關的子vi,其中automation open.vi打開引用,啟動matlab自動化服務器,并將引用傳遞給其它節(jié)點,如屬性節(jié)點(property node)、調用方法節(jié)點(invoke node)。程序中l(wèi)abview調用putfullm
ut/output buffer information specification)模型是一種基于v/i曲線的對i/o buffer快速準 確建模的方法,是反映芯片驅動和接收電氣特性的一種國際標準,它提供一種標準的文件格式來記錄如驅動源輸出阻抗、上升/下降時間及輸入負載等參數(shù),非常適合做振鈴和串擾等高頻效應的計算與仿真。ibis規(guī)范最初由一個被稱為ibis開放論壇的工業(yè)組織編寫,這個組織是由一些eda廠商、計算機制造商、半導體廠商和大學組成的。ibis的版本發(fā)布情況為:1993年4月第一次推出version1.0版,同年6月經修改后發(fā)布了version1.1版,1994年6月在san diego通過了version2.0版,同年12月升級為version2.1版,1995年12 月其version2.1版成為ansi/eia-656標準,1997年6月發(fā)布了version3.0版,同年9月被接納為iec 62012-1 標準,1998年升級為version3.1版,1999年1月推出了當前最新的版本version3.2版。 現(xiàn)在已有多家半導體器件生產廠家及cae/eda公司支持此ibis規(guī)范,