欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

AGM32 RISC-V+FPGA異構(gòu)系列在數(shù)字示波器中的應(yīng)用

lockyymc ? 來(lái)源:lockyymc ? 作者:lockyymc ? 2023-12-25 09:19 ? 次閱讀

作為一個(gè)從事硬件開(kāi)發(fā)多年的理工老男人,見(jiàn)證了ARM從誕生到繁榮的整個(gè)歷程。取代51,開(kāi)始獨(dú)霸江湖,我們似乎習(xí)慣了開(kāi)發(fā)各類通用應(yīng)用就從ST的ARM系列里尋找合適的MCU。隨著國(guó)產(chǎn)替代的興起,慢慢出現(xiàn)了兆易創(chuàng)新、華大、國(guó)民技術(shù)、靈動(dòng)微等一系列國(guó)產(chǎn)方案,尤以兆易創(chuàng)新最為成功,可以直接替代ST的部分MCU,軟件改動(dòng)非常非常小。至此國(guó)產(chǎn)MCU進(jìn)入了一個(gè)內(nèi)卷的時(shí)代,沒(méi)有特色,只有特別低的價(jià)格。

知道我對(duì)MCU設(shè)計(jì)的各類小產(chǎn)品的應(yīng)用特別感興趣,朋友給我?guī)?lái)了一個(gè)數(shù)字迷你示波器,特別小巧,攜帶非常方便。單通道,標(biāo)注100Mhz帶寬,500MS采樣率。這樣高的采樣率必須使用高速AD及很高性能的處理器才行。出于好奇,我拆開(kāi)了示波器,看看如何實(shí)現(xiàn)的。沒(méi)想到硬件出奇的簡(jiǎn)單。另外一面為按鍵及320x240的彩屏。

wKgZomWI1wWAa278AAFLeKp0_PY006.pngwKgZomWI1x-AQT1lAAIhLzZkqCg423.png

從上圖看到,示波器探頭進(jìn)來(lái)經(jīng)過(guò)保護(hù)及衰減進(jìn)入RS8751(250MHz的rail to rail運(yùn)放),再到高速AD(雖然48pin的AD芯片被抹掉了mark號(hào),但很容易就查到是ADI的AD9288),后面的數(shù)據(jù)處理及顯示用的是GD32F407。GD32F407最高運(yùn)行頻率168MHz, AD9288雙通道8bit 100Mhz高速AD。從各芯片的性能上來(lái)看,雖然AD9288用雙通道AD實(shí)現(xiàn)單通道采樣時(shí)可以達(dá)到2倍(200MS)的采樣速率,但是GD32F407能通過(guò)什么接口讀取這么快的數(shù)據(jù)呢?仔細(xì)看板子的PCB圖,AD出來(lái)的數(shù)據(jù)口DA0~7, DB0~7都接到了GD32F407的IO端口PORT D上。

wKgaomWI10eAWgKhAAC_iHYkC_c919.png

很顯然,在這么高的速率下,GD407只能通過(guò)DMA的方式來(lái)不斷讀取端口D的數(shù)據(jù)。只要保證兩者的頻率一致,DMA就無(wú)需等待判斷,不斷讀取數(shù)據(jù)即可。不得不佩服設(shè)計(jì)者的智慧,GD407的性能發(fā)揮到了極致。這種方案以極低的價(jià)格實(shí)現(xiàn)了極高的性能,佩服。但是不管如何,200MS的理論采樣速度與產(chǎn)品實(shí)際標(biāo)的500MS還是有點(diǎn)差距的。測(cè)量GD407給AD9288的時(shí)鐘,在最高采樣率的時(shí)候?yàn)?25Mhz,超過(guò)了AD9288的標(biāo)稱值,只有一種可能是超頻運(yùn)行。以上只是方案探討分析,有不同意見(jiàn)的可以留言發(fā)表,但不要亂噴,學(xué)習(xí)交流為主。

筆者由衷佩服設(shè)計(jì)者超高的軟硬件設(shè)計(jì)能力,這的確給普通的設(shè)計(jì)者設(shè)置了非常高的門(mén)檻。但是在如今國(guó)產(chǎn)MCU如雨后春筍,層出不窮出現(xiàn)的時(shí)候,是否能用性價(jià)比更高的MCU來(lái)更簡(jiǎn)單地實(shí)現(xiàn)呢?

在ARM一統(tǒng)江湖的年代,RISC-V異軍突起,大有不斷蠶食ARM市場(chǎng)份額的苗頭。RISC-V是一個(gè)基于精簡(jiǎn)指令集(RISC)原則的開(kāi)源指令集架構(gòu)(ISA)。與大多數(shù)指令集相比,RISC-V指令集可以自由地用于任何目的,允許任何人設(shè)計(jì)、制造和銷售RISC-V芯片和軟件。

