在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

關(guān)于Vivado HLS錯(cuò)誤理解

Xilinx賽靈思官微 ? 來(lái)源:djl ? 作者:賽靈思高亞軍 ? 2019-07-29 11:07 ? 次閱讀

目前,在高層次綜合(HLS, High Level Synthesis)領(lǐng)域,Vivado HLS可謂獨(dú)樹(shù)一幟。它有效地拉近了軟件工程師FPGA之間的距離,加速了算法開(kāi)發(fā)的進(jìn)程,縮短了產(chǎn)品上市時(shí)間。對(duì)于工程師,尤其是軟件工程師而言是一個(gè)福音。在實(shí)際工程中,如何利用好這一工具仍值得考究。本文將介紹使用Vivado HLS時(shí)的幾個(gè)誤區(qū)。

誤讀1:只要是 C/C++ 描述的算法都是可綜合(可轉(zhuǎn)換成 RTL)的。

HLS的可綜合功能是有限的,并不是所有的C或者C++語(yǔ)句都可轉(zhuǎn)換成相應(yīng)的RTL代碼。下面這些情形是不可綜合的。

○ 動(dòng)態(tài)內(nèi)存分配

○涉及操作系統(tǒng)層面的操作

○遞歸函數(shù)

○數(shù)組規(guī)??勺?/p>

誤讀2:既然Vivado HLS支持C、C++和System C,那么用三者任意一種都行。

盡管 Vivado HLS支持C、C++和System C,但支持力度是不一樣的。在v2017.4版本ug871 第56頁(yè)有如下描述??梢?jiàn),當(dāng)設(shè)計(jì)中如果使用到任意精度的數(shù)據(jù)類型時(shí),采用C++ 和System C 是可以使用Vivado HLS的調(diào)試環(huán)境的,但是C 描述的算法卻是不可以的。而實(shí)際上很多真實(shí)的硬件模型都要使用任意進(jìn)度的數(shù)據(jù)類型,所以要想使用Vivado HLS 的調(diào)試功能, 建議最好采用 C++和System C。

關(guān)于Vivado HLS錯(cuò)誤理解

誤讀3:只要有源代碼即可,沒(méi)有Test bench也行。

在HLS設(shè)計(jì)開(kāi)發(fā)中,C Test bench起著舉足輕重的作用。C層面算法功能的驗(yàn)證需要用到它;當(dāng)生成RTL代碼時(shí),C和RTL的協(xié)同仿真也要用到它。如下圖所示。實(shí)際上,協(xié)同仿真時(shí),RTL代碼的輸入激勵(lì)就是由C Test bench生成的。由此可見(jiàn),C Test bench是整個(gè)設(shè)計(jì)不可或缺的一部分。

關(guān)于Vivado HLS錯(cuò)誤理解

聲明:本文內(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)投訴
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2116

    瀏覽量

    74731
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2950

    瀏覽量

    67789
