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

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

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

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

FPGA雜記之基礎(chǔ)篇二及Demo案例解析

潤欣科技Fortune ? 來源:潤欣科技 ? 作者:潤欣科技Fortune ? 2021-05-22 17:32 ? 次閱讀

上海潤欣科技股份有限公司創(chuàng)研社

本文接續(xù)上一篇《FPGA雜記基礎(chǔ)篇》,繼續(xù)為大家分享IP例化和幾個(gè)基于FPGA芯片實(shí)現(xiàn)的Demo工程。

IP例化

IP即是一個(gè)封裝好的模塊,集成在相應(yīng)的開發(fā)環(huán)境里面,以安路的TD軟件為例,不同系列的芯片集成了不同的IP模塊,可以通過軟件例化調(diào)用。

以下是安路TD4.6.5集成的EF3L40CG332B的相關(guān)IP。

pIYBAF_S2L2AKxV9AAByzvpQTOk377.png

1.1 PLL&RAM

以例化PLL和RAM為例,實(shí)現(xiàn)兩個(gè)異步雙口 RAM。

讀寫時(shí)鐘都設(shè)置 100Mhz, 兩個(gè) RAM 為 RAMA 和RAMB, 深度為 1024,位寬為 8bit,寫入數(shù)據(jù)為 8bit,100Mhz 持續(xù)數(shù)據(jù)流, 當(dāng) RAMA被寫入 1024 字節(jié)數(shù)據(jù)后切換到寫 RAMB, RAMB 被寫入 1024 字節(jié)后切換 RAMA。以此循環(huán)類推。

當(dāng) RAMA 被寫入 1024 字節(jié)時(shí), 給讀時(shí)序提供一個(gè)啟動(dòng)信號(hào)讀取 RAMA 的數(shù)據(jù), 讀取完 RAMA 的 1024 字節(jié)數(shù)據(jù)時(shí), 切換讀 RAMB 以此類推。

這個(gè)工程的工程結(jié)構(gòu)如下圖:

pIYBAF_S2MSALHOpAAA-sfonkzw897.png

首先EF3L40CG332B_DEV開發(fā)板提供了25Mhz的晶振時(shí)鐘輸入到EF3L40CG332B的時(shí)鐘管腳。

pIYBAF_S2MuAYNh9AAAm0ycD4Uk897.png

想要得到100Mhz的讀寫速率,需要先用PLL得到倍頻時(shí)鐘。

o4YBAF_S2NaARPZXAAB5UPV0ftI848.png

在tools目錄下點(diǎn)擊IP Generator進(jìn)入IP core頁面,并選擇PLL,輸入時(shí)鐘填入板子晶振25Mhz。

pIYBAF_S2N2ABwbFAACdRP7wzHM225.png

輸出時(shí)鐘填入所需要的100Mhz,并從C0輸出。

pIYBAF_S2OiATm_mAADmUq3MkZU149.png

設(shè)置完成后,生成的module聲明如下(完整模塊可參考代碼)

pIYBAF_S2P2AE9jzAAAn0RGx8bc379.png

再生成ram的IP模塊。

在IP core中選擇RAM。

pIYBAF_S2RKAJOdxAABvlbdHKYQ767.png

pIYBAF_S2R2AWZ9MAACLkgwg_Qs364.png

Memory type選擇簡單雙口ram,memory size設(shè)置位寬8bit深度1024。

設(shè)置完成后,生成的module聲明如下。(完整模塊可參考代碼)

pIYBAF_S2SmAFumiAABWzMXq9Ek080.png

然后編寫頂層文件并且在頂層例化PLL和RAMA、RAMB。

頂層文件中主要是對(duì)ram的輸入口進(jìn)行時(shí)序操作,包括ramA、ramB的讀地址,寫地址、使能信號(hào)和輸入輸出數(shù)據(jù),詳細(xì)代碼筆記中不再贅述,可以直接參考代碼。

可綜合模塊編寫完成后,編寫仿真模塊并使用仿真軟件進(jìn)行仿真。

