91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何將兩個PSI2C控制器通過EMIO接口互連起來?

電子工程師 ? 來源:XILINX開發(fā)者社區(qū) ? 作者:XILINX開發(fā)者社區(qū) ? 2021-05-20 15:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

I2C 總線的兩根信號線 SCL 和 SDA 需要上拉才能正常工作,當(dāng)板卡上沒有合適的硬件設(shè)置或者沒有合適的 I2Cslave 設(shè)備,我們就無法進(jìn)行 I2C 軟件測試。那么是否可以將兩個 PSI2C 控制器通過 EMIO 接口互連起來呢?

因?yàn)樵?PL 內(nèi)部無法設(shè)置信號線上拉,所以不能直接將 I2Cmaster 控制器的 scl_o/sda_o 連接到 I2C slave 控制器的 scl_i/sda_i。有另一種方法來實(shí)現(xiàn)上拉的效果,就是通過在頂層 wrapper 里 scl_T 和 sda_T 的組合邏輯來模擬 scl_i 和 sda_i,具體邏輯如下,

assign i2c0_scl_i = i2c1_scl_t && i2c0_scl_t;

assign i2c0_sda_i = i2c1_sda_t && i2c0_sda_t;

assign i2c1_scl_i = i2c0_scl_t && i2c1_scl_t;

assign i2c1_sda_i = i2c0_sda_t && i2c1_sda_t;

這些信號都是兩個 PS I2C 控制器的 emio 信號從 block design 導(dǎo)出到頂層 wrapper,其中四個 emio 信號在從 block design 導(dǎo)出到頂層 wrapper 之前需要做邏輯反相。

i2c0_scl_t、i2c0_sda_tn、i2c1_scl_t、i2c1_sda_tn

反相操作如圖中 util_vector_logic_0~3所示,

5e2744a4-b558-11eb-bf61-12bb97331649.png

