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

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

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

設(shè)計(jì)轉(zhuǎn)換器和器件移植概述

Xilinx賽靈思官微 ? 來(lái)源:djl ? 作者:賽靈思Sanjay Churi ? 2019-07-26 11:51 ? 次閱讀

如果你已經(jīng)有了一個(gè)設(shè)計(jì)并且想將這個(gè)設(shè)計(jì)移植到另一款目標(biāo)器件上,這篇文章將幫助你確定這種轉(zhuǎn)換所應(yīng)遵循的步驟。

這篇文章不會(huì)涉及與原設(shè)計(jì)完全不同的轉(zhuǎn)換方式,從底層組件來(lái)看并非完全不同的。

對(duì)于這種轉(zhuǎn)換你應(yīng)該遵循特定的轉(zhuǎn)換指南,比如UltraScale系列轉(zhuǎn)換為Versal系列器件,這篇文章的主題就是這種轉(zhuǎn)換的方法,轉(zhuǎn)換的方式通常是相似的。

設(shè)計(jì)的 RTL 部分

底層的RTL結(jié)構(gòu)和Verfilog/VHDL代碼不需要任何更改。

大部分的實(shí)例化原語(yǔ)也不需要任何更改,Vivado工具將會(huì)用等效的實(shí)例化原語(yǔ)來(lái)進(jìn)行替換來(lái)滿足目標(biāo)設(shè)計(jì)的需要。

可能有一些特定的原語(yǔ)不能進(jìn)行替換,這可能與最初組件的選擇和目標(biāo)設(shè)計(jì)的結(jié)合有一定關(guān)系。對(duì)于這種情況,你就需要手動(dòng)找到最接近的等效功能從而替換之前的原語(yǔ)模塊。

對(duì)RTL源碼進(jìn)行一次綜合操作,不用擔(dān)心時(shí)序約束的正確性,甚至不用去考慮是否是最優(yōu)的綜合。

然后仔細(xì)查看綜合操作的日志文件,如果你看到某些與無(wú)法綜合的原語(yǔ)相關(guān)的信息,那么這些原語(yǔ)就需要你親自來(lái)替換了。

還要注意那些關(guān)鍵的警告,如果某些原語(yǔ)被重新設(shè)計(jì)了,但是功能就可能得不到保證。

使用綜合操作的日志文件來(lái)確定可能需要修改是一種比較快速的方法,而不用遍歷所有的RTL源碼。

設(shè)計(jì)的 IP 部分

如果你的設(shè)計(jì)采用了IP模塊,首先你需要檢查來(lái)確定相同的IP在新的芯片上是否還能夠使用。

大部分軟核IP在新的目標(biāo)器件上都應(yīng)該能夠使用,然而硬核IP有可能就不適用了,當(dāng)然這與選擇的器件有關(guān)。

你想做的第一件事就是“升級(jí)”你的IP組件。

檢查IP說(shuō)明文檔或者IP升級(jí)日志,這些文件包含更改了哪些參數(shù)、管腳輸出等詳細(xì)信息,IP升級(jí)日志可以在你的工程目錄下找到。

對(duì)于采用的所有IP,你要快速檢查可以自定義的參數(shù),通常IP的自定義配置可以保留不變,然而在新的設(shè)計(jì)結(jié)構(gòu)中可能還需要一些額外的參數(shù)設(shè)置,當(dāng)然一些參數(shù)可能不再適用了,你希望看到的是采用當(dāng)前的參數(shù)設(shè)置每個(gè)IP的功能都能正常工作。

同樣的輸入管腳配置也需要修改,如果有必要的話你需要檢查管腳輸出,更改實(shí)例化IP組件的管腳連接。

然后“生成輸入文件”——面向新的器件

即使在修改不同組件之前已經(jīng)執(zhí)行了“生成輸入文件”操作,那些輸入文件可能不再有意義,因此需要重新生成。

設(shè)計(jì)的 IPI/BD 部分

整個(gè)設(shè)計(jì)的IPI/BD部分與IP部分應(yīng)該非常的相似。

首先要檢查一下在BD中使用的IP模塊在目標(biāo)器件上是否可用。

對(duì)于設(shè)計(jì)的BD部分,執(zhí)行“報(bào)告IP狀態(tài)”操作,升級(jí)建議的IP模塊。一般來(lái)說(shuō)它會(huì)將以對(duì)BD中使用的所有IP進(jìn)行升級(jí)。

查看IP升級(jí)日志文件,其中包括需要更改哪些參數(shù)、輸入管腳等詳細(xì)信息,IP升級(jí)日志可以在工程目錄下找到。

