91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

理解清楚這5條準(zhǔn)則,用哪款FPGA都不會(huì)太難

lPCU_elecfans ? 來源:電子發(fā)燒友網(wǎng) ? 作者:電子發(fā)燒友網(wǎng) ? 2020-10-31 09:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

中國集成半導(dǎo)體人才存量46.1萬人,人才缺口32萬人,平均每年人才需求為10萬人,但想入門半導(dǎo)體行業(yè),學(xué)好HDL語言卻并不太容易。

做好FPGA,入門半導(dǎo)體行業(yè),需要從硬件的角度思考開發(fā)的過程,理解IDE工具工作背后的深層次含義,學(xué)習(xí)HDL不要一上手就寫代碼,切記盲目的使用浮點(diǎn),隨意的進(jìn)行除法和開方等運(yùn)算,這和FPGA本身的特性及硬件結(jié)構(gòu)相關(guān),時(shí)序分析也并不難,但一定要理解時(shí)序分析的本質(zhì)原因,理解清楚這5條準(zhǔn)則,其實(shí)用哪款FPGA都不會(huì)太難。

1、學(xué)習(xí)FPGA切記一開始就寫代碼,一寫就是好多年!

FPGA作為典型的硬件開發(fā)過程,其難點(diǎn)在于FPGA硬件的深刻理解,優(yōu)秀的FPGA工程師是基于數(shù)學(xué)模型+FPGA底層硬件的理解去優(yōu)化代碼,而不是根據(jù)算法,在不清楚FPGA硬件情況下直接用HDL進(jìn)行描述,這里我們通過兩款FPGA器件的DSP架構(gòu),和大家分享一下在數(shù)字信號處理過程中FPGA代碼的優(yōu)化過程。

Gowin DSP資源

Xilinx DEP48E資源

2、需要深刻理解IDE工具的背后邏輯!

Xilinx第四代ASMBL FPGA底層架構(gòu)

FPGA開發(fā)者通常的開發(fā)過程是寫好代碼,然后修改語法錯(cuò)誤,按照工具的先后流程點(diǎn)擊相關(guān)選項(xiàng),下載代碼,可是你是否思考過,所謂的綜合,布局布線,物理約束,時(shí)序約束等背后深層次含義以及IDE相關(guān)參數(shù)設(shè)置對我們設(shè)計(jì)的影響。

3、不要盲目的浮點(diǎn),開方,除法,指數(shù)運(yùn)算!

在數(shù)字信號處理過程,我們通常建議用戶先將浮點(diǎn)數(shù)據(jù)進(jìn)行定點(diǎn)量化,碰到開方運(yùn)算,我們通常建議是否可以簡化成絕對值和平方再進(jìn)行處理,盡量避免除法運(yùn)算,那背后的邏輯又是什么呢?

Xilinx高效低成本Spartan-7 FPGA器件特征

4、時(shí)序約束和時(shí)序分析沒有想象中的那么難!

周期約束,輸入輸出延遲約束,生成時(shí)鐘約束,時(shí)鐘應(yīng)該走全局時(shí)鐘網(wǎng)絡(luò),要進(jìn)行多周期約束,設(shè)置偽路徑這些時(shí)序約束中常用的技巧,是否都清楚背后的邏輯,這個(gè)部分想和大家一起探討時(shí)序約束底層的邏輯。

時(shí)序分析必需的三條路徑:源時(shí)鐘、數(shù)據(jù)、目的時(shí)鐘路徑

5、如果你理解了底層,用任何一家FPGA原廠都差不多!

有一個(gè)有趣的統(tǒng)計(jì):FPGA大部分的問題是由跨時(shí)鐘域?qū)е?,如果你真正理解FPGA,進(jìn)行FPGA代碼的移植都不會(huì)太麻煩,而最終選擇哪家的FPGA其實(shí)也就不太重要,因?yàn)槿f變不離其宗。

責(zé)任編輯:xj

原文標(biāo)題:FPGA認(rèn)清這五大原則,想學(xué)不好都難!

文章出處:【微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    1660

    文章

    22410

    瀏覽量

    636273
  • 半導(dǎo)體
    +關(guān)注

    關(guān)注

    339

    文章

    30734

    瀏覽量

    264069
  • HDL
    HDL
    +關(guān)注

    關(guān)注

    8

    文章

    332

    瀏覽量

    48973

