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

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

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

3天內不再提示

Microchip FPGA如何使用HLS C++提高電機控制應用的生產率

星星科技指導員 ? 來源: microchip  ? 作者: microchip  ? 2023-04-23 09:19 ? 次閱讀

高級電機控制應用簡介

當今的電機控制應用需要具有有限結果的多軸、多功能解決方案。考慮大型自動化工業制造單元中的機器人(循環執行任務)甚至是機器人輔助醫療手術 - 這些機器人需要具有確定性輸出的所有方向的精確控制。同樣,高端工業無人機需要穩定的陀螺儀和更高的機械可靠性,以及DSP的高速計算能力。在更關鍵的情況下,例如心室輔助裝置等醫療植入物(以幫助心臟泵血更好),除了精度和確定性之外,魯棒性和可靠性也是必不可少的,因為不能容忍故障。電動機還執行關鍵功能,例如航天器中的姿態控制,部署機構,運動和節氣門控制。機翼致動器在較低速度下保持飛機的燃油效率,通常在起飛后或準備著陸時。這些應用需要在高真空、輻射和各種操作環境下實現長使用壽命、高可靠性和安全性。

始終需要降低系統成本 - 擁有將數字外設與處理器內核集成的單個網絡、多協議硬件。

FPGA 在電機控制設計中的優勢

ASIC相比,FPGA具有許多優勢,最明顯的是確定性、具有現場可重新配置性的并行計算。它們可以實現復雜的邏輯功能,支持多個系統實現和修訂。

我們的FPGA的獨特之處在于它們由基于閃存的非易失性存儲器制成。這種即時啟動技術使其功耗比競爭FPGA低30%至50%。它們提供抗輻射性和獨特的安全功能,例如防止過度構建和克隆、設計 IP 保護、信任根、安全數據通信和防篡改功能。具體而言,在電機控制環境中,我們的FPGA通過提供低功耗、低抖動、低延遲、高精度、確定性和可擴展性,在解決現代電機控制應用面臨的復雜挑戰方面發揮著重要作用。

智能HLS提高生產力

使用 Verilog/VHDL 從頭開始為 FPGA 設計新的基于硬件的電機控制器可能非常耗時。通常,工程師已經有一個用 C/C++ 設計的正常工作電機控制器。在這種情況下,理想的解決方案是自動將現有的C++軟件代碼轉換為等效的硬件實現,針對Microchip PolarFire FPGA。智能高級綜合(SmartHLS?)工具和集成開發環境使這變得容易,它可以將C++軟件編譯成針對Microchip FPGA的硬件塊。高級綜合允許您將C++作為輸入并生成 Verilog 作為輸出。通常,您將 HLS 將生成的頂級C++函數標記為等效的硬件 IP 核。您可以在頂級C++函數中描述您的算法。然后,使用 HLS 編譯指示和 HLS 庫C++描述標準硬件接口,如 AXI、AXI 流或內存接口。HLS 的一個引人注目的好處是,它為您提供了比 RTL 設計C++的顯著抽象級別,并提高了硬件設計和驗證時間的生產力。使用 HLS 進行架構探索,因為該工具可以輕松添加或刪除流水線寄存器,以實現用戶指定的目標頻率。

pYYBAGREiKiAYsldAADrnQi53GM231.png


我們曾有一位客戶使用 SmartHLS 將他們具有嚴格限制的高級電機控制設計遷移到我們的 FPGA。他們的主要目標是實現小于 3 us 的確定性延遲。此延遲是接收八個電機的編碼器傳感器和FPGA電機控制內核更新所有電機的電流輸出之間的反饋時間。由于 DDR 和 PCIe 等外部 I/O 要求,客戶還希望該設計以高于 200MHz 的時鐘頻率運行。他們還希望將設計安裝在具有空閑空間的 PolarFire MPF500 設備上。

pYYBAGREiKyAOBvrAAC1Chr-79Q556.png


他們報告了他們的結果質量,并能夠超越他們的設計目標。他們觀察到周期延遲減少了50%,同時頻率提高了以滿足200 MHz的目標時鐘頻率。電機控制器的最終確定性延遲也減半至約2 μs。電機控制器的面積也縮小到適合300K LE PolarFire FPGA內部。

將原始C++電機控制器與改進的FPGA版本進行比較的實驗表明,與Arm微控制器相比,基于FPGA的電機控制器在延遲方面具有2.5-6倍的加速,具體取決于微控制器和實時操作系統的抖動。

審核編輯:郭婷

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

    關注

    1629

    文章

    21753

    瀏覽量

    604140
  • 控制器
    +關注

    關注

    112

    文章

    16392

    瀏覽量

    178451
  • 電機
    +關注

    關注

    142

    文章

    9032

    瀏覽量

    145707
