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

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

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

3天內不再提示

理解清楚這5條準則,用哪款FPGA都不會太難

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

掃碼添加小助手

加入工程師交流群

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

做好FPGA,入門半導體行業,需要從硬件的角度思考開發的過程,理解IDE工具工作背后的深層次含義,學習HDL不要一上手就寫代碼,切記盲目的使用浮點,隨意的進行除法和開方等運算,這和FPGA本身的特性及硬件結構相關,時序分析也并不難,但一定要理解時序分析的本質原因,理解清楚這5條準則,其實用哪款FPGA都不會太難。

1、學習FPGA切記一開始就寫代碼,一寫就是好多年!

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

Gowin DSP資源

Xilinx DEP48E資源

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

Xilinx第四代ASMBL FPGA底層架構

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

3、不要盲目的浮點,開方,除法,指數運算!

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

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

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

周期約束,輸入輸出延遲約束,生成時鐘約束,時鐘應該走全局時鐘網絡,要進行多周期約束,設置偽路徑這些時序約束中常用的技巧,是否都清楚背后的邏輯,這個部分想和大家一起探討時序約束底層的邏輯。

時序分析必需的三條路徑:源時鐘、數據、目的時鐘路徑

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

有一個有趣的統計:FPGA大部分的問題是由跨時鐘域導致,如果你真正理解FPGA,進行FPGA代碼的移植都不會太麻煩,而最終選擇哪家的FPGA其實也就不太重要,因為萬變不離其宗。

責任編輯:xj

原文標題:FPGA認清這五大原則,想學不好都難!

文章出處:【微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。

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

    關注

    1645

    文章

    22034

    瀏覽量

    617880
  • 半導體
    +關注

    關注

    335

    文章

    28865

    瀏覽量

    237072
  • HDL
    HDL
    +關注

    關注

    8

    文章

    330

    瀏覽量

    48020

原文標題:FPGA認清這五大原則,想學不好都難!

