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

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

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

Vivado IP中的Shared Logic到底是干嘛的

楊帆 ? 來(lái)源:HengDu ? 作者:HengDu ? 2022-08-02 09:03 ? 次閱讀

在很多Vivado的高速接口的IP中,比如Ethernet、PCIe、SRIO的設(shè)置中,都會(huì)有個(gè)Shared Logic的頁(yè)面:

poYBAGGYHVyAIyVbAACSJunCMR4860.png

可能很多同學(xué)并沒有很關(guān)注這個(gè)頁(yè)面,直接默認(rèn)設(shè)置就完事了。

但其實(shí)這個(gè)頁(yè)面的內(nèi)容也是非常有用的,我們可以看到頁(yè)面中有兩個(gè)選擇:

  • Include Shared Logic in core
  • Include Shared logic in example design

首先,什么是Shared Logic?字面意思很好理解,就是共享邏輯,主要包括時(shí)鐘、復(fù)位等邏輯。當(dāng)選擇Shared Logic in core時(shí),這些共享的邏輯就會(huì)被集成到IP的內(nèi)部,也就是說(shuō)這些邏輯是不能被修改的。當(dāng)選擇Shared Logic in example design時(shí),這些共享邏輯就會(huì)出現(xiàn)在IP的接口上,我們可以根據(jù)自己的需求進(jìn)行控制,那為什么叫in example design呢?因?yàn)閂ivado的IP都會(huì)提供一個(gè)example,在shared logic在example中就相當(dāng)于是這些邏輯是對(duì)外開放的。

我們以SRIO IP Core為例,下圖顯示了Shared Logic in core和Shared Logic in example design接口上的區(qū)別,可以看到,Shared Logic in core的輸入接口是比較少的,因?yàn)檫@些時(shí)鐘和復(fù)位的邏輯都被集成到了內(nèi)部,但這些IP提供了這些邏輯的輸出接口,我們?cè)谕饷婵梢员O(jiān)測(cè)這些邏輯是否正確;Shared Logic in example design的輸入接口明顯要多一些,這些時(shí)鐘、復(fù)位接口都需要我們自己提供,靈活性更強(qiáng),當(dāng)然我們可以直接參考example中的控制方式。

poYBAGGYHV2AEXWBAAVr0F3KaoQ807.png