收藏 人收藏

    評論

    相關推薦

    阻礙PCB設計流程的生產率

    常年使用一種 EDA 工具顯然可以提高效率,同時也會讓您習慣于自己所用的 PCB 設計工具,接受該工具的所有優缺點。不過,隨著當今技術的快速發展,我們需要考慮做出改變,繼而引入最新的技術方法。本文經 PCB 設計雜志授權翻印,其中討論了阻礙 PCB 設計流程的生產率問題。
    發表于 10-14 06:27

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

    主要可以從“設計的重用”和“抽象層級的提升”這兩個方面來考慮。Xilinx推出的Vivado HLS工具可以直接使用CC++或System C來對Xilinx系列的
    發表于 10-10 16:44

    優化上料組合、提高生產率

    優化上料組合、提高生產率 隨著SIPLACE SiCluster Professional優化軟件的面世,西門子電子裝配系統有限公司(
    發表于 11-24 17:12 ?613次閱讀

    Vivado HLS深入技術助于降低整體系統功耗,提高系統性能

    Vivado HLS有助于降低整體系統功耗,降低材料成本,提高系統性能并加快設計生產率。 我們將向您展示如何使用CC ++或System
    的頭像 發表于 11-27 06:43 ?3691次閱讀

    制造商可以使用自動機器視覺系統提高生產率

    華威大學(University of Warwick)的研究發現,快樂能使個人的工作效率提高12%。擁有一支快樂的員工隊伍可能是提高生產率的第一步,但適當的工具和先進的技術將大大提高生產率,尤其是對工業制造商而言。本文解釋了制造
    的頭像 發表于 03-29 14:46 ?2348次閱讀

    PADS VX版如何提高全流程的設計生產率

    參加本研討會可了解 PADS VX 版如何提高全流程的設計生產率
    的頭像 發表于 05-20 06:10 ?2422次閱讀
     PADS VX版如何<b class='flag-5'>提高</b>全流程的設計<b class='flag-5'>生產率</b>

    簡單易用的約束管理提高工作效率和生產率

    提高您的工作效率和生產率。在 PADS Standard 中使用簡單易用的約束管理來創建和輸入設計約束。
    的頭像 發表于 05-17 06:22 ?1812次閱讀
    簡單易用的約束管理<b class='flag-5'>提高</b>工作效率和<b class='flag-5'>生產率</b>

    PADS為射頻和微波設計提高生產率

    PADS 包括可為射頻和微波設計提供消除手工操作、提高生產率的高級功能。
    的頭像 發表于 05-15 06:16 ?2805次閱讀
    PADS為射頻和微波設計<b class='flag-5'>提高生產率</b>

    PADS高速布線提高設計生產率

    PADS 為高速網絡布線提供了一個可擴展的環境,在該環境中可進行交互和自動兩種模式。高速網絡的規則,例如匹配長度、差分對等,非常容易設置。在布線過程中,您將得到針對關鍵和敏感網絡的實時布線長度反饋。PADS 高速布線可成為提高您 PCB 設計生產率的“利器”。
    的頭像 發表于 05-14 06:02 ?3596次閱讀
    PADS高速布線<b class='flag-5'>提高</b>設計<b class='flag-5'>生產率</b>

    使用PCB公差提高生產率

    的公差范圍內,則您的電路板可以達到最佳結果,并可以達到最佳良。在定義如何選擇最佳的 PCB 公差之前,我們應明確定義缺陷以及哪種類型會影響我們 100 %生產率的目標。 公差如何影響生產率? 完全組裝的 PCB 或 PCBA
    的頭像 發表于 09-29 18:24 ?2267次閱讀

    使用Infinity和InfinityXT探針提高生產率

    Infinity探頭通過確保在鋁墊上進行更好的測量,減少重新探測和測量數據中的誤差,樹立了新的標準。了解它如何提高工程師的生產率。 我們的設備表征和建模的理想選擇InfinityProbe?系列產品
    的頭像 發表于 07-15 14:19 ?1114次閱讀

    使用網絡實例比較FPGA RTL與HLS C/C++的區別

    HLSFPGA開發方法是只抽象出可以在C/C++環境中輕松表達的應用部分。通過使用Vivado(Xilinx)或Intel(Quartus)工具,
    發表于 08-02 09:18 ?1791次閱讀
    使用網絡實例比較<b class='flag-5'>FPGA</b> RTL與<b class='flag-5'>HLS</b> <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>的區別

    FPGA基礎之HLS

    1、HLS簡介 HLS(High-Level Synthesis)高層綜合,就是將 C/C++的功能用 RTL 來實現,將 FPGA 的組件
    的頭像 發表于 12-02 12:30 ?5414次閱讀

    通過軟件驅動的安全電機預測性維護提高生產率

    來收集設備數據并采用 高級分析和算法,可對 設備。因此,這種方法有望提高整體工業水平。 生產率提高 30% 以上。
    的頭像 發表于 12-14 14:18 ?1045次閱讀
    通過軟件驅動的安全<b class='flag-5'>電機</b>預測性維護<b class='flag-5'>提高生產率</b>

    FPGA——HLS簡介

    HLS ?(high-level synthesis)稱為高級綜合, 它的主要功能是用 C/C++FPGA開發 算法。這將提升FPGA
    的頭像 發表于 01-15 12:10 ?5020次閱讀
    主站蜘蛛池模板: 国产看黄网站又黄又爽又色| 亚洲AV噜噜88| 成人a视频片在线观看免费| 亚洲 日本 欧美 中文字幕| 久久免费看少妇高潮A片JA| 纯肉小黄文高H| 中文字幕在线播放视频| 亚洲 小说 欧美 激情 另类| 欧美三级不卡在线观线看| 久久99国产综合精品AV蜜桃| 国产成人综合在线视频| 99热国产这里只有精品9九| 夜色爽爽爽久久精品日韩| 天天国产在线精品亚洲| 青青草原91| 免费亚洲视频| 久久久久久久久久综合情日本| 国产日韩久久久精品影院首页 | 亚洲AV一宅男色影视| 热99re久久精品国产首页| 蜜臀AV精品久久无码99| 久久精品热在线观看85| 国产又粗又黄又爽的大片| 国产99小视频| 高清欧美性猛交xxxx黑人猛交| 99视频免费看| 国产AV高清怡春院| 青青青青青青草| 国产浮力草草影院CCYY| 亚洲精品国产国语| 久久中文字幕综合不卡一二区| 777久久人妻少妇嫩草AV蜜桃| 麻豆一区二区三区蜜桃免费| 东热rq大乱交| 成人免费视频在线| 边摸边吃奶边做下面视频| G国产精品无马| av免费网站不卡观看| 97国产露脸精品国产麻豆| 中文无码第3页不卡av| 在线观看日本污污ww网站|