檢查每個(gè)IP的參數(shù),可能會(huì)增加一些新的參數(shù),一些之前版本的參數(shù)可能棄用了,同樣的管腳輸出也需要修改。

如果管腳輸出被更改了,你應(yīng)該能夠借助自動(dòng)化連接操作來(lái)找回丟失的連接。

一旦BD部分為新的設(shè)計(jì)準(zhǔn)備好了,那么就可以執(zhí)行“驗(yàn)證BD”操作了,驗(yàn)證成功后執(zhí)行“生成輸入文件”操作即可。

檢查BD級(jí)的管腳輸出是否仍然保持不變,否則就需要重新實(shí)例化BD模塊并且更新BD模塊的管腳連接。

I/O 管腳規(guī)劃和布局

如果有需要還要根據(jù)新的目標(biāo)器件的管腳輸出重新執(zhí)行I/O布局操作。

實(shí)現(xiàn)步驟

一旦IP(包括工程目錄下的和BD目錄下的)都進(jìn)行了更新,那么整個(gè)設(shè)計(jì)還需要重新執(zhí)行編譯操作,包括綜合(synthesis)和實(shí)現(xiàn)(implementation)等操作。

在驗(yàn)證過(guò)程中還需要對(duì)實(shí)現(xiàn)策略、執(zhí)行順序、管腳規(guī)劃布局以及LOC約束進(jìn)行仔細(xì)的檢查。