由于本次工程使用到了安路的IP庫,因此也需要在modelsim中添加相應(yīng)的安路仿真庫,添加方法如下:

首先在modelsim的安裝目錄下面編輯modelsim的初始化文件modelsim.ini,右鍵屬性后,將它的只讀屬性取消,然后用文本文件(本工程使用的是notepad++)編輯。

pIYBAF_S2TaAICm-AAHpKVCgYzQ881.png

在modelsim.ini的[library]列表下添加安路的仿真庫文件目錄,安路所有的仿真庫文件都在安路的編譯軟件TD安裝目錄下的sim文件夾中,此處將其所有的庫文件都復(fù)制進(jìn)了modelsim的文件夾里,若不復(fù)制,也可直接輸入安路文件夾的路徑。

pIYBAF_S2UWAOkUmAAEPGTI-t2E751.png

pIYBAF_S2VWAHaPBAABHA4T0Gy0811.png

保存后退出,打開modelsim并創(chuàng)建工程,編譯通過后,進(jìn)入仿真步驟,在simulate狀態(tài)欄下選擇start simulate,如下圖:

pIYBAF_S2WWAdShAAAGW4NL7kwQ344.png

選擇后進(jìn)入到如下頁面:

pIYBAF_S2XeAVEpVAACITQUlzEo245.png

選擇仿真的頂層并且關(guān)閉優(yōu)化選項(xiàng)。

同一個(gè)窗口打開libraries頁面并在search libraries欄右側(cè)選擇add,下拉列表選擇對(duì)應(yīng)的ef3的庫文件。

pIYBAF_S2Y-AD-_fAABVH3tVjQ8366.png

設(shè)置完成后點(diǎn)擊OK進(jìn)入仿真即可。

本次實(shí)驗(yàn)中遇見問題和調(diào)試如下:

01

pIYBAF_S2aaAMb7nAABuI10tDDc652.png

剛開始pll沒有輸出信號(hào),因此打開了pll查看波形發(fā)現(xiàn)pll波形如下:

pIYBAF_S2bqAL7l3AAAyDiLFdWg129.png

發(fā)現(xiàn)是置位了reset信號(hào)導(dǎo)致的,查看代碼發(fā)現(xiàn)如下:

pIYBAF_S2cqAfdrPAAAOkxMrqjo788.png

復(fù)位信號(hào)直接連接到了pll的置位信號(hào),由于復(fù)位信號(hào)是低電平有效而置位信號(hào)是高電平有效,因此導(dǎo)致了pll一直處于復(fù)位的情況。更改后,直接將pll復(fù)位信號(hào)置0,代碼和仿真結(jié)果正常,如下所示:

pIYBAF_S2dCAblluAAARRExYkd4643.png

o4YBAF_S2eWAQ54eAACfJnz92w4601.png

02

PLL問題解決后,觀測數(shù)據(jù)整體讀寫情況。

pIYBAF_S2fOAUfy_AABi2lqiOPs968.png

初步觀測可以發(fā)現(xiàn),rama讀使能信號(hào)只轉(zhuǎn)變了一次,而ramb的讀使能始終未能跳變,返回代碼查看發(fā)現(xiàn):

pIYBAF_S2gWANYu8AAAZUc6gH5Q981.png

邏輯判斷時(shí)未將rama的寫使能信號(hào)置1的條件寫出來。

ramb的寫使能同理:

pIYBAF_S2gqAX_QVAAAWI2RxM_c413.png

修改后,代碼如下:

pIYBAF_S2hGAF1zpAAAgR8iH0hQ965.png

pIYBAF_S2hmAOWq9AAAdAoz9Zh0476.png

波形仿真如下:

pIYBAF_S2ieAVji7AABk7S77txY042.png

粗看基本符合rama、ramb交替讀寫的功能,觀測rama、ramb時(shí)序交替細(xì)節(jié)。

pIYBAF_S2kKAXH-sAAB6YfCpPSI012.png