AGM Micro是領(lǐng)先的AGM32 32位MCU、可編程SoC、和異構(gòu)(MCU)計(jì)算芯片和方案提供商,是一家芯片設(shè)計(jì)公司,致力于為消費(fèi)電子、工控和AIoT中高量市場(chǎng)提供智能化的設(shè)計(jì)軟件和芯片系統(tǒng)。AGM創(chuàng)立于2010年,剛開(kāi)始致力于FPGA/CPLD的研發(fā)推廣,在LED戶外屏驅(qū)動(dòng)市場(chǎng)占有大半壁江山后,于3年前切入MCU市場(chǎng),助力國(guó)產(chǎn)替代。FPGA是AGM的傳統(tǒng)優(yōu)勢(shì),推出的MCU里也保留了這一部分,這就給開(kāi)發(fā)人員提供了很大的想象和發(fā)揮空間。

AGM32F系列異構(gòu)芯片內(nèi)部框圖:

wKgaomWI12OALNtFAAJNX4L4Jlw147.png

1、超高的性價(jià)比(超高主頻給了開(kāi)發(fā)者更多的數(shù)據(jù)處理分析時(shí)間)

RISC-V開(kāi)源內(nèi)核,省去了IP授權(quán)費(fèi)用,讓利給了終端用戶。248Mhz的超高主頻,是STM32F207/407望塵莫及的。熟悉ST MCU的設(shè)計(jì)者能直接看出,內(nèi)部的框圖是與STM32F027非常接近的,除此之外,還有2K的FPGA,相當(dāng)于4片ALTERA CPLD EPM570的容量。而這樣相當(dāng)于1片ST207+4片EPM570的AGM32芯片的售價(jià)也才1$多點(diǎn),可以說(shuō)性價(jià)比超高的。

2、靈活的自定義接口:(高速AD數(shù)據(jù)接口的實(shí)現(xiàn))

看一下數(shù)字示波器使用的高速AD9288的數(shù)據(jù)接口,你會(huì)發(fā)現(xiàn)這個(gè)接口非常簡(jiǎn)單,每個(gè)時(shí)鐘的下降沿直接獲取數(shù)據(jù)即可,這個(gè)時(shí)鐘的速度高達(dá)100Mhz,普通的MCU還真沒(méi)有類似這種同步機(jī)制的接口來(lái)讀數(shù)據(jù)。這里如果用AGM32里的FPGA來(lái)實(shí)現(xiàn)就非常容易了,要不了幾句Verilog語(yǔ)言就實(shí)現(xiàn)了。這里就不貼代碼了,實(shí)在是太簡(jiǎn)單了。

wKgZomWI13aALNESAAGHO_Chjqw077.png

3、自定義的硬件加速模塊(實(shí)現(xiàn)示波器的觸發(fā)功能)

示波器的觸發(fā)要求電壓低于或者高于設(shè)置的電壓時(shí),開(kāi)始采樣后續(xù)的波形。這個(gè)電壓比較就可以交給FPGA來(lái)實(shí)現(xiàn)。采樣完電壓后,F(xiàn)PGA先不用馬上將數(shù)據(jù)發(fā)送給MCU, 而是直接進(jìn)行判斷,沒(méi)有滿足觸發(fā)電壓值之前丟棄所有的數(shù)據(jù),直到滿足觸發(fā)條件,可以用中斷的方式或者DMA流控的方式來(lái)實(shí)現(xiàn)。這個(gè)過(guò)程基本只要FPGA參與,MCU空閑等待即可。

4、FPGA/MCU相互協(xié)調(diào),最大程度發(fā)揮性能

FPGA最擅長(zhǎng)的就是大數(shù)據(jù)量的并行采集分析處理。這125M(超頻)的高速AD數(shù)據(jù)采樣即使使用了DMA數(shù)據(jù)讀取,也會(huì)頻繁與MCU搶占AHB總線,導(dǎo)致MCU的運(yùn)行效率及其低下。如果用FPGA來(lái)做緩存就好很多了,F(xiàn)PGA在讀取數(shù)據(jù)后進(jìn)行緩存,當(dāng)達(dá)到一個(gè)DMA的burst長(zhǎng)度后通知DMA來(lái)讀取,這樣會(huì)大幅減少AHB總線的搶占情況。使MCU有更多的時(shí)間來(lái)刷新波形的顯示,以及一些人機(jī)界面的操作。FPGA同時(shí)還能對(duì)采集到的數(shù)據(jù)進(jìn)行縮放、過(guò)濾等,盡可能幫助MCU完成波形顯示前的數(shù)據(jù)處理。

