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

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

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

3天內不再提示

基于FPGA的百變邏輯設計

gh_b555ac340b6b ? 來源:潤欣科技Fortune ? 作者: 潤欣科技創研社 ? 2021-10-21 15:11 ? 次閱讀

FPGA方案

隨著一款產品在研發階段的日漸成熟,實現的功能也日趨復雜化和多樣化,對產品功能實現重定義的應用需求也在日益加大。產品功能重定義就是在不改動設備硬件設計的前提下,通過更改FPGA的程序文件,達到產品功能重定義的方法。

一般的產品在設計時,研發會按照產品的定義完成功能代碼的開發,然后用JTAG接口進行燒錄、調試,但是等產品上線時,所有的固件就會被固化,并且因為JTAG接口過于笨重,我們一般是不保留該接口;所以也無法在產品完成固化后進行重新燒錄進行重定義的操作。

目前也有一些應用方案會使用BLE/WIFI SOC+存儲芯片的架構,BLE/WIFI SOC負責存儲芯片的讀寫,存儲芯片作為FPGA的程序代碼存儲器,工作時,BLE/WIFI SOC將存儲芯片中的數據讀出,并按照特定時序(FPGA加載時序)發送到FPGA,此過程即為FPGA的數據加載流程,如果需要升級功能,通過無線進行遠程OTA升級。而本方案是無需其它芯片參與的情況下通過邏輯設計和UART口進行產品功能的重定義。

邏輯設計

本方案的核心就是雙啟動,其中區域1為固化區域,此區域非功能區域,而是負責區域2的管理,其中區域2為功能區域,每次的功能重定義就是對區域2的刷新。區域2的刷新通過PC和串口調試助手模擬上位機,傳輸工程的 Bin 文件到 fpga 啟動配置的Flash 中,實現兩個存儲到 flash 程序的跳轉完成固件升級操作。

設置兩個區域,第一個區域執行程序1,完成對區域2的管理和升級工作。第二個區域的程序2是我們用戶設計的功能程序或者說產品程序。在 FPGA 啟動中, 如果我們不升級區域 2 的程序,那么自動通過 ICap 接口跳轉到區域2的程序中。 區域1起始地址 0x0,區域2起始地址 0x0100000。

在本方案中,設計區域1的程序實現的功能為:上電后自動加載此程序,此時開始計時如果 20 秒內沒有檢測到串口發送的擦除指令,那么我們啟動 icap 跳轉,跳轉到區域 2 程序中。

如果希望再次升級的話必須重新給板卡上電使得程序回到區域1中。

流程圖如下:

b3e57cb6-31fa-11ec-82a8-dac502259ad0.jpg

頂層結構圖如下:

b442ad64-31fa-11ec-82a8-dac502259ad0.jpg

FPGA uart接收模塊,接收上位機發送的數據,并實現波特率為115200的uart協議的串行數據到并行數據的轉換,將數據發送至flash_ctrl模塊,Flash_ctrl模塊是flash的控制模塊,該模塊自定義了一個簡單的協議,根據uart指令來控制flash的擦除、讀、寫,協議包括三種數據包來對應相應的指令,再將數據發送至對應的模塊;而由flash擦除、讀、寫三個模塊處理的數據返回后經過uart_tx模塊返回上位機,本文中即返回PC機串口模塊。

責任編輯:haq

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

    關注

    1644

    文章

    21989

    瀏覽量

    615209
  • 芯片
    +關注

    關注

    459

    文章

    52291

    瀏覽量

    437588
  • 存儲
    +關注

    關注

    13

    文章

    4509

    瀏覽量

    87156

原文標題:【技術分享】基于FPGA的百變設計方案