在rama和ramb寫使能信號(hào)轉(zhuǎn)換時(shí),發(fā)現(xiàn)空了一拍,再查看代碼,發(fā)現(xiàn)rama、ramb寫使能在條件判斷時(shí),使用的判斷邏輯是不一樣的,導(dǎo)致ramb_wren的置位會(huì)在rama_wren置位后的下一拍進(jìn)行。

pIYBAF_S2lWAew4KAAAjMr38aW8527.png

pIYBAF_S2miAeKkiAAAmNd8tslo686.png

因此更改ramb_wren的判斷條件,使之與rama_wren的一樣,都以寫地址為條件判斷再仿真。

pIYBAF_S2nCAHUh8AACGT4TAcy4822.png

可觀測到,時(shí)序正常。

pIYBAF_S2niAHPBnAAB_RBBX_fg040.png

quick start & GPIO Demo

本次demo實(shí)現(xiàn)功能如下:FPGA控制LED D1閃爍,MCU控制LED D2常亮。

2.1 keil工程環(huán)境創(chuàng)建

創(chuàng)建文件夾目錄如下:

pIYBAF_S2ryAAlDuAAA-sKTEJ0Q627.png

圖1

其中板級(jí)支持包直接由原廠提供。

先創(chuàng)建keil工程,打開keil,創(chuàng)建工程,保存在對(duì)應(yīng)的MCU→project目錄下。

pIYBAF_S2s6AasE8AAFJQVwnqag528.png

器件選擇ARM cortex M3器件。

pIYBAF_S2uaAByptAAChx-QqsAU562.png

工程建好后,添加必要的BSP包中的文件如下,創(chuàng)建好后的工程目錄如左欄:

pIYBAF_S2u6Ad0QNAADl4Ntrubg299.png

其中,startup組下的文件分別來自MCU\ELF2_BSP\Device\ELF2\Source和MCU\ELF2_BSP\Device\ELF2\Source\ARM目錄下;lib組的文件來自MCU\ELF2_BSP\Driver;log組文件保存在MCU\ELF2_BSP\Debug和MCU\ELF2_BSP\Debug\RTT目錄下。

新建main.c文件并保存在圖1所示的總文件目錄瀏覽的MCUàsrc文件夾下并添加main.c到工程main組中。

o4YBAF_S2v2AXJ2jAACDfsnumwI698.png

下面設(shè)置一些工程的環(huán)境,打開options for target對(duì)話框。

pIYBAF_S2weAbq_zAAAwsu-YdfE927.png

切換到user欄,設(shè)置如下參數(shù),這些參數(shù)會(huì)影響輸出keil工程的*.asm 和*.bin 文件,我們需要通過添加這兩條指令得到bin文件并最終提供給FPGA。

o4YBAF_S22GAERyiAACYxYz5zcQ757.png

添加的語句分別如下:

fromelf -c -v -a --output=@P.asm Objects\%L

fromelf --bin --output=@P.bin Objects\%L

再切換到C++++++++/C++欄,設(shè)置頭文件路徑如下:

pIYBAF_S21CATZzPAABZKT3Q1_c754.png

也可以直接添加如下目錄

..\ELF2_BSP;..\ELF2_BSP\CMSIS\Core\Include;..\ELF2_BSP\Debug;..\ELF2_BSP\Debug\RTT;..\ELF2_BSP\Driver;..\ELF2_BSP\Driver\regmap;..\ELF2_BSP\Device\ELF2\Include;..\ELF2_BSP\Device\ELF2\Source\ARM

其余設(shè)置如下圖:

o4YBAF_S22uAMM1IAACVCo35BH4095.png

添加分散加載文件elf2_example.sct(elf2_example.sct文件具體代碼可參考工程)

pIYBAF_S23OANQ-LAABZVEzod8g736.png

環(huán)境設(shè)置完畢后可以開始編寫工程代碼。

2.2 C代碼編輯

在main函數(shù)中編寫對(duì)GPIO的操作。

pIYBAF_S242AOI22AAAzFhnFjIQ691.png

先對(duì)GPIO初始化結(jié)構(gòu)體賦值,再調(diào)用GPIO初始化函數(shù),HAL_GPIO_WritePin函數(shù)對(duì)相應(yīng)的GPIO進(jìn)行高低賦值。