最后感謝來(lái)自CortexRF公司的格倫·英格利希(Glen English)對(duì)本篇文章的建議,確認(rèn)了設(shè)計(jì)轉(zhuǎn)換器件過(guò)程中要注意的事項(xiàng)和操作步驟,從而保證整個(gè)設(shè)計(jì)的正常工作。

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

    關(guān)注

    27

    文章

    8736

    瀏覽量

    147537
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1715

    瀏覽量

    149710
  • 器件
    +關(guān)注

    關(guān)注

    4

    文章

    312

    瀏覽量

    27881
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    A/D轉(zhuǎn)換器概述及分類

    A/D轉(zhuǎn)換器(Analog to Digital Converter)——能把模擬量轉(zhuǎn)換成相應(yīng)數(shù)字量的電子器件(簡(jiǎn)稱為ADC)。
    發(fā)表于 09-30 15:41 ?1.3w次閱讀
    A/D<b class='flag-5'>轉(zhuǎn)換器</b><b class='flag-5'>概述</b>及分類

    145. 逐次比較型AD轉(zhuǎn)換器#AD轉(zhuǎn)換器

    器件AD轉(zhuǎn)換器
    電路設(shè)計(jì)快學(xué)
    發(fā)布于 :2022年07月29日 17:27:29

    147. AD轉(zhuǎn)換器的主要技術(shù)指標(biāo)#AD轉(zhuǎn)換器

    器件AD轉(zhuǎn)換器AD轉(zhuǎn)換
    電路設(shè)計(jì)快學(xué)
    發(fā)布于 :2022年07月29日 17:29:02

    數(shù)模轉(zhuǎn)換器是什么

    數(shù)模轉(zhuǎn)換器,又稱D/A轉(zhuǎn)換器,簡(jiǎn)稱DAC,它是把數(shù)字量轉(zhuǎn)變成模擬的器件。D/A轉(zhuǎn)換器基本上由4個(gè)部分組成,即權(quán)電阻網(wǎng)絡(luò)、運(yùn)算放大器、基準(zhǔn)電源和模擬開(kāi)關(guān)。模數(shù)
    發(fā)表于 07-26 06:44

    DC/DC轉(zhuǎn)換器,DC/DC轉(zhuǎn)換器是什么意思

    DC/DC轉(zhuǎn)換器,DC/DC轉(zhuǎn)換器是什么意思 概述 DC重所周知是直流的意思,DC/DC轉(zhuǎn)換器就是指直流電之間的
    發(fā)表于 03-23 13:53 ?1.7w次閱讀

    模數(shù)轉(zhuǎn)換器和數(shù)模轉(zhuǎn)換器概述

    (1)數(shù)模轉(zhuǎn)換器DAC的基本原理及多種數(shù)模轉(zhuǎn)換器DAC的轉(zhuǎn)換原理。 (2)數(shù)模轉(zhuǎn)換器DAC的主要性能。 (3)模數(shù)轉(zhuǎn)換器ADC的基本原理及多
    發(fā)表于 04-06 17:28 ?135次下載

    三角積分轉(zhuǎn)換器中的轉(zhuǎn)換延遲的詳細(xì)資料概述

    本文主要介紹的是Δ-Σ模數(shù)轉(zhuǎn)換器中的轉(zhuǎn)換延遲的詳細(xì)資料概述
    發(fā)表于 05-29 16:11 ?1次下載

    DCDC轉(zhuǎn)換器的詳細(xì)中文資料概述免費(fèi)下載

    DCDC轉(zhuǎn)換器的詳細(xì)資料概述免費(fèi)下載
    發(fā)表于 06-19 08:00 ?0次下載
    DCDC<b class='flag-5'>轉(zhuǎn)換器</b>的詳細(xì)中文資料<b class='flag-5'>概述</b>免費(fèi)下載

    如何選用DC/DC轉(zhuǎn)換器IC外圍器件?

    外圍器件的選用 在此說(shuō)明關(guān)于如何選用DC/DC轉(zhuǎn)換器IC外圍器件。因外圍器件對(duì)DC/DC轉(zhuǎn)換器的各個(gè)特性具有極大影響,必須特別注意。 外圍
    的頭像 發(fā)表于 11-26 11:33 ?2547次閱讀

    反激式轉(zhuǎn)換器電路的基本器件

    反激式轉(zhuǎn)換器由反激式變壓、開(kāi)關(guān)管、整流和濾波以及驅(qū)動(dòng)開(kāi)關(guān)和進(jìn)行調(diào)節(jié)的控制機(jī)制組成。它是一種外圍器件相對(duì)不復(fù)雜的開(kāi)關(guān)
    的頭像 發(fā)表于 05-21 10:14 ?2915次閱讀
    反激式<b class='flag-5'>轉(zhuǎn)換器</b>電路的基本<b class='flag-5'>器件</b>

    DC/DC轉(zhuǎn)換器的基板布局-DC/DC轉(zhuǎn)換器的PCB板布局概述

    DC/DC轉(zhuǎn)換器:設(shè)計(jì)篇,開(kāi)始新的篇章“DC/DC轉(zhuǎn)換器的PCB板布局”。關(guān)于DC/DC轉(zhuǎn)換器的設(shè)計(jì),電路結(jié)構(gòu)和元器件選型當(dāng)然非常重要,PCB板布局同樣很重要。
    的頭像 發(fā)表于 02-23 09:30 ?1394次閱讀
    DC/DC<b class='flag-5'>轉(zhuǎn)換器</b>的基板布局-DC/DC<b class='flag-5'>轉(zhuǎn)換器</b>的PCB板布局<b class='flag-5'>概述</b>

    A/D轉(zhuǎn)換器所需的PCB布線策略

    逐次逼近型A/D轉(zhuǎn)換器有8位、10位、12位、16位以及18位分辨率。 初,這些轉(zhuǎn)換器的工藝和結(jié)構(gòu)是帶R-2R梯形電阻網(wǎng)絡(luò)的雙極型。但是 近,采用電容電荷分布拓?fù)鋵⑦@些器件移植到了CM
    發(fā)表于 01-15 15:29 ?553次閱讀
    A/D<b class='flag-5'>轉(zhuǎn)換器</b>所需的PCB布線策略

    邏輯器件多路轉(zhuǎn)換器是什么?

    在數(shù)字電路和邏輯器件的領(lǐng)域中,多路轉(zhuǎn)換器(Multiplexer,簡(jiǎn)稱MUX)以其獨(dú)特的功能和廣泛的應(yīng)用,成為了數(shù)字信號(hào)處理中的關(guān)鍵元件。多路轉(zhuǎn)換器能夠?qū)⒍鄠€(gè)輸入信號(hào)轉(zhuǎn)換成一個(gè)輸出信號(hào)
    的頭像 發(fā)表于 04-28 18:01 ?1629次閱讀

    RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [1] 簡(jiǎn)介,A/D轉(zhuǎn)換器概述

    RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [1] 簡(jiǎn)介,A/D轉(zhuǎn)換器概述
    的頭像 發(fā)表于 03-13 08:05 ?385次閱讀
    RA6T2的16位模數(shù)<b class='flag-5'>轉(zhuǎn)換器</b>操作 [1] 簡(jiǎn)介,A/D<b class='flag-5'>轉(zhuǎn)換器</b><b class='flag-5'>概述</b>

    RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [2] A/D轉(zhuǎn)換器概述 (2)

    RA6T2的16位模數(shù)轉(zhuǎn)換器操作 [2] A/D轉(zhuǎn)換器概述 (2)
    的頭像 發(fā)表于 03-21 08:05 ?439次閱讀
    RA6T2的16位模數(shù)<b class='flag-5'>轉(zhuǎn)換器</b>操作 [2] A/D<b class='flag-5'>轉(zhuǎn)換器</b><b class='flag-5'>概述</b> (2)