附件是個例子工程 (附件可點(diǎn)擊閱讀原文 輸入0513獲?。?,基于 vck190 es1 board 和 Vivado2020.2。里面包含 block design tcl腳本、頂層 wrapper、prebuilt xsa 文件和 vitis application 源碼。Vitis application 把i2c0 配置為 master、i2c1 為 slave,然后做讀寫校驗(yàn)測試??梢酝ㄟ^串口輸出信息來判斷是否測試成功,block design 里也介入了 ila,可以在 hardware manager 里檢查相關(guān)信號。下面是 i2c0_scl_i/i2c0_sda_i/i2c1_scl_i/i2c1_sda_i 波形 :

原文標(biāo)題:開發(fā)者分享 | 如何在 Versal 平臺實(shí)現(xiàn)兩個 PS I2C 控制器的回環(huán)

文章出處:【微信公眾號:XILINX技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17800

    瀏覽量

    193479
  • Versal
    +關(guān)注

    關(guān)注

    1

    文章

    175

    瀏覽量

    8483

原文標(biāo)題:開發(fā)者分享 | 如何在 Versal 平臺實(shí)現(xiàn)兩個 PS I2C 控制器的回環(huán)

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    10 INCH-D-PRIME-MV Amphenol All Sensors 板機(jī)接口壓力傳感 AXCXL 10 DN P

    結(jié)合在緊湊型PCB模塊上,適用于SMT PCB裝配過程。該器件可通過I2C和SPI接口輕松對接飛行控制系統(tǒng)。該傳感支持多種管路端口選項(xiàng),包
    發(fā)表于 01-22 11:50

    深入剖析PCA82C250 CAN控制器接口:性能、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入剖析PCA82C250 CAN控制器接口:性能、應(yīng)用與設(shè)計(jì)要點(diǎn) 在汽車電子以及工業(yè)自動化等領(lǐng)域,控制器局域網(wǎng)(CAN)由于其可靠性、實(shí)時性和抗干擾能力,得到了廣泛應(yīng)用。而PCA82
    的頭像 發(fā)表于 12-30 16:30 ?472次閱讀

    100 PSI-D-PRIME-MV-A6AAQ 板機(jī)接口壓力傳感 Amphenol All Sensors

    板機(jī)接口壓力傳感 AXCX 100 DN P LEAD BEND 0.075 Features ? 0 to 0.3 PSI to 0 to 150 PSI Pressure R
    發(fā)表于 12-26 11:54

    STPM098C:面向汽車與高性能計(jì)算的數(shù)字多相控制器

    用于管理需要大功率的負(fù)載電源,例如處理內(nèi)核和存儲。它控制多達(dá)八外部驅(qū)動+MOS,并通過
    的頭像 發(fā)表于 10-21 15:24 ?582次閱讀
    STPM098<b class='flag-5'>C</b>:面向汽車與高性能計(jì)算的數(shù)字多相<b class='flag-5'>控制器</b>

    Microchip SAM4C32 雙核 Cortex-M4 微控制器:為智能電表與工業(yè)控制打造的高性能安全平臺

    Microchip Technology ATSAM4C32 32位微控制器 (MCU) 是一款用于智能能源應(yīng)用的系統(tǒng)級芯片 (SoC),基于兩個高性能Arm? Cortex?-M4 RISC處理
    的頭像 發(fā)表于 10-14 16:08 ?754次閱讀
    Microchip SAM4<b class='flag-5'>C</b>32 雙核 Cortex-M4 微<b class='flag-5'>控制器</b>:為智能電表與工業(yè)<b class='flag-5'>控制</b>打造的高性能安全平臺

    ?MCP22301 USB Type-C? PD 3.1控制器技術(shù)解析與應(yīng)用指南

    獨(dú)立的小尺寸控制器可為USB Type-C插座提供電纜插頭方向和檢測。MCP22301 PD控制器通過集成的USB PD 3.1 MAC實(shí)現(xiàn)與合作伙伴USB Type-
    的頭像 發(fā)表于 09-30 15:21 ?1408次閱讀
    ?MCP22301 USB Type-<b class='flag-5'>C</b>? PD 3.1<b class='flag-5'>控制器</b>技術(shù)解析與應(yīng)用指南

    如何將 FreeMODBUS 從屬 RTU 模式移植到 M032 系列微控制器?

    如何將 FreeMODBUS 從屬 RTU 模式移植到 M032 系列微控制器
    發(fā)表于 08-19 07:20

    一文詳解CKS32K148微控制器的LPI2C模塊

    LPI2C(Low Power Inter-Integrated Circuit)是CKS32K148微控制器中的一低功耗I2C接口模塊。
    的頭像 發(fā)表于 07-16 14:16 ?2844次閱讀
    一文詳解CKS32K148微<b class='flag-5'>控制器</b>的LPI<b class='flag-5'>2C</b>模塊

    是否可以通過SLAVE FIFO模式或GPIF2MPEG-TS解調(diào)連接到FX2LP?

    AN58069 解釋了如何通過 MPEG-TS 接口以 SLAVE FIFO 模式 Dmod 連接到 FX2LP。 如果我想
    發(fā)表于 05-21 07:20

    LM25066 帶 PMBus 的 2.9V 至 17V 熱插拔控制器數(shù)據(jù)手冊

    該LM25066高性能熱插拔控制器與符合 PMBus? 標(biāo)準(zhǔn)的控制器相結(jié)合 SMBus/I 型^2^C
    的頭像 發(fā)表于 05-13 14:25 ?844次閱讀
    LM25066 帶 PMBus 的 2.9V 至 17V 熱插拔<b class='flag-5'>控制器</b>數(shù)據(jù)手冊

    NVMe控制器IP設(shè)計(jì)之接口轉(zhuǎn)換

    轉(zhuǎn)換為控制器內(nèi)部信號(addr、en、data_out)。命令執(zhí)行結(jié)束后,完成信息通過AXI PCIe IP模塊的AXI4接口傳輸至完成信息解析模塊。這個過程需要通過AXI4寫轉(zhuǎn)換模塊
    發(fā)表于 05-10 14:33

    可以在運(yùn)行時通過控制器配置CCG2 C型板嗎?

    我可以在運(yùn)行時通過控制器配置 CCG2 C 型板嗎?
    發(fā)表于 05-07 07:24

    LP3906系列 雙通道高電流降壓型 DC/DC 和具有 I2C 兼容接口的雙通道線性穩(wěn)壓數(shù)據(jù)手冊

    、兩個 300mA 線性穩(wěn)壓和一 400kHz I^2^C 兼容接口,允許主機(jī)
    的頭像 發(fā)表于 04-29 15:15 ?808次閱讀
    LP3906系列 雙通道高電流降壓型 DC/DC 和具有 I<b class='flag-5'>2C</b> 兼容<b class='flag-5'>接口</b>的雙通道線性穩(wěn)壓<b class='flag-5'>器</b>數(shù)據(jù)手冊

    TPS43331-Q1 汽車5V至30V雙LDO和雙同步降壓控制器數(shù)據(jù)手冊

    TPS43331-Q1 是一款多軌輸出電壓穩(wěn)壓,具有兩個同步開關(guān)模式控制器兩個線性穩(wěn)壓。此外,還有一
    的頭像 發(fā)表于 04-28 15:11 ?1010次閱讀
    TPS43331-Q1 汽車5V至30V雙LDO和雙同步降壓<b class='flag-5'>控制器</b>數(shù)據(jù)手冊

    L9663能直接轉(zhuǎn)成PSI5的接口接到ECU使用嗎?

    該芯片的用法是把PSI5接口的傳感轉(zhuǎn)成SPI與MCU進(jìn)行交互。想問一下如果傳感本身是SPI的接口,能
    發(fā)表于 03-12 06:51