本次使用C代碼對(duì)GPIO1_0的操作是置低,GPIO1_0具體含義會(huì)在下一節(jié)(1.3)進(jìn)行說明。

2.3 TD工程創(chuàng)建和代碼編輯

打開TD4.6.5或其他版本創(chuàng)建新的工程。

pIYBAF_S26GAO4zEAAHG-5i7efM641.png

保存在總目錄的FPGA→project目錄下,并選擇對(duì)應(yīng)的器件類型。

pIYBAF_S27iAdgfLAABYX72dQHY417.png

添加或者編輯源文件,本次工程模塊聲明如下:

o4YBAF_S28WAWfkhAABO-Y5EZJo116.png

其中hw_led是由FPGA邏輯控制的led,sw_led是由MCU代碼控制的led(即1.2中的gpio1_0)。hw_led的控制代碼如下,sw_led的控制代碼詳見1.2:

pIYBAF_S29qAFGMlAABHiEbEQ3E449.png

然后例化MCU和PLL,PLL例化主要得到輸入到MCU的系統(tǒng)時(shí)鐘,例化過程略,這里貼上在頂層中調(diào)用的結(jié)果:

pIYBAF_S2-iAe7-4AAAsftl3dds736.png

輸出的200M的時(shí)鐘接到MCU的系統(tǒng)時(shí)鐘。

例化MCU界面如下:

pIYBAF_S2--AIgwSAACVtWr7SKE924.png

如圖所示,MCU支持最大 32 個(gè)GPIO,其中低16位,即GPIO_L0~GPIO_L15是直接連接至pad的;而GPIOH0~GPIOH15則是通過FPGA連接至外部,因此,當(dāng)使用這16個(gè)GPIO的時(shí)候,需要在FPGA工程的管教約束文件中指定具體連接至哪個(gè)腳。

在例化MCU時(shí),使用到哪個(gè)腳就可以打開對(duì)應(yīng)的開關(guān),例如本例中,打開了L0、L1和H0,PPM_CLK,其中PPM_CLK是FPGA Fabric 輸入時(shí)鐘,連接至FPGA的PLL輸出clk200;L0、L1連接至PAD,觀察原理圖。

pIYBAF_S2_6AGnwTAAGFHomo3As728.png

GPIO0和GPIO1連接的是調(diào)試口;最后H0連接至FPGA 中sw_led并通過管腳約束連接至LED D2。

工程的管教約束文件如下:

pIYBAF_S3BiAFuXcAAA8uweA2GI018.png

查開發(fā)板原理圖,D2連接至FPGA的16腳,且從原理圖可觀察,keil工程中對(duì)該GPIO的操作是置低,具體顯示是D2常亮。

pIYBAF_S3CmAF-qAAACHRa7EEJk761.png

pIYBAF_S3DeAO284AABM_58kbEs972.png

設(shè)置完畢后,完成結(jié)果聲明如下:

pIYBAF_S3EeAIVVxAAA3cmqZVKg191.png

并在頂層中調(diào)用:

pIYBAF_S3E-ANOMpAAArM8DHglE978.png

2.4 下載

Keil和TD的工程都創(chuàng)建編寫完成后,編譯工程。其中,keil生成的工程bin文件需要與TD關(guān)聯(lián)并通過TD下載至芯片或開發(fā)板中。

關(guān)聯(lián)的步驟如下:

在HDL2Bit Flow欄右鍵選擇properties。

pIYBAF_S3F-AeusrAAJQDp7-PRc696.png

在generate bitstream的第六項(xiàng)instruct ram中選擇keil工程生成的bin文件的目錄(此時(shí)keil工程已經(jīng)編譯通過),并保存。

o4YBAF_S3G-AVzYRAAC6Bw-OX3w937.png

保存后,雙擊generate bitstream編譯TD工程,假如在選擇路徑前已經(jīng)編譯過TD工程了,需要右鍵選擇rerun重新編譯(注意:假如修改了keil的C文件而TD的HDL文件沒有變化,建議也rerun后再將文件下載至開發(fā)板)

