色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HLS中的位操作可以這么做

電子工程師 ? 來源:lq ? 2019-01-23 15:36 ? 次閱讀

標準C++中已經提供了位運算符,包括位求反、左移、右移、位與、位異或以及位或。在此基礎上,HLS考慮到硬件的一個特性,那就是獲取數據中的某一位或者某幾位,同時,可能對數據本身進行位縮減運算,因此,HLS在這方面做了擴展,提供了一些特有的操作和方法(Method)。當然,這些操作只針對定點數。

初始化與賦值

對于任意進度整型數據的初始化可以采用如下三種方式,如圖1所示。三種方式輸出的結果均為11,如圖2所示。

圖1

圖2

位選取與位賦值

HLS允許選取數據中的某一位,同時還可對指定位重新復制,這些操作均可通過[]完成,如圖3所示代碼片段。相應的輸出結果如圖4所示。

圖3

圖4

此外,通過()或range()還可選取指定范圍的某幾位。代碼片段如圖5所示,相應的輸出結果圖6所示。相比較,直接使用()操作會更快捷。同時,該操作還可實現位反轉。當()中的數據一致時,則獲取指定位的內容。

圖5

圖6

位縮減

就位縮減運算而言,HLS提供了6種位縮減方法:and_reduce()、or_reduce()、xor_reduce()、nand_reduce()、nor_reduce()和xnor_reduce()。如圖7所示,相應的輸出結果如圖8所示。

圖7

圖8

二進制顯示

有時在調試時,需要把數據以二進制形式打印出來,這時需要用到to_string和c_str(),如圖9所示,相應的輸出結果如圖10所示。

圖9

圖10

結論

HLS對C++的位操作進行了擴展,可快捷地執行獲取某一位或某幾位的操作,還可方便地完成位縮減運算。對于C語言,HLS也有相應的擴展,具體可參考ug902。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C++
    C++
    +關注

    關注

    22

    文章

    2108

    瀏覽量

    73623
  • 代碼
    +關注

    關注

    30

    文章

    4779

    瀏覽量

    68525
  • HLS
    HLS
    +關注

    關注

    1

    文章

    129

    瀏覽量

    24097