看懂上面這些,我們也就理解IP設(shè)置頁(yè)面中下面這個(gè)圖的含義了。

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

    關(guān)注

    5

    文章

    1541

    瀏覽量

    148919
  • Logic
    +關(guān)注

    關(guān)注

    1

    文章

    95

    瀏覽量

    46562
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    797

    瀏覽量

    65854
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問OSTCBStatPend是干嘛用?

    OSTCBStat的用法都清楚。OSTCBStatPend到底是干嘛用的。
    發(fā)表于 06-03 01:03

    vivado是否有像Logic Lock這樣的功能

    大家好,感謝您的關(guān)注。 (這是我在論壇上的第一個(gè)主題?)我已經(jīng)了解到Quartus II具有Logic Lock功能,這對(duì)于組的設(shè)計(jì)人員來(lái)說(shuō)非常方便,并且還具有時(shí)序優(yōu)化功能。我對(duì)vivado并不
    發(fā)表于 05-20 14:32

    STM32到底是什么?

    STM32到底是什么?
    發(fā)表于 11-16 07:09

    紅外遙控的載波到底是什么?

    紅外遙控的載波到底是什么?什么是紅外38K的載波信號(hào)?
    發(fā)表于 02-15 06:18

    Northwest Logic支持Xilinx IP集成器工具流

    Northwest Logic? 的 ?DMA? 內(nèi)核現(xiàn)已支持 ?Vivado? 設(shè)計(jì)套件的 ?IP? 集成器工具流。 IP? 集成器流可
    發(fā)表于 02-09 08:12 ?375次閱讀
    Northwest <b class='flag-5'>Logic</b>支持Xilinx <b class='flag-5'>IP</b>集成器工具流

    了解VivadoIP核的原理與應(yīng)用

    IP核(IP Core) Vivado中有很多IP核可以直接使用,例如數(shù)學(xué)運(yùn)算(乘法器、除法器、浮點(diǎn)運(yùn)算器等)、信號(hào)處理(FFT、DFT、DDS等)。
    發(fā)表于 11-15 11:19 ?8970次閱讀

    如何在Vivado Design Suite 中進(jìn)行IP加密

    此視頻概述了Vivado Design SuiteIP加密。 它涵蓋了IP加密工具流程,如何準(zhǔn)備加密IP以及如何在
    的頭像 發(fā)表于 11-20 06:34 ?6286次閱讀

    如何使用Vivado Logic Analyzer與邏輯調(diào)試IP進(jìn)行交互

    了解VivadoLogic Debug功能,如何將邏輯調(diào)試IP添加到設(shè)計(jì),以及如何使用Vivado
    的頭像 發(fā)表于 11-30 06:22 ?3280次閱讀

    如何在Vivado Logic Analyzer中新儀表板,及使用的好處有哪些

    了解Vivado 2015.1引入的新儀表板改進(jìn),如何在Vivado Logic Analyzer中使用它們以及使用它們的好處。
    的頭像 發(fā)表于 11-26 07:07 ?2920次閱讀

    芯片行業(yè)IP到底是什么 有什么用

    前言:在芯片行業(yè),人們經(jīng)常用到IP這個(gè)詞,例如IP開發(fā)、IP交易、IP復(fù)用、IP廠商、IP提供商
    的頭像 發(fā)表于 07-05 11:06 ?5.4w次閱讀
    芯片行業(yè)<b class='flag-5'>中</b><b class='flag-5'>IP</b><b class='flag-5'>到底是</b>什么 有什么用

    在Vitis把Settings信息傳遞到底層的Vivado

    本篇文章來(lái)自賽靈思高級(jí)工具產(chǎn)品應(yīng)用工程師 Hong Han. 本篇博文將繼續(xù)介紹在Vitis把Settings信息傳遞到底層的Vivado. 對(duì)于Vivado實(shí)現(xiàn)階段策略的指定
    的頭像 發(fā)表于 08-13 14:35 ?4129次閱讀

    如何在Vivado配置FIFO IP

    Vivado IP核提供了強(qiáng)大的FIFO生成器,可以通過(guò)圖形化配置快速生成FIFO IP核。
    的頭像 發(fā)表于 08-07 15:36 ?3348次閱讀
    如何在<b class='flag-5'>Vivado</b><b class='flag-5'>中</b>配置FIFO <b class='flag-5'>IP</b>核

    VivadoBRAM IP的配置方式和使用技巧

    FPGA開發(fā)中使用頻率非常高的兩個(gè)IP就是FIFO和BRAM,上一篇文章已經(jīng)詳細(xì)介紹了Vivado FIFO IP,今天我們來(lái)聊一聊BRAM IP
    的頭像 發(fā)表于 08-29 16:41 ?4938次閱讀
    <b class='flag-5'>Vivado</b><b class='flag-5'>中</b>BRAM <b class='flag-5'>IP</b>的配置方式和使用技巧

    Vivado IPShared Logic選項(xiàng)配置

    在給Vivado的一些IP核進(jìn)行配置的時(shí)候,發(fā)現(xiàn)有Shared Logic這一項(xiàng),這里以Tri Mode Ethernet MAC
    的頭像 發(fā)表于 09-06 17:05 ?1251次閱讀
    <b class='flag-5'>Vivado</b> <b class='flag-5'>IP</b>核<b class='flag-5'>Shared</b> <b class='flag-5'>Logic</b>選項(xiàng)配置

    為什么說(shuō)Vivado是基于IP的設(shè)計(jì)?

    Vivado是Xilinx公司2012年推出的新一代集成開發(fā)環(huán)境,它強(qiáng)調(diào)系統(tǒng)級(jí)的設(shè)計(jì)思想及以IP為核心的設(shè)計(jì)理念,突出IP核在數(shù)字系統(tǒng)設(shè)計(jì)的作用。
    的頭像 發(fā)表于 09-17 15:37 ?1708次閱讀
    為什么說(shuō)<b class='flag-5'>Vivado</b>是基于<b class='flag-5'>IP</b>的設(shè)計(jì)?