pIYBAF_S3H2AOn0hAAJ8b7AcyNk734.png

下載:

pIYBAF_S3JWAFZf3AAGSu-qVtpQ961.png

板子現(xiàn)象如圖:

D1持續(xù)閃爍,D2常亮:

FPGA串口通信

本Demo案例基于安路的EF2M45LG48_MINI_DEV2開發(fā)板,通過測試板的uart口和PC機(jī)的uart口連接來形成一個(gè)閉環(huán)回路,即PC機(jī)發(fā)送數(shù)據(jù)至FPGA測試板,F(xiàn)PGA接收并返回相同的數(shù)據(jù)。實(shí)驗(yàn)結(jié)果通過PC機(jī)的串口調(diào)試助手調(diào)試查看。

3.1 UART協(xié)議

UART 是一種通用串行數(shù)據(jù)總線,用于異步通信,將數(shù)據(jù)在串行通信和并行通信間的傳輸轉(zhuǎn)換。通俗的講就是把多比特的數(shù)據(jù)轉(zhuǎn)化為單比特的數(shù)據(jù)(tx端),或者把單比特的數(shù)據(jù)轉(zhuǎn)化為多比特的數(shù)據(jù)(rx端)。工作原理是將數(shù)據(jù)的每個(gè) bit 一位接一位地傳輸。

rx,接收端,位寬為 1 比特, pc 機(jī)通過串口往 FPGA 發(fā) 8 比特?cái)?shù)據(jù)時(shí),F(xiàn)PGA 通過串口線 rx 一位一位地接收,從最低位到最高位依次接收,最后在 FPGA 里面位拼接成8 比特?cái)?shù)據(jù)。

tx,發(fā)送端,位寬為 1 比特, FPGA 通過串口往 pc 機(jī)發(fā) 8 比特?cái)?shù)據(jù)時(shí), FPGA 把 8 比特?cái)?shù)據(jù)通過 tx 線一位一位的傳給 pc 機(jī),從最低位到最高位依次發(fā)送,最后上位機(jī)通過串口助手把這一位一位的數(shù)據(jù)位拼接成 8 比特?cái)?shù)據(jù)。

注意點(diǎn):

1、串行數(shù)據(jù)的發(fā)送和接收都是從低位到高位。

2、在不發(fā)送或者不接收數(shù)據(jù)的情況下, rx 和 tx 處于空閑狀態(tài),此時(shí) rx 和 tx 線都保持【高電平】,如果有數(shù)據(jù)傳遞,首先會(huì)有一個(gè)起始位0,然后是 8 比特的數(shù)據(jù)位,接著有 1 比特的停止位(高電平),如果停止位以后不再發(fā)數(shù)據(jù),將進(jìn)入空閑狀態(tài),否則又將數(shù)據(jù)線拉低(進(jìn)入起始位狀態(tài))。

3、波特率計(jì)算:uart傳輸有不同的波特率,使用HDL語言描述時(shí),通常使用計(jì)數(shù)器來實(shí)現(xiàn)不同波特率的數(shù)據(jù)傳播。計(jì)數(shù)器的計(jì)數(shù)值與具體波特率有關(guān),以常見的115200為例,假設(shè)系統(tǒng)時(shí)鐘是25Mhz,則傳輸1bit所需要的時(shí)鐘周期為25 * 1000 *1000 /115200 = 217個(gè),因此計(jì)數(shù)器計(jì)數(shù)值即216(從0開始計(jì)數(shù))。

3.2 模塊總框架

模塊的總體框架如下:

pIYBAF_S3LaAeF8OAABQ1-SPXOo166.png

top層除了時(shí)鐘和復(fù)位信號(hào)的輸入,還有輸入信號(hào)rx和輸出信號(hào)tx,分別來自PC機(jī)和輸出到PC機(jī),形成閉環(huán)。子模塊中,Rx信號(hào)再作為uart_rx模塊的輸入,經(jīng)過uart_rx模塊的處理,轉(zhuǎn)換成八位并行數(shù)據(jù)o_data輸出;對(duì)于uart_tx模塊,主要將輸入的i_data并行信號(hào)轉(zhuǎn)換成串行數(shù)據(jù)再輸出到PC機(jī)。