5、數(shù)字接口重定向(任何應(yīng)用,2層PCB輕松完成)

wKgZomWI14-AZdMSAAMkoKPyAMQ807.png

這是AGM32F407 100pin的引腳描述。這里面定義的PIN_XX可以用軟件定義成任意數(shù)字接口,如UART,SPI,IIC, PWM,IO等等。除了模擬部分,ADC, DAC,CMP,usb外,其它接口都能任意定義。這樣根據(jù)PCB布局來(lái)調(diào)整數(shù)字接口部分的順序,2層板就輕松搞定。這樣布出來(lái)的板子不但美觀大方,而且性能更加可靠,基本上不存在交叉走線的情況。

6、可以任意定義端口驅(qū)動(dòng)能力

根據(jù)需要,可以任意定義每一個(gè)端口的驅(qū)動(dòng)能力,大大加強(qiáng)了接口的抗干擾能力

7、防破解功能

很多產(chǎn)品在銷售之前會(huì)抹掉主控芯片的MARK號(hào)碼,防止競(jìng)爭(zhēng)對(duì)手抄襲,包括筆者拆的這款示波器。這時(shí)候我們會(huì)根據(jù)外圍電路,比如SPI flash, IIC的eeprom, UART口等對(duì)應(yīng)于主控芯片的某幾個(gè)引腳來(lái)猜測(cè)驗(yàn)證這是哪家的哪款型號(hào)。但如果你用了AGM的MCU,你會(huì)發(fā)現(xiàn)根本無(wú)從知曉。