文章出處:【微信號:gh_b555ac340b6b,微信公眾號:gh_b555ac340b6b】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于FPGA的除法器純邏輯設計案例

    前邊寫了很多關于板上外圍器件的評測文章,這篇是FPGA邏輯設計,是FPGA的另一部分——算法實現,上篇文章做了HDC1000傳感器的使用,當時說FPGA是不支持小數的,本篇記述的是
    的頭像 發表于 06-17 10:17 ?7893次閱讀
    基于<b class='flag-5'>FPGA</b>的除法器純<b class='flag-5'>邏輯設計</b>案例

    FPGA培訓--FPGA高級邏輯設計研修班

    及路線圖詳見報到通知)四、 課程簡介本課程為期三天,旨在幫助已經掌握一定設計基礎的工程師進一步了解FPGA邏輯設計的方法與優化技巧。講述了邏輯設計的驗證、高級狀態機的設計、基于FPGA
    發表于 07-24 13:13

    單片機與FPGA總線接口邏輯設計

    單片機與FPGA總線接口邏輯設計1、利用FPGA內部RAM存儲256個字節數據,并將數據發送到單片機并在串口調試工具顯示;2、通過串口調試工具經單片機發送數據到FPGA,并通過LED顯
    發表于 03-04 13:09

    MCS-51單片機與FPGA接口的邏輯設計

    `MCS-51單片機與FPGA接口的邏輯設計.........`
    發表于 06-08 11:25

    急聘!FPGA邏輯設計部門經理

    本帖最后由 daworencai 于 2016-1-21 14:46 編輯 崗位職責:1.負責部門存儲系列產品的邏輯設計開發工作;2.負責存儲系列產品的BCH算法優化、高速存儲技術實現等;負責
    發表于 01-21 14:42

    基于FPGA技術的RS 232接口的時序邏輯設計實現

    了如何通過FPGA實現RS 232接口的時序邏輯設計。關鍵詞:FPGA;時序電路;RS 232;串行通信
    發表于 06-19 07:42

    要使用哪種方法去驗證 FPGA邏輯設計

    要使用哪種方法去驗證 FPGA邏輯設計FPGA的優缺點是什么?
    發表于 04-08 06:57

    FPGA邏輯設計中的常見問題有哪些

    圖像采集系統的結構及工作原理是什么FPGA邏輯設計中的常見問題有哪些
    發表于 04-29 06:18

    FPGA邏輯設計中有哪些注意事項?

    請教各位,FPGA邏輯設計中有哪些注意事項?
    發表于 05-07 07:21

    如何利用FPGA芯片進行簡化的PCI接口邏輯設計

    本文使用符合PCI電氣特性的FPGA芯片進行簡化的PCI接口邏輯設計,實現了33MHz、32位數據寬度的PCI從設備模塊的接口功能,節約了系統的邏輯資源,且可以將其它用戶邏輯集成在同一
    發表于 05-08 08:11

    如何去實現FPGA邏輯設計

    前言FPGA 可以實現高速硬件電路,如各種時鐘,PWM,高速接口,DSP計算等硬件功能。這是Cortex-M 處理器軟件無法比擬的。要實現FPGA邏輯設計,對于嵌入式系統工程師又是比較復雜和具有
    發表于 12-21 06:13

    基于FPGA的MDIO接口邏輯設計

    本文介紹了一種基于FPGA 的用自定義串口命令的方式實現MDIO 接口邏輯設計的方法,并對系統結構進行了模塊化分解以適應自頂向下的設計方法。所有功能的實現全部采用VHDL 進行描
    發表于 12-26 16:48 ?103次下載

    多分辨率圖像實時采集系統的FPGA邏輯設計

    多分辨率圖像實時采集系統的FPGA邏輯設計
    發表于 08-29 15:02 ?6次下載

    FPGA視頻教程之FPGA設計中時序邏輯設計要點的詳細資料說明

    本文檔的主要內容詳細介紹的是FPGA視頻教程之FPGA設計中時序邏輯設計要點的詳細資料說明免費下載。
    發表于 03-27 10:56 ?20次下載
    <b class='flag-5'>FPGA</b>視頻教程之<b class='flag-5'>FPGA</b>設計中時序<b class='flag-5'>邏輯設計</b>要點的詳細資料說明

    什么是數字邏輯設計?我應該使用什么工具?

    上文中我們指出,不管我們是創建自定義 ASIC 芯片還是配置 FPGA,都可以使用相同的數字邏輯設計工具。
    的頭像 發表于 11-01 09:23 ?2739次閱讀
    主站蜘蛛池模板: 国产亚洲欧美日韩俺去了 | 狠狠色丁香婷婷综合最新地址 | 香蕉久久久久久狠狠色 | 亚洲 欧美 丝袜 制服 在线 | 小屁孩cao大人免费网站 | 视频h在线| 亚洲高清毛片 | 日韩精品在线一区二区 | 亚洲成年| 成人在线网 | 男人午夜免费视频 | 五月婷婷综合激情 | 天天干天天在线 | 成人的天堂视频一区二区三区 | 国内一级毛片 | 狠狠色丁香婷婷综合橹不卡 | 精品三级网站 | 欧美成人午夜毛片免费影院 | 亚洲大成色www永久网 | 国产亚洲美女精品久久久2020 | 你懂的在线免费观看 | 黑人黑粗硬视频 | 羞羞色院91精品网站 | 在线天堂中文官网 | 亚洲丰满熟妇毛片在线播放 | 韩国三级视频网站 | 欧美极品一区 | 婷婷99视频精品全部在线观看 | 欧美毛片网站 | 射久久| 亚洲黄色激情网 | 成视频年人黄网站免费视频 | 亚洲第一香蕉视频 | 免费公开视频人人人人人人人 | 一区二区三区四区在线免费观看 | 在线视频一区二区 | 97av在线播放| 亚洲一二 | 日韩一区二区三区在线 | 天天天色综合 | 明星三级国产免费播放 |