3.3 代碼實(shí)現(xiàn)

1. Rx端

o4YBAF_S3MmAXuM9AABQEks8tqo881.png

pIYBAF_S3NGAc6fBAACfp3TCE1Q119.png

o4YBAF_S3N6ACrICAACDrvvn5-s847.png

pIYBAF_S3OWAFRXSAAArTBTuYfo442.png

2.Tx端

pIYBAF_S3TmADjpeAABGO96SDNA629.png

pIYBAF_S3UuAITBzAAB4p6tFADI230.png

pIYBAF_S3VKADB8FAABU3XM6Ljg943.png

pIYBAF_S3WGAZK6gAABevdsoho0280.png

3.4 頂層

pIYBAF_S3YyAJc2FAAA0wvbmpjQ559.png

3.5 仿真

pIYBAF_S3Z6ACKFiAABKvXYD81M042.png

pIYBAF_S3ayAV16BAAAwhPRAlzo102.png

pIYBAF_S3cKAZD9oAABU0fL3mx4825.png

本次仿真使用到了task語句,task語句通常在當(dāng)仿真時(shí)需要給輸入變量特定的輸入值時(shí)使用,例如本次仿真對(duì)rx端進(jìn)行賦值。

3.6 仿真結(jié)果及問題排查

Rx端:

整體波形如圖:

pIYBAF_S3dWAObREAABYc0RQ3qs269.png

查看細(xì)節(jié)如下:

pIYBAF_S3eGAb9eVAABPxJZ3vg0002.png

當(dāng)rx=1時(shí),輸出的o_data并行數(shù)據(jù)在o_flag = 1(即表示傳輸結(jié)束)時(shí)也為1,結(jié)果正常。

Tx端:

整體波形如下:

pIYBAF_S3fGAbNZgAABQPiEzfwE916.png

上圖很明顯可以看出tx端傳輸有問題,當(dāng)tx發(fā)送起始位(即拉低)后,沒有將數(shù)據(jù)輸出。觀測其他信號(hào)波形,基本正常。可見問題大概率出現(xiàn)在tx賦值部分,一開始以為是發(fā)送數(shù)據(jù)位的條件判斷有問題,檢查代碼,數(shù)據(jù)傳輸時(shí)的判斷條件如下:

pIYBAF_S3gqADVRJAAAYm3Gffkg692.png

查看波形發(fā)現(xiàn)該條件可以被滿足。

pIYBAF_S3heAUs9OAABJo0vI4SQ410.png

后來查看起始位的發(fā)送條件時(shí)發(fā)現(xiàn)了錯(cuò)誤:

pIYBAF_S3iOACO8LAAAbnmf1p8Y472.png

起始位發(fā)送要與tx_en同步。假設(shè)條件使用tx_en判斷,則會(huì)比tx_en慢一拍。

另外,不能使用tx_en == 1'b1作為發(fā)送起始位的判斷條件,因?yàn)閠x_en 在數(shù)據(jù)發(fā)送時(shí)一直為1,這樣tx端會(huì)恒為0,修改后代碼如下:

pIYBAF_S3iuAdupDAACOOScKOjI059.png

再觀察波形正常。

pIYBAF_S3kOAPitMAABUKtM-PoQ405.png

pIYBAF_S3lmAKO72AABS6Y3kCJ8208.png

3.7 上板最終效果

代碼下載進(jìn)開發(fā)板后,在串口調(diào)試助手中可以正常收發(fā)數(shù)據(jù),如下:

pIYBAF_S3m6AeoNaAADAn6ueRm0365.png

