一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

Quartus中的邏輯鎖定與增量編譯

CHANBAEK ? 來(lái)源:硬碼農(nóng)二毛哥 ? 作者:硬碼農(nóng)二毛哥 ? 2023-05-25 11:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

邏輯鎖定功能可以將FPGA中的代碼模塊在固定區(qū)域?qū)崿F(xiàn),優(yōu)化時(shí)序性能,提升設(shè)計(jì)可靠性。 增量編譯功能,可以使設(shè)計(jì)更快速時(shí)序收斂,加快編譯速度。

LogicLock

使用Chip Planner創(chuàng)建邏輯鎖定區(qū)域

打開(kāi)Chip Planner,點(diǎn)擊查看 -> 邏輯鎖區(qū)域 -> 創(chuàng)建邏輯鎖區(qū)域

wKgZomRu06uABKSOAABf0Lnq0B0210.jpg

在Chip Planner中選擇一塊區(qū)域

wKgZomRu06uAYQx7AAAVNWfktDQ903.jpg

該區(qū)域信息如下圖所示

wKgaomRu06uAeLMBAAA6ISHnBhY066.jpg

為選擇的區(qū)域設(shè)置實(shí)現(xiàn)模塊

在設(shè)計(jì)模塊中選中實(shí)則文件,右鍵選擇LogicLock Region->Assign to Existing LogicLock Region,完成邏輯鎖定。

wKgaomRu06uAI0t0AABEmBW2Z1I857.jpg

Incremental Compilation

通過(guò)對(duì)設(shè)計(jì)進(jìn)行劃分,保留劃分后模塊編譯結(jié)果。 當(dāng)對(duì)工程進(jìn)行重新編譯時(shí),編譯器會(huì)保留劃分模塊的編譯結(jié)果,只對(duì)修改部分進(jìn)行重新編譯。

增量編譯步驟:

編譯工程

劃分模塊

設(shè)置模塊保留級(jí)別

編譯工程

對(duì)設(shè)計(jì)工程進(jìn)行全編譯。

劃分模塊

選擇要進(jìn)行增量編譯的模塊,在quartus13.1版本中,點(diǎn)擊右鍵設(shè)置Design Partition-> Set as Design Partition。

wKgZomRu06uAdr4WAAA5I2rP3Ts056.jpg

在quartus22.4版本中,Design Partition->Default

wKgaomRu06uAFLkhAAGMRBE3fBM896.jpg

設(shè)置完成后,編譯工程。

設(shè)置模塊保留級(jí)別

在quartus13.1版本中,設(shè)置Netlist Type。

wKgaomRu06uANeSlAAA444sW264990.jpg

在quartus22.4版本中,設(shè)置Preservation Level,可以設(shè)置成Synthesized和Final。

wKgaomRu06uAGtgjAAIQoBmU4bU104.jpg

當(dāng)設(shè)置成Synthesized時(shí),保留綜合網(wǎng)表,當(dāng)設(shè)置成Final時(shí),保留最終布局布線和時(shí)序特性。

