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

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

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

基于FPGA加速的熱擴(kuò)散模擬器

友晶FPGA ? 來(lái)源:友晶Terasic ? 2024-04-09 11:04 ? 次閱讀

1. 項(xiàng)目概述

項(xiàng)目說(shuō)明

這個(gè)項(xiàng)目的目標(biāo)是創(chuàng)建一個(gè)交互式的熱擴(kuò)散模擬器,它使用離散域上的熱方程,允許用戶在VGA屏幕上選擇熱源和熱匯,并在VGA屏幕上實(shí)時(shí)模擬出隨之產(chǎn)生的反應(yīng)。

67c6c1d4-f61d-11ee-a297-92fbcf53809c.png

本項(xiàng)目的硬件選擇DE1 SoC開發(fā)板(ARM A9處理器FPGA邏輯相組合),外接一個(gè)VGA屏幕和一個(gè)鼠標(biāo)。

67e6d83e-f61d-11ee-a297-92fbcf53809c.jpg

在最后的視頻采訪當(dāng)中,他們的導(dǎo)師連用了幾個(gè)“Awesome! Very very nice!”來(lái)評(píng)價(jià)學(xué)生的作品。接下來(lái)一起來(lái)看看他們的項(xiàng)目是怎么實(shí)現(xiàn)的吧!

2. 實(shí)現(xiàn)原理

整個(gè)項(xiàng)目的框圖如下:

67f909aa-f61d-11ee-a297-92fbcf53809c.png

在硬件方面,Verilog代碼利用FPGA上的硬件生成一個(gè)個(gè)單元格網(wǎng)格,計(jì)算每個(gè)單元格的熱強(qiáng)度,根據(jù)強(qiáng)度選擇相應(yīng)的顏色,并將顏色繪制到VGA上。

在HPS(處理器系統(tǒng))方面,C++代碼允許用戶在VGA屏幕上注入熱量,并能夠?qū)崟r(shí)看到類似梯度的視覺(jué)效果。

該項(xiàng)目設(shè)置有兩種模式,有個(gè)模式帶有預(yù)設(shè)的熱源/熱匯,另一個(gè)模式?jīng)]有熱源/熱匯。

離散熱擴(kuò)散方程是連續(xù)熱擴(kuò)散方程數(shù)值的近似,它描述了給定區(qū)域內(nèi)熱傳導(dǎo)隨時(shí)間的變化行為。為了在FPGA上實(shí)現(xiàn)該方程,他們選擇使用離散化版本,它將域分解為離散點(diǎn)的網(wǎng)格,并根據(jù)這些點(diǎn)的相鄰值來(lái)近似這些點(diǎn)之間的熱傳遞。一維離散熱方程表示如下:

680b0fec-f61d-11ee-a297-92fbcf53809c.png



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1636

    文章

    21841

    瀏覽量

    608503
  • ARM處理器
    +關(guān)注

    關(guān)注

    6

    文章

    361

    瀏覽量

    42079
  • VGA
    VGA
    +關(guān)注

    關(guān)注

    5

    文章

    541

    瀏覽量

    63535
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    887

    瀏覽量

    43600

原文標(biāo)題:FPGA開源項(xiàng)目分享——基于FPGA加速的熱擴(kuò)散模擬器

