I3C仿真:PGY I3C-EX-PD使用
目錄
簡述
環(huán)境配置
設(shè)備基本介紹
狀態(tài)指示燈介紹
軟件功能基本介紹
基本框架示意圖
基本功能說明
Toolbar
Controller
Auxiliary
Config
Wave form
Func View
Decoded result
SelectedFrame
使用教程
連接設(shè)備
查看網(wǎng)絡(luò)
添加設(shè)備
刪除與修改設(shè)備參數(shù)
保存與加載網(wǎng)絡(luò)
抓波型
簡述
本文所使用的I3C仿真軟件是由Prodigy Technovations Pvt. Ltd公司所研發(fā)的MIPI? PGY-I3C-EX-PD I3C仿真設(shè)備,這款設(shè)備搭載了配套軟件,專門用于模擬I3C設(shè)備,它可以實(shí)現(xiàn)模擬Master、SLAVE,同時(shí)也支持模擬I2C Slave,除此之外它也支持外接真實(shí)的I3C設(shè)備并與之通訊。
環(huán)境配置
Tips
該軟件僅支持win64
以管理員權(quán)限打開并點(diǎn)擊Next自動(dòng)化安裝?
設(shè)備基本介紹
狀態(tài)指示燈介紹
| LED1 | 電源LED |
| LED2 | 保留 |
| LED3 | 配置為MASTER時(shí),LED亮起 |
| LED4 | 當(dāng)設(shè)備引導(dǎo)時(shí),該LED將每1秒閃爍一次。連接完成后使用軟件建立并啟動(dòng)捕獲時(shí)LED將閃爍得更快,表明其已做好獲取準(zhǔn)備 |
| LED5 | 完成LED,啟動(dòng)完成時(shí)亮起。 |
| LED6 | 配置為SALVE時(shí),LED亮起 |
軟件功能基本介紹
基本框架示意圖
基本功能說明
Toolbar
包含了一些常用功能,如:連接設(shè)備、開始仿真、查看網(wǎng)絡(luò)、設(shè)備配置等...
Controller
對I3C模擬設(shè)備的控制管理功能
Auxiliary
一些輔助性的功能,例如查看設(shè)備狀態(tài)
Config
基本配置功能
Wave form
用于顯示通訊時(shí)產(chǎn)生的波形
Func View
這個(gè)區(qū)域是由Toolbar或Controller來控制顯示類型
Decoded result
用于顯示波形解碼內(nèi)容
SelectedFrame
與Decoded result搭配使用,這里顯示更多解碼內(nèi)容
使用教程
Tips
首先你需要將仿真設(shè)備通電并與你的PC電腦連接
連接設(shè)備
打開PGY-I3C-EX-PD,并點(diǎn)擊連接的按鈕
?如果連接成功會(huì)在右下角彈出“Device Connected"
查看網(wǎng)絡(luò)
點(diǎn)擊I3C Network查看當(dāng)前設(shè)備網(wǎng)絡(luò)
默認(rèn)情況下什么設(shè)備節(jié)點(diǎn)都沒有,只有兩條線SDA、SCL,當(dāng)我們添加完設(shè)備節(jié)點(diǎn)之后,添加的設(shè)備會(huì)出現(xiàn)在這兩條線上
通過這個(gè)功能可以實(shí)時(shí)查看當(dāng)前網(wǎng)絡(luò)下有哪些設(shè)備。
添加設(shè)備
點(diǎn)擊“Device Setup”開始添加設(shè)備
?
點(diǎn)擊之后左下角的分層子窗口會(huì)變成添加設(shè)備的頁面
參數(shù)介紹
- Node Type
節(jié)點(diǎn)類型,表明添加的設(shè)備是Master還是Savle
Tips
網(wǎng)絡(luò)里只能存在一個(gè)Master
- Interface
接口類型,表明是內(nèi)部設(shè)備還是外部設(shè)備,如果是Internal則代表內(nèi)部設(shè)備,內(nèi)部設(shè)備是模擬設(shè)備,不是真實(shí)設(shè)備,如果是Extern則代表真實(shí)設(shè)備
- Termination
這個(gè)選項(xiàng)用于配置上拉電阻的,仿真器內(nèi)部自帶可編程的牽引電阻,可以通過修改電阻的阻值來達(dá)到修改電壓的效果,如果I3C設(shè)備沒有接上拉電阻,那么可以通過這個(gè)選項(xiàng)來配置上拉電阻,它與Voltage搭配使用,如果是Internal設(shè)備需要開啟這個(gè)選項(xiàng),如果針對Extern設(shè)備則需要根據(jù)實(shí)際情況來選擇。
- Voltage
配置上拉電壓大小,0.1v-3.3V
- Trigger mode
設(shè)置觸發(fā)模式,只有Master可以配置
添加完Master和Slave之后可以在設(shè)備網(wǎng)絡(luò)里看到多出了兩個(gè)設(shè)備
Tips
添加Savale需要點(diǎn)擊View Registers設(shè)置一個(gè)PID
刪除與修改設(shè)備參數(shù)
打開I3C Network,并點(diǎn)擊要?jiǎng)h除的設(shè)備,如下圖要將Salve刪除或修改
?點(diǎn)擊之后會(huì)彈出配置界面,右上角的兩個(gè)按鈕可以對這個(gè)設(shè)備進(jìn)行編輯與刪除
保存與加載網(wǎng)絡(luò)
打開I3C Network,左上角分別對應(yīng)了保存與加載網(wǎng)絡(luò),你可以將你配置好的網(wǎng)絡(luò)保存到本地,以便下次使用
抓波型
首先點(diǎn)擊Start按鈕,然后選擇一個(gè)你想使用的控制方式,UI or CMD,這里作為演示我選擇的是CMD-Master
?
Tips
在開始之前,請確保與設(shè)備已經(jīng)建立起連接且網(wǎng)絡(luò)里存在設(shè)備
下面這段是ENTDAA的代碼,它會(huì)為從設(shè)備分配動(dòng)態(tài)地址
Script:SysOD tLOW:2000 tHIGH:40 tCAS:2000 Script:Sys Freq:500 tHIGH:50 tLOW:50 tCO:10 Script:SysExtended tSU_STA:20 tSU_STO:50 {Script:Bus Frame:BroadCast Command:ENTDAA DataCount:9 }輸入完成之后點(diǎn)擊Run
Run之后可以看到波形欄里已經(jīng)出現(xiàn)了波形
同時(shí)也可以看到具體通訊過程
總結(jié)
以上是生活随笔為你收集整理的I3C仿真:PGY I3C-EX-PD使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Fine-turning(Tensorf
- 下一篇: 蚂蚁集团开源可信隐私计算框架「隐语」:开