fqj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21748

    瀏覽量

    603795
  • 芯片
    +關(guān)注

    關(guān)注

    456

    文章

    50879

    瀏覽量

    424132
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EMI傳導(dǎo)

    EMI傳導(dǎo)---20241024EMI傳導(dǎo)的基礎(chǔ)知識(shí)介紹EMI傳導(dǎo)的理論解析EMI傳導(dǎo)的實(shí)際測試EMI傳導(dǎo)模塊,本人10多年的電源工程師,一些個(gè)人經(jīng)驗(yàn)?
    發(fā)表于 10-24 16:32 ?2次下載

    什么~FPGA可以自行次開發(fā)了?

    什么!FPGA可以自行次開發(fā)了? 目前市場上的標(biāo)準(zhǔn)采集卡通常不支持用戶自行開發(fā)FPGA。但因?yàn)閼?yīng)用環(huán)境的需要,不僅僅只需要單一的數(shù)據(jù)采集流程,往往還需要在其中嵌入更復(fù)雜的運(yùn)行和分析邏輯。為了解
    的頭像 發(fā)表于 10-14 15:47 ?239次閱讀
    什么~<b class='flag-5'>FPGA</b>可以自行<b class='flag-5'>二</b>次開發(fā)了?

    IP5385_DEMO開發(fā)資料

    IP5385_DEMO開發(fā)設(shè)計(jì)資料
    發(fā)表于 10-08 09:22 ?18次下載

    【電磁兼容標(biāo)準(zhǔn)解析分享】汽車電子零部件EMC標(biāo)準(zhǔn)解析---你應(yīng)該了解和知道的細(xì)節(jié)(

    【電磁兼容標(biāo)準(zhǔn)解析分享】汽車電子零部件EMC標(biāo)準(zhǔn)解析---你應(yīng)該了解和知道的細(xì)節(jié)(
    的頭像 發(fā)表于 08-08 08:17 ?5244次閱讀
    【電磁兼容標(biāo)準(zhǔn)<b class='flag-5'>解析</b>分享】汽車電子零部件EMC標(biāo)準(zhǔn)<b class='flag-5'>解析</b>---你應(yīng)該了解和知道的細(xì)節(jié)(<b class='flag-5'>二</b>)

    Labview生成維碼

    ?Labview 的一個(gè)Demo,生成維碼。
    發(fā)表于 08-01 17:12 ?7次下載

    全新電池管理系統(tǒng)BMS (3串計(jì)量芯片) Demo

    全新電池管理系統(tǒng)BMS (3串計(jì)量芯片) Demo (請(qǐng)點(diǎn)擊精彩視頻) 方案亮點(diǎn): ●采用笙泉平滑能量算法(MSE), 提供剩余電量(SOC)與老化健康度(SOH)預(yù)測 ●支持電池信息參數(shù)
    發(fā)表于 07-18 11:55

    FPGA設(shè)計(jì)經(jīng)驗(yàn)圖像處理

    運(yùn)算速度的瓶頸,數(shù)據(jù)搬運(yùn)過程中的功耗占的比重也不會(huì)小。FPGA則可以通過堆很多計(jì)算硬件的方法把要做的運(yùn)算都展開,然后數(shù)據(jù)從中流過,完成一個(gè)階段的運(yùn)算之后就直接流入第個(gè)階段,不需要把一個(gè)計(jì)算階段完成后
    發(fā)表于 06-12 16:26

    芯片后仿SDF 3.0解析(三)

    本文接著解析SDF3.0的Timing Checks Entries、Timing Environment Entries兩個(gè)部分。
    的頭像 發(fā)表于 04-16 11:08 ?1782次閱讀
    芯片后仿<b class='flag-5'>之</b>SDF 3.0<b class='flag-5'>解析</b>(三)

    sap數(shù)據(jù)刷新Demo演示

    數(shù)據(jù)demo程序
    snpgroup
    發(fā)布于 :2024年03月29日 00:26:20

    【JAVA UI】【HarmonyOS】【Demo】 鴻蒙如何進(jìn)行 xml 解析

    【鴻蒙】鴻蒙如何進(jìn)行數(shù)據(jù)解析 【問題描述】有時(shí)候我們從服務(wù)器獲取是 xml 格式數(shù)據(jù),我們需要將 xml 轉(zhuǎn)化成 model 對(duì)象,該如何使用呢?下面舉個(gè)例子說明一下,將分以下幾步進(jìn)行 1.準(zhǔn)備條件
    的頭像 發(fā)表于 02-19 15:59 ?577次閱讀
    【JAVA UI】【HarmonyOS】【<b class='flag-5'>Demo</b>】 鴻蒙如何進(jìn)行 xml <b class='flag-5'>解析</b>

    FPGA的數(shù)字時(shí)鐘電路解析

    FPGA 在通信領(lǐng)域的應(yīng)用可以說是無所不能,得益于 FPGA 內(nèi)部結(jié)構(gòu)的特點(diǎn),它可以很容易地實(shí)現(xiàn)分布式的算法結(jié)構(gòu),這一點(diǎn)對(duì)于實(shí)現(xiàn)無線通信中的高速數(shù)字信號(hào)處理十分有利。
    發(fā)表于 01-24 13:46 ?819次閱讀
    <b class='flag-5'>FPGA</b>的數(shù)字時(shí)鐘電路<b class='flag-5'>解析</b>

    詳細(xì)解析相電機(jī)反轉(zhuǎn)的改變方法

    詳細(xì)解析相電機(jī)反轉(zhuǎn)的改變方法? 相電機(jī)反轉(zhuǎn)是指通過改變電機(jī)的工作方式和接線方式來改變電機(jī)的旋轉(zhuǎn)方向。以下是對(duì)相電機(jī)反轉(zhuǎn)的改變方法的詳細(xì)解析
    的頭像 發(fā)表于 01-23 14:45 ?2744次閱讀

    基于mpu9250的姿態(tài)解算demo演示

    demo程序
    james03
    發(fā)布于 :2024年01月17日 15:07:19

    FPGA設(shè)計(jì)高級(jí)技巧 Xilinx

    FPGA設(shè)計(jì)高級(jí)技巧 Xilinx
    發(fā)表于 01-08 22:15

    超強(qiáng)解析!《開源態(tài)勢洞察》——開源基金會(huì)正式發(fā)布,趕緊收藏!

    閱讀 掃描維碼 閱讀《開源態(tài)勢洞察》 往 期 回 顧 12 11 10 9 8 7 6 5 4 3 2 1 原文標(biāo)題:超強(qiáng)解析!《開源態(tài)勢洞察》——開源基金會(huì)正式發(fā)布,趕緊收藏! 文章出處:【微信公眾號(hào):開放原子】歡迎添加關(guān)
    的頭像 發(fā)表于 01-08 19:35 ?526次閱讀
    超強(qiáng)<b class='flag-5'>解析</b>!《開源態(tài)勢洞察》——開源基金會(huì)<b class='flag-5'>篇</b>正式發(fā)布,趕緊收藏!
    主站蜘蛛池模板: 免费三级现频在线观看| 一本道在线综合久久88| 涩涩在线观看免费视频| 无遮挡午夜男女XX00动态| 亚洲三级视频在线观看| 757一本到午夜宫| 国产成人精品系列在线观看| 黄色一级毛片免费| 欧美亚洲色帝国| 亚洲成人一区二区| 98国产精品人妻无码免费| 国产成人无码精品久久久影院 | 俄罗斯XBXBXB兽交| 精品视频一区二区三三区四区| 欧美亚洲国产手机在线有码| 亚洲bt区| 播色屋97超碰在人人| 金瓶梅 快播| 色精品极品国产在线视频| 中国老太太xxx| 国产精品亚洲精品久久国语| 男生插曲女生身全过程| 校花爽好大快深点h| 99久久国产综合色| 后式大肥臀国产在线| 日本老师xxxxx18| 中俄两军在日本海等上空战略巡航| 国产成人久久AV免费看澳门| 美女扒开腿让男生桶爽免费APP| 校花在公车上被内射好舒| seyeye免费高清观看| 久久精品中文字幕| 无人区乱码区1卡2卡三卡在线| 99re6久久热在线视频| 好色美女小雅| 色欲蜜臀AV免费视频| 99在线精品国自产拍| 久久99国产视频| 亚洲 欧美 国产 伦 综合 | 一个吃奶两个添下面H| 国产精品视频大全|