久草成年免费福利在线视频-国产成人精品男人的天堂538-中文人妻av一区二区三区-一本色道久久综合免费-国产天堂mv在线2020-日韩av电影亚洲av电影-伊人中文字幕国产精品-日韩欧美tv在线播放-色狠狠久久五月综合,激情图区亚洲综合,超碰网av在线,国产乱子伦一区二区三区国色天香

網(wǎng)站首頁

HOME

關(guān)于我們

ABOUT US

產(chǎn)品展示

PRODUCT

新聞中心

NEWS

成功案例

CASE

下載中心

DOWNLOAD

人才招聘

RECRUIT

在線留言

MESSAGE

聯(lián)系我們

CONTACT US

    技術(shù)文章
    聯(lián)系我們
    西安航普電子有限責(zé)任公司
    電話:029-81870107
    郵箱:hangpudianzi@163.com
    網(wǎng)址:www.321088.com
    公司地址:西安市電子四路西京三號2號樓17層
     
     
    技術(shù)文章
    基于C/C++的大規(guī)模FPGA設(shè)計
    更新時間:2017-09-07 13:12:31    點(diǎn)擊:1129次

    背景

    可編程邏輯器件的設(shè)計方法經(jīng)歷了布爾等式,原理圖輸入,硬件描語言這樣一個發(fā)展過程。隨著設(shè)計的日益復(fù)雜和可編程邏輯器件規(guī)模的不斷擴(kuò)大,人們不停地尋求更加抽象的行為級設(shè)計方法,以便在盡可能短時間內(nèi)完成自己的設(shè)計構(gòu)思。

    現(xiàn)狀與問題

    今天,在電子設(shè)計領(lǐng)域形成了這樣一種分工:軟件和硬件,相應(yīng)工程師也被分成軟件工程師和硬件工程師。對于復(fù)雜算法的實(shí)現(xiàn),人們通常先建立系統(tǒng)模型,根據(jù)經(jīng)驗(yàn)分析任務(wù),然后將一部分工作劃給軟件工程師,將另一部分工作交給硬件工程師。硬件工程師為了實(shí)現(xiàn)復(fù)雜的功能,使用硬件描述語言設(shè)計高速執(zhí)行的芯片,而這種設(shè)計是富有挑戰(zhàn)性和花費(fèi)時間的,需要一定的硬件工程技巧。

    對于軟件工程師,這些同樣的功能只要簡單地使用C語言整合到整個系統(tǒng)的程序代碼中就可以了。但是傳統(tǒng)的處理器是順序執(zhí)行的,并且他們執(zhí)行的高速計算必須依賴于高速時鐘,這樣就限制了處理器的能力。同時,軟件實(shí)現(xiàn)算法存在一個指令執(zhí)行周期的問題——軟件永遠(yuǎn)也不能達(dá)到硬件執(zhí)行的速度。

    當(dāng)然,很少有嵌入式應(yīng)用是完全使用可編程邏輯器件來實(shí)現(xiàn)的。串行化的步進(jìn)式算法最好是由CPU或DSP用軟件來實(shí)現(xiàn)。(參閱文章:DSP+FPGA實(shí)時處理系統(tǒng))最佳的硬件加速性能大多是由并行執(zhí)行的功能來完成,其物理形式通常是將硬件協(xié)處理器(FPGA)與CPU緊密的結(jié)合在一起,CPU與FPGA的緊密結(jié)合可以提供軟硬件的最佳連接方式。在這種結(jié)構(gòu)中,CPU通常運(yùn)行系統(tǒng)應(yīng)用方面的程序,實(shí)時很強(qiáng)的任務(wù)放到FPGA硬件上,這樣可以減輕處理器的負(fù)荷,從而獲得更大的帶寬。這樣我們可以通過把算法移植到硬件上來克服設(shè)計瓶頸。但是這時我們又將面臨一個問題:設(shè)計者必須使用復(fù)雜的硬件描述語言編寫FPGA代碼,而這些功能原本是用簡單C語言在處理器或DSP中實(shí)現(xiàn)的。人們希望能夠找到一種方法,在更高的層次下設(shè)計更復(fù)雜,更高速的系統(tǒng),并希望將軟件設(shè)計和硬件設(shè)計統(tǒng)一到一個平臺下。

    解決方案

    C/C++語言是軟件工程師在開發(fā)商業(yè)軟件時的標(biāo)準(zhǔn)語言,也是使用最為廣泛的高級語言,人們很早就開始嘗試在C語言的基礎(chǔ)上設(shè)計下一代硬件描述語言。

    許多公司已經(jīng)提出了不少方案,目前有兩種相對成熟的硬件C語言:systemC和Handle-C,它們相應(yīng)的開發(fā)系統(tǒng)為:CoCentricSystemStadio和CeloxicaDK1。這兩種語言都是在C/C++的基礎(chǔ)上根據(jù)硬件設(shè)計的需求加以改進(jìn)和擴(kuò)充,用戶可以在它們的開發(fā)環(huán)境編輯代碼,調(diào)用庫文件,甚至可以引進(jìn)HDL程序,并進(jìn)行仿真,最終生成網(wǎng)表文件,放到FPGA中執(zhí)行。軟件算法工程師不需要特別的培訓(xùn),利用他們熟悉的C語言就可以直接進(jìn)行硬件開發(fā),減輕了硬件開發(fā)的瓶頸和壓力。隨著算法描述抽象層次的提高,使用這種C語言設(shè)計系統(tǒng)的優(yōu)勢將更加明顯。

    現(xiàn)在有很多硬件描述語言的人才,也有更多的資深的C語言編程者,他們能夠利用這種工具,可以輕松地轉(zhuǎn)到FPGA設(shè)計上。過去因?yàn)樘珡?fù)雜而不能用硬件描述語言表示的算法以及由于處理器運(yùn)行速度太慢而不能處理的算法,現(xiàn)在都可以利用C語言在大規(guī)模FPGA硬件上得以實(shí)現(xiàn)。設(shè)計者可以利用C語言快速而簡潔的構(gòu)建功能函數(shù),通過標(biāo)準(zhǔn)庫和函數(shù)調(diào)用技術(shù),設(shè)計者還能在很短的時間里創(chuàng)建更龐大,更復(fù)雜和更高速的系統(tǒng)。

    問題與展望

    正如同硬件描述語言與原理圖輸入的關(guān)系,或是高級語言和匯編語言的關(guān)系,抽象的設(shè)計方法會減少我們的設(shè)計時間,但也會增加對硬件資源的需求,C語言也不例外。目前直接使用C語言設(shè)計硬件系統(tǒng)的準(zhǔn)確性和可靠性還在進(jìn)一步的研究和發(fā)展中,可以說,目前各種硬件C語言的編譯軟件都還不夠成熟,很少能直接投入到實(shí)際產(chǎn)品的開發(fā)中。C語言輸入方式的廣泛使用還有賴于更多EDA軟件廠家和FPGA公司的支持。但是可以預(yù)見,隨著EDA技術(shù)的不斷成熟,軟件和硬件的概念將日益模糊,在5-10年以后,使用單一的高級語言直接設(shè)計我們的整個系統(tǒng)將是一個的發(fā)展趨勢。

    上一篇: Altera Cyclone IV GX系列FPGA開發(fā)方案
    下一篇: CPLD在視頻采集卡中的應(yīng)用
    ?
    版權(quán)所有 ? 西安航普電子有限責(zé)任公司 未經(jīng)許可

    嚴(yán)禁復(fù)制 陜ICP備08100257號 建站/推廣/維護(hù)/安全:西安利友科技

    婷婷基地 激情五月天-欧美日韩情色网站-91精品国产综合久久久蜜臀酒店-久久久久久久人妻电影 | 日本欧美一区二区三区免费不卡-久久久久久五月天久久久久久久久-国内久久一区二区三区-日本东京热一区二区三区四区 | 激情综合色播激情五月俺也去-国产一区二区久久久久久久久-成人午夜片av在线看-国产精品老色批视频 | 人人妻超碰超碰精品-国产精品99久久久久-成人 在线 一区二区-国产日韩欧美另类激情 | 99欧美一区二区三区-色综合av在线导航-蜜臀久久99精品久久久视频-日韩人妻激情瑟瑟 | 黑人侵犯人妻一区二区-久久久久久一区二区三区四区别墅-日韩少妇熟女av在线观看-久久精品中文人妻一区二区三区 | 中文字幕一区二区二区三区四区-国产精品久久久久久久岛-亚洲中文字幕日本在线-日本中文字幕在线观看 | 99热高清在线播放-国产一区二区久久久久久久综合-国产91免费观看-国产精品久久久久久久免费看 | 91亚洲精品乱码久久久久蜜桃-中文字幕在线一区av-99热超碰这里的都是精品-亚洲av日韩久久久久久久 | 久久青青草原av国产-国产熟女一区二区三区五月婷小说-五月婷婷综合激情网-国产91精品久久久久久一级 | 久久人妻系列网-精品制服丝袜一区二区三区-麻豆18禁在线观看-国产成人 综合亚洲 天堂 | 亚洲国产一区二区三区情事韩国-日本精品久久久人妻-2019中文字幕自拍偷拍-国产日韩美女主播自卫视频 | 麻豆av在线一区二区-色婷婷免费在线视频观看-国产又粗又长又黄又大又爽的视频免-激情四射五月开心六月婷婷 | 91福利视频精品-日韩美女在线中文字幕-久久免费黄色网络-97人妻久久久久久 | 99热这里只有精品免费推荐-日本中文字幕在线视频精品-爆操人妻中文字幕在线观看-久久久久久人妻一区二区三区四 | 激情中文字幕国产在线视频-久久久久久久久老妇人精品-777午夜精品久久av-年轻的母亲中文字幕1 | 99自拍成人在线视频-天天日天天干天天操天天添-久久久777天天躁狠狠躁av-欧美日韩在线电影亚洲国产 | 2021精品国产片久久-久久久人妻视频免费观看-国产成人精品综合久久776-国产av乱码一区二区三区 | 亚洲av日韩aⅴ一区二区三区-日本五十路av熟女-日本久久久久久人妻视频-国产精品 日韩 视频 | 久久久久亚洲av成人篇小说-av在线中文字幕网-久久人妻人人做人碰人人添-你懂的中文字幕在线 | 日韩在线不卡丝袜中文字幕丝袜av-精品国产97久久久久久观看高清-99精国产99久久久久久97-亚洲综合久久精品网 | 91日韩精品久久久久精品-www.中文字幕乱码-久久99精品视频精品-久久久久久久久久一区二区人妻视频播放 | 婷婷丁香69五月天-大香蕉av一区二区三区-天天干天天草天天日天天射-91福利一区在线观看 | 亚洲va欧美va人人爽2-中文字幕人妻少妇精品-91超碰国产熟女嗷嗷-欧美午夜精品久久久久久免费 | 日韩中文字幕免费在线观看av-日韩毛片视频在线免费看-日韩在线观看免费av一区-91久久精品国产亚洲a∨麻豆 | 日韩人妻诱惑av-日韩美女 在线视频-色婷婷综合久久久在线观看视频-热久久麻豆精品中文字幕 | 人人妻人人妻人人爱-亚洲成熟女性毛茸茸-婷婷婷婷婷婷婷婷婷婷-六月婷婷久久久久久 | 国产又粗又黄又刺激的视频-久久粉嫩精品99综合一区-欧美日韩中文字幕手机在线视频-99精产国品一二三产品 | 99热超碰这里只有精品-人妻精品久久中文一区-国产二区免费在线视频-久久久久久久久欧美精品91 | 国产69精品久久久久孕妇大杂乱-中文字幕日本人妻在线-日韩av手机在线播放-91精品国产91久久久久久更新时间 | 日韩日韩日韩av高清-99热官网精品在线-久久不射av中文字幕-天天日天天舔天天射天天干 | 精品久久久久久99国内精品-人妻av一区二区三区四区五区-超碰大香焦97-欧美日韩精品在线一级 | 成人欧美日韩一区二区三区-国产亚洲欧美日韩视频-热re99久久精品国产首页日韩-日本在线中文字幕一区二区 | 黑人侵犯人妻一区二区-久久久久久一区二区三区四区别墅-日韩少妇熟女av在线观看-久久精品中文人妻一区二区三区 | 国产传媒麻豆精品视频网站-激情网婷婷在线-国产日韩欧美产一区二区三区-六月丁香久久久久 | 久久精品国产91久久麻豆自制-国产又黄又粗又长无遮挡-97超碰激情电影在线播放-精彩免费视频久久久 | 人人射人人舔人人干-中文字幕日韩精品资源av在线-久久久久久久久久电影院-久久不射热爱视频精品在线观看 | 91亚洲精品乱码久久久久蜜桃-中文字幕在线一区av-99热超碰这里的都是精品-亚洲av日韩久久久久久久 | 国产极品久久久久粉嫩-国产成人99在线观看-偷拍欧美亚洲日本-日本综合久久免费 | 日韩精品中文字幕少妇人妻-人妻久久久久久综合-91啪视频在线观看-亚洲五月婷婷在线观看 | 999久久91大神-黑人巨大爆粗亚裔女人-成人亚洲av在线播放-高清一区二区三区免费 |