文章出處:【微信號(hào):友晶FPGA,微信公眾號(hào):友晶FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于FPGA的飛行模擬器通信接口設(shè)計(jì)

    文章根據(jù)飛行模擬器的結(jié)構(gòu)特點(diǎn),分析了現(xiàn)場(chǎng)總線技術(shù)和FPGA技術(shù)的發(fā)展,根據(jù)飛行模擬器的實(shí)際需要和總線自身特點(diǎn),選用了CAN總線來(lái)作為主機(jī)和現(xiàn)場(chǎng)設(shè)備的通信方式,并使用FPGA作為CAN總
    發(fā)表于 05-15 11:12 ?2861次閱讀

    基于DSP+FPGA的雷達(dá)信號(hào)模擬器系統(tǒng)設(shè)計(jì)

    在實(shí)際的外場(chǎng)試飛過(guò)程中是不可能實(shí)現(xiàn)的,這也是雷達(dá)信號(hào)模擬器對(duì)場(chǎng)外試飛的一大優(yōu)勢(shì)。FPGA作為高性能數(shù)字信號(hào)處理系統(tǒng)中的關(guān)鍵部件,在雷達(dá)信號(hào)模擬和雷達(dá)信號(hào)采集等方面有著巨大的開發(fā)潛能,采用這些技術(shù)對(duì)雷達(dá)
    發(fā)表于 07-15 06:48

    怎樣利用FPGA去設(shè)計(jì)振動(dòng)模擬器

    FPGA有哪些功能模塊?怎樣利用FPGA去設(shè)計(jì)振動(dòng)模擬器?
    發(fā)表于 05-06 06:45

    怎么實(shí)現(xiàn)基于FPGA的無(wú)線信道模擬器的設(shè)計(jì)?

    怎么實(shí)現(xiàn)基于FPGA的無(wú)線信道模擬器的設(shè)計(jì)?
    發(fā)表于 05-25 06:09

    一種雷達(dá)回波信號(hào)模擬器的設(shè)計(jì)與實(shí)現(xiàn)

    本文提出了一種基于CPCI母板和PMC背板的通用雷達(dá)回波模擬器的設(shè)計(jì)與實(shí)現(xiàn),重點(diǎn)介紹了基于單片FPGA設(shè)計(jì)PMC背板,實(shí)現(xiàn)雷達(dá)回波信號(hào)模擬器數(shù)據(jù)合成(噪聲/雜澎目標(biāo)回波)的設(shè)計(jì)方
    發(fā)表于 05-08 17:17 ?37次下載

    采用FPGA的振動(dòng)模擬器設(shè)計(jì)

    介紹了一種基于FPGA、ADC和高速DAC的振動(dòng)模擬器的設(shè)計(jì)方法,并給出了該模擬器的硬件原理框圖和FPGA設(shè)計(jì)的核心模塊。本系統(tǒng)具有較強(qiáng)的可移植性,對(duì)有特殊要求的信號(hào)發(fā)生
    發(fā)表于 08-06 16:03 ?10次下載

    雷達(dá)目標(biāo)加速模擬器電路圖

    雷達(dá)目標(biāo)加速模擬器電路圖
    發(fā)表于 07-01 13:16 ?865次閱讀
    雷達(dá)目標(biāo)<b class='flag-5'>加速</b><b class='flag-5'>模擬器</b>電路圖

    基于FPGA嵌入式系統(tǒng)的雷達(dá)信號(hào)模擬器

    基于FPGA嵌入式系統(tǒng)的雷達(dá)信號(hào)模擬器 在現(xiàn)代雷達(dá)系統(tǒng)的研制和調(diào)試過(guò)程中,對(duì)雷達(dá)性能和指標(biāo)的測(cè)試是一個(gè)重要環(huán)節(jié),在這個(gè)環(huán)節(jié)中,利用模擬目標(biāo)信號(hào)的方式與外場(chǎng)
    發(fā)表于 02-06 09:25 ?879次閱讀
    基于<b class='flag-5'>FPGA</b>嵌入式系統(tǒng)的雷達(dá)信號(hào)<b class='flag-5'>模擬器</b>

    基于FPGA的多協(xié)議隔離總線信號(hào)模擬器設(shè)計(jì)

    基于FPGA的多協(xié)議隔離總線信號(hào)模擬器設(shè)計(jì)
    發(fā)表于 01-07 19:08 ?0次下載

    一種基于FPGA嵌入式系統(tǒng)的雷達(dá)信號(hào)模擬器的實(shí)現(xiàn)

    提出了一種基于FPGA的雷達(dá)回波實(shí)時(shí)模擬器的實(shí)現(xiàn)方法。該模擬器采用cPCI 標(biāo)準(zhǔn)總線,以FPGA 為核心計(jì)算單元,配有高速數(shù)模、模數(shù)轉(zhuǎn)換模塊,可實(shí)現(xiàn)雷達(dá)回波信號(hào)實(shí)時(shí)在線注入
    發(fā)表于 11-18 13:00 ?2813次閱讀
    一種基于<b class='flag-5'>FPGA</b>嵌入式系統(tǒng)的雷達(dá)信號(hào)<b class='flag-5'>模擬器</b>的實(shí)現(xiàn)

    熱擴(kuò)散系數(shù)的定義及測(cè)量

    熱擴(kuò)散系數(shù)是物體中某一點(diǎn)的溫度的擾動(dòng)傳遞到另一點(diǎn)的速率的量度。以物體受熱升溫的情況為例來(lái)分析,在物體受熱升溫的非穩(wěn)態(tài)導(dǎo)熱過(guò)程中,進(jìn)入物體的熱量沿途不斷地被吸收而使局部溫度升高,在此過(guò)程持續(xù)到物體內(nèi)部各點(diǎn)溫度全部相同為止。熱擴(kuò)散系數(shù)比熱導(dǎo)率有更直覺(jué)的反應(yīng)。
    的頭像 發(fā)表于 06-11 14:21 ?1.8w次閱讀
    <b class='flag-5'>熱擴(kuò)散</b>系數(shù)的定義及測(cè)量

    ADSIM模擬器

    ADSIM模擬器
    發(fā)表于 03-23 13:50 ?15次下載
    ADSIM<b class='flag-5'>模擬器</b>

    離子注入與傳統(tǒng)熱擴(kuò)散工藝區(qū)別

    與通過(guò)傳統(tǒng)熱擴(kuò)散工藝進(jìn)行摻雜的方式相比,離子注入摻雜具有如下優(yōu)點(diǎn)。
    的頭像 發(fā)表于 10-31 09:06 ?8690次閱讀

    石墨烯中的熱擴(kuò)散

    擴(kuò)散區(qū),熱擴(kuò)散系數(shù)約為2000cm2s?1,與電荷傳輸?shù)玫降慕Y(jié)果是一致;在動(dòng)量弛豫之前的流體動(dòng)力學(xué)時(shí)間窗口內(nèi),熱擴(kuò)散系數(shù)高達(dá)70000cm2s?1,表明這個(gè)過(guò)程存在狄拉克流體。本研究為進(jìn)一步探索這些物理現(xiàn)象及其在納米尺度熱管理
    的頭像 發(fā)表于 12-13 09:59 ?827次閱讀

    Microchip推出全新MPLAB? SiC電源模擬器

    Microchip的MPLAB SiC電源模擬器是與Plexim合作設(shè)計(jì)的基于PLECS的軟件環(huán)境,提供在線免費(fèi)工具,無(wú)需購(gòu)買模擬許可證。MPLAB SiC電源模擬器加速了各種基于Si
    的頭像 發(fā)表于 03-30 10:58 ?1316次閱讀