原文標題:HLS中的位操作可以這么做

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    蘋果逆勢而動 雙核64A7處理器性能亦暴走

    四核處理器是智能手機的未來嗎?可能沒有這么快。蘋果最新的64A7處理器,其實還是雙核心!蘋果這么做,是在逆趨勢而動嗎?
    發表于 09-20 09:52 ?2055次閱讀

    HLS組合電路對設計的影響

    該項目通過一個示例演示了 HLS 組合電路對設計的影響。
    的頭像 發表于 11-03 09:04 ?769次閱讀
    <b class='flag-5'>HLS</b><b class='flag-5'>中</b>組合電路對設計的影響

    通過設置外部電容Cout和外部電阻Rout的方法來設置ADXRS646的帶寬,請問這么做有帶寬上限嗎?

    fout = 1/(2 ×× Rout × Cout); Rout = (180 k× Rext)/(180 k+ Rext)通過設置外部電容Cout和外部電阻Rout的方法來設置ADXRS646的帶寬,請問這么做有帶寬上限嗎?最佳帶寬是多少?多謝各位大神!
    發表于 12-29 08:32

    AGM32VF407的大部分IO可以隨意配置,這是這么做到的?

    AGM32VF407的大部分IO可以隨意配置,除了少數的專用引腳外,這是這么做到的?這里包括異構的RISC-V內核的外設哦。非常感興趣呢。
    發表于 10-31 19:07

    為什么我關閉工程管理器 老是提醒我這么做可能會丟棄正在運行的VI

    為什么我關閉工程管理器 老是提醒我這么做可能會丟棄正在運行的VI可是我查看了下 可能存在VI線程都關閉了能又別的方法查看嗎 不用點開 VI也能查
    發表于 05-25 10:29

    如何在HLS 14.3編寫pow功能?

    嗨? 如何在HLS 14.3編寫pow功能? HLS 14.3不支持exp和pow功能。我在我的代碼寫了“#include math.h”。但是,它不起作用。 另外,我想知道C代碼
    發表于 03-05 13:40

    如何使用Vivado HLS生成了一個IP

    你好,我使用Vivado HLS生成了一個IP。從HLS測量的執行和測量的執行時間實際上顯著不同。由HLS計算的執行非常小(0.14 ms),但是當我使用AXI計時器在真實場景測量它
    發表于 05-05 08:01

    【正點原子FPGA連載】第一章HLS簡介-領航者ZYNQ之HLS 開發指南

    上,比如讓設計者可以指定 HLS 引擎如何處理 C 代碼識別出來的循環或數組,或是某個特定運算的延遲。這能導致RTL 輸出的巨大改變。因此,具有了指令的知識,設計者就可以根據應用的需
    發表于 10-10 16:44

    HLS系列 – High LevelSynthesis(HLS) 的端口綜合1

    在之前HLS的基本概念1里有提及,HLS會把c的參數映射成rtl的端口實現。本章開始總結下HLS端口綜合的一些知識。 1.HLS綜合后的rtl端口大體
    發表于 02-08 03:29 ?861次閱讀
    <b class='flag-5'>HLS</b>系列 – High LevelSynthesis(<b class='flag-5'>HLS</b>) 的端口綜合1

    FPGA設計HLS 工具應用

    HLS,高層綜合)。這個工具直接使用C、C++或SystemC 開發的高層描述來綜合數字硬件,這樣就不再需要人工做出用于硬件的設計,像是VHDL 或Verilog 這樣的文件,而是由HLS 工具來這個事情。
    發表于 06-04 01:43 ?7397次閱讀
    FPGA設計<b class='flag-5'>中</b>的<b class='flag-5'>HLS</b> 工具應用

    魅族華海良評論iPhone 12直角邊框:技術限制 必須這么做

    iPhone 12系列在外觀設計上和上一代最大的不同之處在于回歸了iPhone 4時代的直角邊框設計。 業界猜測蘋果這么做是為了致敬一代經典iPhone 4,而魅族科技副總裁華海良則給出
    的頭像 發表于 11-05 13:10 ?1262次閱讀

    要想成為ARM嵌入式硬件高手,你得這么做!資料下載

    電子發燒友網為你提供要想成為ARM嵌入式硬件高手,你得這么做!資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發表于 04-18 08:41 ?15次下載
    要想成為ARM嵌入式硬件高手,你得<b class='flag-5'>這么做</b>!資料下載

    8單片機多位乘除操作

    8單片機多位乘除操作今日在8單片機乘除運算,簡化代碼如下 unsigned char
    發表于 11-18 19:51 ?12次下載
    8<b class='flag-5'>位</b>單片機<b class='flag-5'>做</b>多位乘除<b class='flag-5'>操作</b>

    FPGA基礎之HLS

    1、HLS簡介 HLS(High-Level Synthesis)高層綜合,就是將 C/C++的功能用 RTL 來實現,將 FPGA 的組件在一個軟件環境來開發,這個模塊的功能驗證在軟件環境
    的頭像 發表于 12-02 12:30 ?5334次閱讀

    Redis的數據被刪除,內存占用還這么大?

    這么做的目的是減少內存分配次數,比如申請 22 字節的空間保存數據,jemalloc 就會分配 32 字節,如果后邊還要寫入 10 字節,就不需要再向操作系統申請空間了,可以使用之前申請的 32 字節。
    的頭像 發表于 12-14 10:56 ?668次閱讀
    主站蜘蛛池模板: 日本免费一区二区三区四区五六区| 国产亚洲精品首页在线播放| 成人免费毛片观看| 精品久久久久久久高清| 色婷婷激婷婷深爱五月小蛇| jzz大全18| 挠黑色超薄丝袜脚心vk40分钟| 阴茎插入阴道| 精品久久免费视频| 亚洲一区二区三区乱码在线欧洲| 国产亚洲精品久久久久久久软件 | 久草在在线免视频在线观看 | 色欲狠狠躁天天躁无码中文字幕| 99视频精品全部免费免费观| 米奇在线8888在线精品视频| 18动漫在线观看| 免费毛片a在线观看67194| 99久久99久久久99精品齐| 牛牛在线精品视频(正)| YELLOW视频在线观看免费版高清| 欧美亚洲日韩欧洲不卡| 大胸女晃奶动态图| 双性被疯狂灌满精NP| 国产午夜精品一区理论片飘花| 小箩莉奶水四溅小说| 护士12p| 伊人久久一本| 嫩草成人影院| 丰满艳妇亲伦| 亚洲高清视频在线| 久久99国产亚洲高清观着| 91精品一区二区三区在线观看| 欧美亚洲日韩自拍高清中文| 观赏女性排尿| 亚洲伊人色| 嫩草影院久久99| 俄罗斯女人与马Z00Z视频| 亚洲爱视频| 麻豆精品人妻一区二区三区蜜桃 | 国产亚洲精品首页在线播放| 伊人久久大香线蕉综合电影|