收藏 人收藏

    評(píng)論

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

    探索Vivado HLS設(shè)計(jì)流,Vivado HLS高層次綜合設(shè)計(jì)

    作者:Mculover666 1.實(shí)驗(yàn)?zāi)康?通過(guò)例程探索Vivado HLS設(shè)計(jì)流 用圖形用戶界面和TCL腳本兩種方式創(chuàng)建Vivado HLS項(xiàng)目 用各種
    的頭像 發(fā)表于 12-21 16:27 ?3905次閱讀

    vivado HLS 綜合錯(cuò)誤

    本帖最后由 FindSpace博客 于 2017-4-19 16:57 編輯 在c simulation時(shí),如果使用gcc編譯器報(bào)錯(cuò):/home/find/d/fpga/Vivado_HLS
    發(fā)表于 04-19 16:56

    請(qǐng)問(wèn)如何只下載Vivado HLS 2015.2

    嗨伙計(jì),在我的PC Vivado設(shè)計(jì)套件2015.2和SDK 2015.2工作,但只有vivado HLS 2015.2沒(méi)有打開(kāi),這就是為什么我想重新安裝Vivado
    發(fā)表于 12-27 10:57

    來(lái)自vivado hls的RTL可以由Design Compiler進(jìn)行綜合嗎?

    您好我有一個(gè)關(guān)于vivado hls的問(wèn)題。RTL是否來(lái)自xivix FPGA的vivado hls onyl?我們可以在Design Co
    發(fā)表于 04-13 09:12

    Vivado HLS許可證問(wèn)題如何解決

    我在Vivado HLS中有以下錯(cuò)誤的合成。我試圖更新許可證文件但沒(méi)有成功。請(qǐng)給我一個(gè)建議。@E [HLS-72]許可證簽出不成功。確??梢栽L問(wèn)許可證或通過(guò)環(huán)境變量指定適當(dāng)?shù)脑S可證。
    發(fā)表于 05-20 09:13

    vivado HLS出現(xiàn)錯(cuò)誤怎么處理?

    vivado可以正常使用,但是HLS總是出現(xiàn)圖片中的錯(cuò)誤。請(qǐng)問(wèn)該如何解決?謝謝!
    發(fā)表于 08-12 01:36

    Vivado HLS設(shè)計(jì)流的相關(guān)資料分享

    1.實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)例程探索Vivado HLS設(shè)計(jì)流用圖形用戶界面和TCL腳本兩種方式創(chuàng)建Vivado HLS項(xiàng)目用各種HLS指令綜合接口優(yōu)化
    發(fā)表于 11-11 07:09

    Hackaday讀者有話說(shuō):Vivado HLS使用經(jīng)驗(yàn)分享

    眾所周知 Hackaday.com 網(wǎng)站上聚集著眾多極客(Geeker),他們打破傳統(tǒng),標(biāo)新立異,敢于嘗試新的東西,今天這篇文章搜集了這些極客對(duì)Xilinx Vivado HLS工具使用經(jīng)驗(yàn)和心得
    發(fā)表于 02-08 20:01 ?764次閱讀
    Hackaday讀者有話說(shuō):<b class='flag-5'>Vivado</b> <b class='flag-5'>HLS</b>使用經(jīng)驗(yàn)分享

    Vivado-HLS實(shí)現(xiàn)低latency 除法器

    1 Vivado HLS簡(jiǎn)介 2創(chuàng)建一個(gè)Vivado-HLS工程 2.1打開(kāi)Vivado HLS GUI 2.2創(chuàng)建新工程 在 Welcom
    發(fā)表于 12-04 10:07 ?0次下載
    用<b class='flag-5'>Vivado-HLS</b>實(shí)現(xiàn)低latency 除法器

    介紹使用Vivado HLS時(shí)的幾個(gè)誤區(qū)

    在實(shí)際工程中,如何利用好這一工具仍值得考究。本文將介紹使用Vivado HLS時(shí)的幾個(gè)誤區(qū)。
    的頭像 發(fā)表于 01-10 14:33 ?2w次閱讀
    介紹使用<b class='flag-5'>Vivado</b> <b class='flag-5'>HLS</b>時(shí)的幾個(gè)誤區(qū)

    Vivado-HLS為軟件提速

    本文內(nèi)容介紹了基于用Vivado-HLS為軟件提速,供參考
    發(fā)表于 03-26 16:09 ?8次下載

    如何創(chuàng)建Vivado HLS項(xiàng)目

    了解如何使用GUI界面創(chuàng)建Vivado HLS項(xiàng)目,編譯和執(zhí)行C,C ++或SystemC算法,將C設(shè)計(jì)合成到RTL實(shí)現(xiàn),查看報(bào)告并了解輸出文件。
    的頭像 發(fā)表于 11-20 06:09 ?4153次閱讀

    如何使用Tcl命令語(yǔ)言讓Vivado HLS運(yùn)作

    了解如何使用Tcl命令語(yǔ)言以批處理模式運(yùn)行Vivado HLS并提高工作效率。 該視頻演示了如何從現(xiàn)有的Vivado HLS設(shè)計(jì)輕松創(chuàng)建新的Tcl批處理腳本。
    的頭像 發(fā)表于 11-20 06:06 ?3343次閱讀

    UltraFast Vivado HLS方法指南

    電子發(fā)燒友網(wǎng)站提供《UltraFast Vivado HLS方法指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 11:23 ?1次下載
    UltraFast <b class='flag-5'>Vivado</b> <b class='flag-5'>HLS</b>方法指南

    VIVADO HLS設(shè)計(jì)移植到CATAPULT HLS平臺(tái)

    電子發(fā)燒友網(wǎng)站提供《將VIVADO HLS設(shè)計(jì)移植到CATAPULT HLS平臺(tái).pdf》資料免費(fèi)下載
    發(fā)表于 09-13 09:12 ?2次下載
    將<b class='flag-5'>VIVADO</b> <b class='flag-5'>HLS</b>設(shè)計(jì)移植到CATAPULT <b class='flag-5'>HLS</b>平臺(tái)
    主站蜘蛛池模板: 久久亚洲综合色 | 777国产精品永久免费观看 | 欧美a级网站 | 四虎影城库 | 亚洲伊人精品综合在合线 | 在线免费看高清视频大全 | 全部免费a级毛片 | 俄罗斯一级成人毛片 | 爱情岛网站亚洲禁18进入 | 看全色黄大色大片免费久久 | 久久青草91免费观看 | 午夜影院三级 | 1000部啪啪勿入十八免费 | 日日爱网站 | 免播放器av少妇影院 | 91大神精品全国在线观看 | 综合五月 | 国产特黄一级一片免费 | 色狠狠狠色噜噜噜综合网 | h视频在线免费 | 99色视频在线 | 亚洲最大成人 | 黄色污网站在线观看 | 久操操操| 亚洲四虎永久在线播放 | www你懂的| 中文字幕一区二区三区在线不卡 | 国产性videosgratis | 午夜看片影院在线观看 | 日本精品视频四虎在线观看 | 性猛交毛片| 色天使亚洲 | 国内精品久久久久影院免费 | 三级三级三级网站网址 | 久久草在线观看 | 视频在线高清完整免费观看 | 1024亚洲视频 | www.干| 三级毛片免费观看 | 午夜女上男下xx00xx00动态 | 午夜视频在线免费看 |