文章出處:【微信號:elecfans,微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TMC2226與TMC2225的區別?更適合您?

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

    fpga做電機控制有前途嗎?還是?

    咱今兒個嘮嘮 FPGA 做電機控制這事兒,先把丑話說在前頭 —— 要是有人開口就提某品牌伺服驅動器還在用 FPGA 跑電流環,咱可得把話掰扯清楚。咱自己實打實拿 Verilog 寫過 CORDIC
    的頭像 發表于 05-29 15:08 ?813次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>fpga</b>做電機控制有前途嗎?還是?

    使用PCM1789的I2C控制音量,為什么都不會回ACK?

    我想請問我想使用PCM1789的I2C控制音量,為什么都不會回ACK
    發表于 01-23 08:14

    xilinx FPGA IOB約束使用以及注意事項

    采用了IOB約束,那么就可以保證從IO到達寄存器或者從寄存器到達IO之間的走線延遲最短,同時由于IO的位置是固定的,即存在于IO附近,所以每一次編譯都不會造成輸入或者輸出的時序發生改變。 二、為什么要使用IOB約束 考慮一個場景,當你
    的頭像 發表于 01-16 11:02 ?889次閱讀
    xilinx <b class='flag-5'>FPGA</b> IOB約束使用以及注意事項

    ads1204基于fpga的sinc3濾波,為何輸出的25位數據為什么都不是定值?

    我是DSP給FPGA提供濾波時鐘的(也就是CNR,設置為256),輸入給的是恒定的值,不知為何輸出的25位數據為什么都不是定值,有做過的高手嗎?求助!
    發表于 01-15 06:40

    ADC08DL502采樣率最高到500M,這么高的采樣率的時鐘是否可以直接從FPGA輸出給ADC?

    外部的時鐘源。外部的話FPGA要與ADC同步,那選用的這個時鐘源最少需要兩路輸出,一路給ADC,另外一路給FPGA。這樣做的話貴司IC
    發表于 12-26 06:37

    AFE031輸出信號的波形不會改變,是哪里出了問題?

    我找到了一個使用F28069和AFE031,采用HAL層和PHY層API編寫的例程,并使用示波器測出了發送的信號如圖所示,測的是AFE031上的測量點TP2。 但是我不太明白為什么我改變程序里的發送數據的值、發送的數據量或者TX/RX/PWM的頻率,該波形都不會發生變化?是我測錯了嗎?
    發表于 12-20 09:20

    DAC5686 IOUTA1,IOUTA2和IOUTB1,IOUTB2,兩對差分哪個是P端?哪個是N端?

    有兩個問題: 1. IOUTA1,IOUTA2和IOUTB1,IOUTB2,兩對差分哪個是P端?哪個是N端?在規格書上看不出來。 但是從參考電路上去看IOUTA1,IOUTB1是N端,IOUTA2,IOUTB2是P端。這個理解對嗎? 2.
    發表于 11-22 14:45

    產品在客戶端用了幾個月后反饋MOS管斷裂,引腳不知道什么原因會變得這么脆,正常來說引腳彎折也不會直接斷掉

    各位大佬,給給意見,感謝! 目前找不到什么原因,mos管來回彎折數次都不會這樣斷掉 是過波峰焊后引腳性質變脆了嗎?還是引腳使用的過程中氧化了
    發表于 11-20 10:28

    TPA3251D2接4歐負載,功率去到3/2左右就開始打隔,A和D通道去到削波都不會出現保護,為什么?

    TPA3251D2接4歐負載,功率去到3/2左 右就開始打隔,36V-DC穩壓電源測試的,四個通道只有B和C通道出現打隔,A和D通道去到削波都不會出現保護,這是什么問題呢?請教TI大師
    發表于 10-23 06:44

    關于反相器CD4069UBE輸出負電壓的原理

    請問這個反相器CD4069UBE是怎么按照下圖MuItisim仿真轉換為最終輸出-2.365V的,很不理解這是怎么做到的,原理是什么,我試過電阻R1,電容C1都很關鍵去掉之后都不會再有輸出電壓,這是什么原理?
    發表于 10-18 14:21

    采用的無源麥克輸出信號為2-5mV,請問采用芯作為前置放大器比較合適?

    您好:我們采用的無源麥克輸出信號為2-5mV,請問采用TI芯作為前置放大器比較合適,原來選用ADI的一芯片,感覺不說話時有燥聲.
    發表于 09-26 06:09

    要在AD采樣前加一個低通濾波模塊,濾除1K以上的高頻成分,運放比較合適?

    小弟要在AD采樣前加一個低通濾波模塊,濾除1K以上的高頻成分,不知道運放比較合適?
    發表于 08-28 08:14

    請問前級放大電路和中間級放大電路使用運放比較合適?

    請問前級放大電路和中間級放大電路使用運放比較合適。
    發表于 08-21 08:00

    為什么LMP7721的起始電壓是正的5mV?

    為什么LMP7721的起始電壓是正的5mV?的元件都是一樣的啊。性能更好?同樣的原理圖和布線哪個噪聲低?請TI大佬幫忙指點一下,感謝。
    發表于 08-21 06:54
    主站蜘蛛池模板: 小雪被老外黑人撑破了视频 | 99热这里只有精品一区二区三区 | 狠狠色噜噜狠狠狠狠91 | 国产亚洲综合色就色 | 欧美18性欧美黑吊 | 成人特黄午夜性a一级毛片 成人网18免费下 | 国内精品久久影视 | 六月婷婷网视频在线观看 | 色视频免费国产观看 | 视频一区亚洲 | 福利区在线观看 | 四虎影永久在线观看网址 | 亚洲日本在线观看视频 | 国产v精品成人免费视频400条 | 毛片8 | h网站免费在线观看 | 欧美成人免费夜夜黄啪啪 | 美女扒开尿囗给男生桶爽 | 日本黄色一级大片 | 一级片免费在线 | 国内亚州视频在线观看 | 男女交性拍拍拍高清视频 | 免费一级毛片在线播放 | 久久综合色婷婷 | 在线天堂中文www官网 | 色涩在线观看 | 午夜片 飘香香影院 | 四虎永久免费最新在线 | 免费黄色在线视频 | 天天色综 | 亚洲色图视频在线 | 久综合网| 2021最新久久久视精品爱 | 狠狠色丁香婷婷综合欧美 | 国产你懂的在线观看 | 六月婷操 | 校园春色亚洲欧美 | 性欧美高清久久久久久久 | 三级理论手机在线观看视频 | 国产情侣草莓视频在线 | 神马午夜影院 |