啰里啰唆寫(xiě)了挺多的,估計(jì)要被年輕人嫌棄了。筆者寫(xiě)這個(gè),可能會(huì)對(duì)原設(shè)計(jì)廠家有一定的影響,但這不是我的本意。我非常佩服設(shè)計(jì)者的設(shè)計(jì)開(kāi)發(fā)能力,用GD407就實(shí)現(xiàn)了便攜式數(shù)字示波器的功能,可見(jiàn)功力何等深厚。就像武俠世界里的頂尖高手一樣,但是如果有一把趁手的兵器能助力你達(dá)到頂峰,你何不選擇一下呢?

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    1630

    文章

    21802

    瀏覽量

    606366
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17357

    瀏覽量

    352794
  • 數(shù)字示波器
    +關(guān)注

    關(guān)注

    6

    文章

    527

    瀏覽量

    33728
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2328

    瀏覽量

    46672
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AGM Micro推出STM32兼容MCU產(chǎn)品系列

    兼容產(chǎn)品系列已常年持續(xù)地服務(wù)于FPGA長(zhǎng)尾商業(yè)模式的近千個(gè)AGM客戶。AGM32產(chǎn)品系列對(duì)32位MCU的廣大客戶群提供國(guó)產(chǎn)替代和新智能應(yīng)用市
    發(fā)表于 12-29 10:52

    AGM Micro發(fā)布兼容STM32的MCU產(chǎn)品系列

    AGM Micro發(fā)布了兼容STM32的MCU產(chǎn)品系列,推出具有低延遲高靈活性的功能模塊MCU產(chǎn)品系列。AGM32產(chǎn)品系列對(duì)32位MCU的廣
    發(fā)表于 12-29 11:18

    AGM32 RISC-V+FPGA異構(gòu)系列在數(shù)字示波器的應(yīng)用

    指令集可以自由地用于任何目的,允許任何人設(shè)計(jì)、制造和銷售RISC-V芯片和軟件。AGM Micro是領(lǐng)先的AGM32 32位MCU、可編程SoC、和異構(gòu)(MCU)計(jì)算芯片和方案提供商,
    發(fā)表于 01-02 15:58

    用AG32替代GD407的數(shù)字示波器方案

    系列異構(gòu)芯片內(nèi)部框圖: 一、超高的性價(jià)比(超高主頻給了開(kāi)發(fā)者更多的數(shù)據(jù)處理分析時(shí)間) RISC-V 開(kāi)源內(nèi)核,248Mhz的超高主頻,是STM32F207/407望塵莫及的。除此之外,還有2K的
    發(fā)表于 05-08 10:46

    【新品體驗(yàn)】AG32開(kāi)發(fā)板免費(fèi)試用

    基于國(guó)產(chǎn)異構(gòu)雙核(RISC-V+FPGA)處理器,AG32VF407系列32位微控制器相當(dāng)于主頻248MHZMCU+2KLES(FPGA)。內(nèi)部通過(guò)AHB總線,把MCU和
    發(fā)表于 08-28 14:25

    淺談國(guó)產(chǎn)異構(gòu)雙核RISC-V+FPGA處理器AG32VF407的優(yōu)勢(shì)和應(yīng)用場(chǎng)景

    技術(shù)手段提高系統(tǒng)的安全性和可靠性,適用于對(duì)安全要求較高的應(yīng)用場(chǎng)景。 應(yīng)用場(chǎng)景 邊緣計(jì)算 : 在物聯(lián)網(wǎng)、智能城市等邊緣計(jì)算場(chǎng)景,異構(gòu)雙核RISC-V+FPGA處理器可以處理來(lái)自傳感器的實(shí)時(shí)數(shù)據(jù),實(shí)現(xiàn)快速
    發(fā)表于 08-31 08:32

    基于國(guó)產(chǎn)異構(gòu)雙核(RISC-V+FPGA)處理器,AG32開(kāi)發(fā)板開(kāi)發(fā)資料

    基于國(guó)產(chǎn)異構(gòu)雙核(RISC-V+FPGA)處理器,AG32VF407系列32位微控制器相當(dāng)于主頻248MHZMCU+2KLES(FPGA)。內(nèi)部通過(guò)AHB總線,把MCU和
    發(fā)表于 09-02 17:13

    【AG32開(kāi)發(fā)板體驗(yàn)連載】基于NTC的溫度測(cè)控裝置制作

    掌握UART的使用,并通過(guò)通訊來(lái)向數(shù)據(jù)記錄模塊發(fā)送數(shù)據(jù)以進(jìn)行記錄。 5.掌握RTC的使用,與顯示功能相配合實(shí)現(xiàn)電子時(shí)鐘功能。 AG32開(kāi)發(fā)板是一款基于國(guó)產(chǎn)異構(gòu)雙核(RISC-V+FPGA)處理器
    發(fā)表于 10-09 19:57

    【AG32開(kāi)發(fā)板體驗(yàn)連載】網(wǎng)絡(luò)攝像頭

    RISC-V+FPGA,國(guó)產(chǎn)處理器越來(lái)越多元,RISC-V 生態(tài)越來(lái)越完善 其中 RISC-V 核心主頻高達(dá) 248M,FPGA 核心資源也足夠完成一些簡(jiǎn)單的高速靈活的應(yīng)用 【開(kāi)箱
    發(fā)表于 10-11 14:54

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

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

    Arm+RISC-V雙核異構(gòu)前景如何?

    2021航順HK32MCU新品發(fā)布會(huì)上,航順介紹了自主研發(fā)的雙核異構(gòu)MCU-HK32U1xx9系列產(chǎn)品。Arm Cortex-M3大核負(fù)責(zé)主運(yùn)算;RISC-V小核負(fù)責(zé)簡(jiǎn)單通信及控制。那么,Arm+
    發(fā)表于 04-14 10:06

    AGM Micro發(fā)布兼容STM32的MCU產(chǎn)品系列

    AGM Micro發(fā)布了兼容STM32的MCU產(chǎn)品系列,推出具有低延遲高靈活性的功能模塊MCU產(chǎn)品系列AGM32產(chǎn)品系列對(duì)32位MCU的廣
    的頭像 發(fā)表于 03-07 09:48 ?2300次閱讀
    <b class='flag-5'>AGM</b> Micro發(fā)布兼容STM32的MCU產(chǎn)品<b class='flag-5'>系列</b>

    RISC-V如何做好異構(gòu)計(jì)算

    未來(lái)幾年,按照預(yù)測(cè)RISC-V將會(huì)以更加恐怖的速度增長(zhǎng),除了在原有這些領(lǐng)域發(fā)揮重要價(jià)值,RISC-V肯定還需要拓展更多新的領(lǐng)域,其中異構(gòu)計(jì)算領(lǐng)域?qū)τ?b class='flag-5'>RISC-V而言至關(guān)重要,能夠發(fā)揮
    的頭像 發(fā)表于 09-02 09:52 ?1317次閱讀

    電子:RISC-V異構(gòu)IoT時(shí)代全新架構(gòu).zip

    電子:RISC-V,異構(gòu)IoT時(shí)代全新架構(gòu)
    發(fā)表于 01-13 09:07 ?6次下載

    AGM官方AG32 MCU開(kāi)發(fā)板

    )AG32VF407VGT6是一款異構(gòu)雙核(采用RISC-V+fpga/cpld)MCU,內(nèi)含2K的cpld/fpga資源。最高主頻248MHz,內(nèi)置1MBFlash和128kbram。AG32MCU與S
    的頭像 發(fā)表于 08-15 13:34 ?1154次閱讀
    <b class='flag-5'>AGM</b>官方AG32 MCU開(kāi)發(fā)板