Mentor Graphics近日宣布推出Nucleus I2C開發(fā)軟件,用于開發(fā)可訪問板上通過I2C總線連接之外圍元件的應(yīng)用程序。近來,人們越來越多地采用成本較低的I2C總線將LCD、LED和非易失性存儲器(NVRAM)等外圍器件與CPU相連。這些消費(fèi)器件的開發(fā)人員現(xiàn)在可通過這款成熟的IP軟件工具驅(qū)動I2C硬件。
Nucleus I2C軟件是I2C總線規(guī)范2.1版的嵌入式實(shí)現(xiàn),可向用戶提供兩個(gè)API。個(gè)API被稱為自動化API,可實(shí)現(xiàn)自動開啟、傳送/接收和停止功能并向開發(fā)人員提供結(jié)果。第二個(gè)API稱之為良好控制API,使開發(fā)人員可完全控制某個(gè)I2C節(jié)點(diǎn)的通信行為。這樣就使開發(fā)人員可根據(jù)其要求自行設(shè)計(jì)應(yīng)用程序。
Nucleus I2C軟件可支持7位和10位尋址方案以及特殊的地址方案。Nucleus I2C軟件堆棧還可處理多路(具體不確定)通信信道間的通信(多重I2C網(wǎng)絡(luò)間主/從節(jié)點(diǎn)間數(shù)據(jù)傳輸)。
Nucleus嵌入式軟件采用源代碼形式出售,授權(quán)費(fèi)為7,495美元,無需另外交納版稅。
來源:電子工程專輯