原文標(biāo)題:FPGA認(rèn)清這五大原則,想學(xué)不好都難!

文章出處:【微信號:elecfans,微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    是德科技高性能誤碼儀架構(gòu)及測試原理解

    。與發(fā)送方式不同。所有 1 都不會(huì)以 1 的形式出現(xiàn),所有 0 都不會(huì)以 0 的形式出現(xiàn)。這些稱為 比特錯(cuò)誤或者產(chǎn)生誤碼。
    的頭像 發(fā)表于 03-06 10:04 ?280次閱讀
    是德科技高性能誤碼儀架構(gòu)及測試原<b class='flag-5'>理解</b>析

    CAN軟件好用?虹科HK-CoreTest PK PCAN-View

    在汽車電子開發(fā)與測試中,選擇一高效、易用的CAN測試軟件至關(guān)重要。面對市場上眾多工具,工程師常糾結(jié)于“CAN測試軟件比較好用?”本文將從功能、易用性、兼容性等維度,對比國際主流工具(如PCAN-View)與國產(chǎn)軟件虹科HK
    的頭像 發(fā)表于 02-05 17:02 ?566次閱讀
    CAN軟件<b class='flag-5'>哪</b><b class='flag-5'>款</b>好用?虹科HK-CoreTest PK PCAN-View

    2026年5MCU/SoC芯片性價(jià)比最高!

    都繞不開的重點(diǎn)關(guān)鍵。 近日,前德州儀器(TI)資深工程師、外網(wǎng)硬核測評博主John Tee評選出了他認(rèn)為的2026年性價(jià)比最高的5MCU芯片/SoC芯片。 《半導(dǎo)體器件應(yīng)用網(wǎng)》將結(jié)合5
    的頭像 發(fā)表于 01-22 10:19 ?887次閱讀
    2026年<b class='flag-5'>這</b><b class='flag-5'>5</b><b class='flag-5'>款</b>MCU/SoC芯片性價(jià)比最高!

    FPGA 入門必看:Verilog 與 VHDL 編程基礎(chǔ)解析!

    很多開發(fā)者第一次接觸FPGA,都會(huì)有同樣的疑問:FPGA是硬件,不是軟件,怎么寫程序?答案就是硬件描述語言(HDL),最常用的就是Verilog和VHDL。今天,我們就帶你入門,搞清楚
    的頭像 發(fā)表于 01-19 09:05 ?449次閱讀
    <b class='flag-5'>FPGA</b> 入門必看:Verilog 與 VHDL 編程基礎(chǔ)解析!

    同樣是樂鑫科技ESP32-P4C5開發(fā)板,到底應(yīng)該怎么選?選型指南在這!

    更多都是樂鑫科技ESP32-P4和ESP32-C5芯片設(shè)計(jì)的開發(fā)板,啟明云端為什么要設(shè)計(jì)兩?WT99P4C5-S1和WTDKP4C5-S
    的頭像 發(fā)表于 12-15 18:03 ?1579次閱讀
    同樣是樂鑫科技ESP32-P4C<b class='flag-5'>5</b>開發(fā)板,到底應(yīng)該怎么選?選型指南在這!

    芯源內(nèi)置LCD斷碼屏驅(qū)動(dòng)器的MCU是?支持多少段的斷碼屏呢?

    芯源內(nèi)置LCD斷碼屏驅(qū)動(dòng)器的MCU是?支持多少段的斷碼屏呢?
    發(fā)表于 12-03 08:17

    電網(wǎng)倉儲(chǔ)出入庫盤點(diǎn)推薦RFID通道機(jī)?

    在電網(wǎng)企業(yè)倉儲(chǔ)管理中,物資種類繁多、批量大,從電表、電纜卷筒到大型儀表,出入庫盤點(diǎn)與復(fù)核工作非常頻繁且復(fù)雜。選擇合適的RFID通道機(jī)不僅能保證數(shù)據(jù)準(zhǔn)確性,更能大幅提升倉儲(chǔ)效率,降低人力成本。在這一場景下,CK-TP3和CK-TP5A
    的頭像 發(fā)表于 10-27 14:17 ?648次閱讀

    新大陸手持采集器是帶鍵盤和全屏的?

    在現(xiàn)代商業(yè)和工業(yè)領(lǐng)域,手持采集器的應(yīng)用越來越廣泛,一既帶鍵盤又有全屏的手持采集器往往能為工作帶來更高的效率和更好的體驗(yàn)。那么新大陸手持采集器是帶鍵盤和全屏的呢?下面為您推薦兩優(yōu)
    的頭像 發(fā)表于 09-09 16:04 ?753次閱讀
    新大陸<b class='flag-5'>哪</b><b class='flag-5'>款</b>手持采集器是帶鍵盤和全屏的?

    聊聊FPGA中的TDC原理

    今天我們不談高大上的物理學(xué),只聊聊如何在 FPGA 中,一串加法器和 D 觸發(fā)器,“數(shù)清楚時(shí)間”——這就是時(shí)間數(shù)字轉(zhuǎn)換器(TDC)的魅力。
    的頭像 發(fā)表于 09-02 15:15 ?2104次閱讀
    聊聊<b class='flag-5'>FPGA</b>中的TDC原理

    深度解讀PCB設(shè)計(jì)布局準(zhǔn)則

    無論您是在進(jìn)行高速設(shè)計(jì),還是正在設(shè)計(jì)一塊高速PCB,良好的電路板設(shè)計(jì)實(shí)踐都有助于確保您的設(shè)計(jì)能夠按預(yù)期工作并實(shí)現(xiàn)批量生產(chǎn)。在本指南中,我們匯總了適用于大多數(shù)現(xiàn)代電路板的一些基本PCB設(shè)計(jì)布局準(zhǔn)則
    的頭像 發(fā)表于 09-01 14:24 ?7452次閱讀
    深度解讀PCB設(shè)計(jì)布局<b class='flag-5'>準(zhǔn)則</b>

    樹莓派 + OpenCV 打造人臉識別技術(shù)!

    在本指南中,我們將教您如何使用OpenCV和面部識別庫(兩個(gè)出色的開源項(xiàng)目)設(shè)置樹莓派來檢測和識別面部。在這個(gè)設(shè)置中,所有的數(shù)據(jù)和處理都將在Pi上本地執(zhí)行,意味著您的所有面部和數(shù)據(jù)都不會(huì)離開Pi
    的頭像 發(fā)表于 07-29 17:27 ?1349次閱讀
    <b class='flag-5'>用</b>樹莓派 + OpenCV 打造人臉識別技術(shù)!

    【HarmonyOS 5】鴻蒙中進(jìn)度的使用詳解

    【HarmonyOS 5】鴻蒙中進(jìn)度的使用詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、HarmonyOS中Progress進(jìn)度的類型
    的頭像 發(fā)表于 07-11 18:26 ?1140次閱讀
    【HarmonyOS <b class='flag-5'>5</b>】鴻蒙中進(jìn)度<b class='flag-5'>條</b>的使用詳解

    無法編程CYBT-423060-02 (CYW20721B2)怎么解決?

    TX 和 RTS 引腳保持高電平。 該模塊通過 BLE 將自身宣傳為 EZ-Serial,除非我在重置時(shí)將 HCI UART CTS 拉低,我認(rèn)為意味著它確實(shí)進(jìn)入編程模式。但無論何種模式,它都不會(huì)在 HCI UART 上輸出任何響應(yīng)。
    發(fā)表于 06-26 06:36

    TMC2226與TMC2225的區(qū)別?更適合您?

    TMC2226與TMC2225的區(qū)別?更適合您?來自TRINAMIC的步進(jìn)電機(jī)驅(qū)動(dòng)芯片,都擁有著超靜音操作、高效率、高可靠性等卓越性能,廣泛應(yīng)用于3D打印機(jī)、CNC機(jī)床、智能
    的頭像 發(fā)表于 06-03 16:31 ?1180次閱讀
    TMC2226與TMC2225的區(qū)別?<b class='flag-5'>哪</b><b class='flag-5'>款</b>更適合您?

    fpga做電機(jī)控制有前途嗎?還是?

    咱今兒個(gè)嘮嘮 FPGA 做電機(jī)控制這事兒,先把丑話說在前頭 —— 要是有人開口就提某品牌伺服驅(qū)動(dòng)器還在用 FPGA 跑電流環(huán),咱可得把話掰扯清楚。咱自己實(shí)打?qū)嵞?Verilog 寫過 CORDIC
    的頭像 發(fā)表于 05-29 15:08 ?1664次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>fpga</b>做電機(jī)控制有前途嗎?還是?