完成以上步驟后,再進(jìn)行編譯時(shí),已經(jīng)劃分的模塊就可以實(shí)現(xiàn)增量編譯,當(dāng)修改工程其他部分,再進(jìn)行編譯時(shí),只對(duì)沒(méi)有劃分模塊進(jìn)行編譯,從而減少編譯時(shí)間。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618463
  • 布線
    +關(guān)注

    關(guān)注

    9

    文章

    798

    瀏覽量

    85126
  • 時(shí)序
    +關(guān)注

    關(guān)注

    5

    文章

    398

    瀏覽量

    37951
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    679

    瀏覽量

    33990
  • LogicLock
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    淺析可提升Vivado編譯效率的增量編譯方法

    增量編譯:使用增量編譯滿足最后時(shí)刻 HDL 變動(dòng)需求,僅針對(duì)已變動(dòng)邏輯進(jìn)行布局布線,從而可節(jié)省時(shí)間。
    的頭像 發(fā)表于 12-13 10:14 ?6088次閱讀

    什么是增量編譯?

    壓一壓就好了! Altera不能真的壓縮時(shí)間,但我們能改變“速度”!從數(shù)年前的版本開(kāi)始,Quartus2軟件中就整合了一種新技術(shù),或者說(shuō)一種新的設(shè)計(jì)流程:增量編譯(Incremental Compilation)。它是ALTE
    發(fā)表于 09-19 08:22

    Quartus II 下FPGA管腳鎖定

    Quartus II 下FPGA管腳鎖定在新建工程、編輯文件、編譯、排錯(cuò)完成后就進(jìn)入管腳鎖定以及電平設(shè)置階段。這里還是以一位全加器為例介紹管腳鎖定
    發(fā)表于 07-30 15:09

    介紹一種設(shè)計(jì)鎖定增量編譯方法

    增量實(shí)現(xiàn)由哪幾個(gè)流程構(gòu)成?增量實(shí)現(xiàn)流程有哪幾種模式?怎么證明增量編譯后,原始設(shè)計(jì)成功鎖定了呢?
    發(fā)表于 02-16 07:54

    基于Altera系列器件的邏輯鎖定方法學(xué)在FPGA設(shè)計(jì)的應(yīng)

    Altera 公司出品系列器件所用設(shè)計(jì)軟件――Quartus®II,提供了一種其獨(dú)有的優(yōu)化方法:邏輯鎖定(LogicLock)。本文介紹了一種在實(shí)際工程應(yīng)用
    發(fā)表于 09-03 08:39 ?11次下載

    LogicLock邏輯鎖定簡(jiǎn)介

    LogicLock邏輯鎖定簡(jiǎn)介 本節(jié)介紹Quartus的一個(gè)工具LogicLock,會(huì)在后面的實(shí)例里面介紹LogicLock的具體使用。 邏輯
    發(fā)表于 02-08 14:39 ?2447次閱讀

    Vivado Design Suite 2015.3新增量編譯功能介紹

    了解Vivado實(shí)現(xiàn)2015.3的新增量編譯功能,包括更好地處理物理優(yōu)化和自動(dòng)增量編譯流程。
    的頭像 發(fā)表于 11-20 06:56 ?3113次閱讀

    Vivado 2015.3的新增量編譯功能介紹

    了解Vivado實(shí)現(xiàn)2015.3的新增量編譯功能,包括更好地處理物理優(yōu)化和自動(dòng)增量編譯流程。
    的頭像 發(fā)表于 11-29 06:32 ?3984次閱讀

    Vivado 2015.3的新增量編譯功能

    了解Vivado實(shí)現(xiàn)2015.3的新增量編譯功能,包括更好地處理物理優(yōu)化和自動(dòng)增量編譯流程。
    的頭像 發(fā)表于 11-30 19:24 ?4817次閱讀

    講述增量編譯方法,提高Vivado編譯效率

    當(dāng)RTL代碼修改較少時(shí),使用增量編譯功能可以提高工程的編譯速度,Incremental Compile增量編譯是Vivado提供的一項(xiàng)高階功
    的頭像 發(fā)表于 01-22 17:27 ?1.1w次閱讀
    講述<b class='flag-5'>增量</b><b class='flag-5'>編譯</b>方法,提高Vivado<b class='flag-5'>編譯</b>效率

    如何在Vivado實(shí)現(xiàn)邏輯鎖定增量編譯工程實(shí)例說(shuō)明

    本文針對(duì)Vivado實(shí)現(xiàn)的邏輯鎖定增量編譯進(jìn)行的工程實(shí)例介紹,文中有對(duì)應(yīng)工程的下載地址。友情提示:(1)
    的頭像 發(fā)表于 07-06 10:32 ?7481次閱讀
    如何在Vivado<b class='flag-5'>中</b>實(shí)現(xiàn)<b class='flag-5'>邏輯</b><b class='flag-5'>鎖定</b>和<b class='flag-5'>增量</b><b class='flag-5'>編譯</b>工程實(shí)例說(shuō)明

    Synplify和Quartus邏輯鎖設(shè)計(jì)流程

    為了最大限度地利用Quartus?II設(shè)計(jì)軟件LogicLockTM的增量設(shè)計(jì)功能,可以將新設(shè)計(jì)劃分為Verilog Quartus映射(.vqm)文件的層次結(jié)構(gòu)。這種層次結(jié)構(gòu)允許設(shè)計(jì)者更好地控制
    發(fā)表于 01-15 14:38 ?11次下載
    Synplify和<b class='flag-5'>Quartus</b>Ⅱ<b class='flag-5'>邏輯</b>鎖設(shè)計(jì)流程

    淺析Vivado增量編譯與設(shè)計(jì)鎖定方法與驗(yàn)證

    所謂增量實(shí)現(xiàn),更嚴(yán)格地講是增量布局和增量布線。它是在設(shè)計(jì)改動(dòng)較小的情形下參考原始設(shè)計(jì)的布局、布線結(jié)果,將其中未改動(dòng)的模塊、引腳和網(wǎng)線等直接復(fù)用,而對(duì)發(fā)生改變的部分重新布局、布線。
    的頭像 發(fā)表于 04-14 12:01 ?3317次閱讀
    淺析Vivado<b class='flag-5'>中</b><b class='flag-5'>增量</b><b class='flag-5'>編譯</b>與設(shè)計(jì)<b class='flag-5'>鎖定</b>方法與驗(yàn)證

    Vivadoz增量編譯與設(shè)計(jì)鎖定

    關(guān)于增量編譯所謂增量實(shí)現(xiàn),更嚴(yán)格地講是增量布局和增量布線。它是在設(shè)計(jì)改動(dòng)較小的情形下參考原始設(shè)計(jì)的布局、布線結(jié)果,將其中未改動(dòng)的模塊、引腳和
    發(fā)表于 12-20 19:11 ?6次下載
    Vivadoz<b class='flag-5'>中</b><b class='flag-5'>增量</b><b class='flag-5'>編譯</b>與設(shè)計(jì)<b class='flag-5'>鎖定</b>

    Vivado設(shè)計(jì)鎖定增量編譯方法簡(jiǎn)析

    增量實(shí)現(xiàn)由兩個(gè)流程構(gòu)成:原始流程和增量流程,如圖所示。其中,原始流程提供網(wǎng)表。
    的頭像 發(fā)表于 10-10 14:16 ?2303次閱讀