專業從產品需求出發認識你的芯片– 芯片之內深刻理解FPGA底層結構與應用場合的對應關系– 芯片之外FPGA外圍支持電路以及高速接口FPGA與軟件接口的設計和調試做出你的產品– 公司業務– 項目流程– 領域知識" />

精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

FPGA工程師的成長軌跡分析

m3eY_edn_china ? 來源:未知 ? 作者:李倩 ? 2018-06-09 09:05 ? 次閱讀

第一部分:FPGA工程師的成長

第一階段:入門 -> 熟練克服心理恐懼– 代碼這么寫可以編譯通過– 下載程序不會燒毀電路板建立思維定勢– “事非經過不知易”學會了便是“自古華山一條路”

沒用過便是“亂花漸欲迷人眼

第二階段:提高 -> 精通EDA工具——從感性認識到理性認識– 站在EDA工具的角度理解FPGA開發流程EDA工具各個流程的意義,各個階段的輸入輸出EDA工具輸出的報告:Infor和warningHDL語言——積累設計模式– 跨時鐘域處理電路– 有限狀態機電路– 特定領域的數據通路電路– 片上總線FPGA芯片——從邏輯特性到物理特性

– 搞定時序分析和約束– 看懂RTL視圖和Technology視圖第三階段:從業 -> 專業從產品需求出發認識你的芯片– 芯片之內深刻理解FPGA底層結構與應用場合的對應關系– 芯片之外FPGA外圍支持電路以及高速接口FPGA與軟件接口的設計和調試做出你的產品– 公司業務– 項目流程– 領域知識

個人的成長+成功的項目給剛剛從業的FPGA工程師的幾點忠告– 珍視你的第一份工作從工作中學習,在工作中成長記工作日志,寫博客– FPGA工程師學點軟件,學點“不可綜合語句”數據的分析和可視化工具之間的“膠水”– 使用Linux OS腳本

免費工具開源精神

第二部分:FPGA開發中的敏捷實踐FPGA開發本質上是敏捷的– 相對于芯片開發:靈活 + 快速 = 敏捷

可以隨時更新– 更短的迭代周期可以上板驗證 – 更快的反饋速度敏捷開發的思想需要結合FPGA的自身特點– 相對于軟件開發:上板調試代價更高 – 仿真驗證的必要性距離真實世界更近 – 開發驗證、調試工具的必要性? 驗證、調試工具不是最終產品的一部分? 開發工具、積累工具,合理重用刻意地模仿芯片或者軟件開發都是不可取的案例分享案例一:用Virtual JTAG加速上板驗證

– 問題1:缺少外部芯片的仿真模型。– 解決1:用VJ虛擬出一個“串口控制臺”,通過接口邏輯層,向外部芯片發送“寫”和“讀”命令。驗證接口邏輯層,積累操作外部芯片的腳本。通過這一接口,把最終產品中需要用狀態機來實現的控制電路,暫時替換為可以用PC機軟件來實現的腳本;把FPGA上的硬件調試轉化為了PC端軟件調試,加速了調試過程。– 敏捷思想:把項目中的風險,在早期的迭代中加以解決。

– 問題2:外部設備行為復雜,測試向量覆蓋率不夠、仿真速度慢。– 解決2:用VJ設計一個真實行為捕獲模塊,豐富測試向量。用VJ虛擬未實現的關鍵邏輯模塊,上板測試調試。– 敏捷思想:反思回顧,發現開發瓶頸,持續改進方法、工具。提早集成、提早測試。案例二:FPGA開發中引入回歸測試和持續構建

– 問題1:軟件的驅動層(C)和FPGA的接口層(V)需要測試和調試FPGA需要回歸測試來保證持續開發的質量– 解決1:用SystemVerilog DPI連接C和Verilog用CppUtest測試框架搭建FPGA回歸測試環境– 敏捷思想:回歸測試

– 問題2:多人協作開發中代碼的質量保證FPGA需要自動構建來實現及時發布– 解決2:用Tcl腳本實現項目編譯、仿真的自動化用Hudson CI來實現多個仿真、編譯工程的自動構建和健康度報告– 敏捷思想:每日構建

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

    關注

    1626

    文章

    21678

    瀏覽量

    602005
  • 芯片
    +關注

    關注

    454

    文章

    50460

    瀏覽量

    421966
  • EDA工具
    +關注

    關注

    4

    文章

    265

    瀏覽量

    31717

原文標題:如何成長為一名優秀的FPGA 工程師?

文章出處:【微信號:edn-china,微信公眾號:EDN電子技術設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    #FPGA 本科生也能成為FPGA研發工程師

    fpga工程師
    明德揚助教小易老師
    發布于 :2023年09月23日 08:05:36

    #人工智能 #FPGA 怎么成為一個合格的FPGA工程師?

    fpga工程師
    明德揚助教小易老師
    發布于 :2023年12月18日 21:19:01

    《Altera FPGA工程師成長手冊》暨-【論壇送書活動預告】

    ` 本帖最后由 eehome 于 2013-1-5 09:44 編輯 《Altera FPGA工程師成長手冊》陳欣波等編著基于多年教學經歷,合理安排理論知識和時間內容按照學習的認知秩序組織內容
    發表于 05-08 15:21

    清華大學Altera-FPGA工程師成長手冊

    本帖最后由 ycq654263138 于 2013-4-8 13:52 編輯 清華大學Altera-FPGA工程師成長手冊光盤下載地址:http://pan.baidu.com/share
    發表于 09-13 14:22

    誠招FPGA、硬件、模擬電路工程師

    周立功旗下廣州致遠電子股份有限公司(www.zlg.cn)專業制造高端測量與分析儀器,比如,高精度功率分析儀、電能質量分析儀,誠招FPGA開發工程師
    發表于 08-09 03:48

    誠聘FPGA、硬件與模擬電路工程師

    周立功旗下廣州致遠電子股份有限公司(www.zlg.cn)專業制造高端測量與分析儀器,比如,高精度功率分析儀、電能質量分析儀,誠招FPGA開發工程師
    發表于 08-09 03:50

    設計教訓如何成就稱職的FPGA資深工程師?

    !大家一起來看看特權同學告訴你哪些不為人知的秘訣:設計教訓如何成就稱職的FPGA資深工程師?作為ASIC領域中一種半定制電路,FPGA的發展不但解決了定制電路不足,并且能夠克服可編程器件門電路數有限
    發表于 08-20 16:50

    招聘:軟件工程師(數字信號處理方向-FPGA)、硬件工程師

    公司行業:航天航空公司性質:國企公司規模:1000人招聘:軟件工程師(數字信號處理方向)、硬件工程師軟件工程師:1)通信、電子、計算機專業,碩士及以上學歷;2)具有XILINX/ACTEL F
    發表于 04-25 21:02

    FPGA工程師兼職

    本公司位于安徽合肥因業務需求,尋找合肥地區FPGA工程師兼職人員,若有充裕的空閑時間,有FPGA開發能力的.有意者請聯系:133-6560-7553,黃小姐
    發表于 07-02 16:54

    誠聘FPGA軟件工程師

    獵頭職位:FPGA軟件工程師【上海】崗位描述:1. 根據系統需求,參與FPGA器件選型、方案設計,負責邏輯設計、仿真和調試;2. 編寫FPGA設計文檔、測試文檔與使用文檔等;3. 協助
    發表于 02-17 11:06

    誠招“FPGA工程師、嵌入式系統開發工程師

    納睿達科技有限公司誠招“FPGA工程師、嵌入式系統開發工程師”【FPGA工程師】學歷要求:研究生 工作經驗:不限 崗位職責:1、主要從事設備
    發表于 01-13 14:17

    FPGA開發工程師、硬件開發工程師各一名

    FPGA開發工程師崗位職責:1、根據系統需求,完成FPGA器件選型和方案設計;2、負責FPGA的Verilog語言編寫、仿真、調試;3、負責FPGA
    發表于 10-22 11:03

    嵌入式Linux開發工程師成長過程

    詳解嵌入式Linux工程師成長經歷嵌入式資訊精選2018-03-23學習就是要不斷的吸納知識,在研發過程中,經常會遇到一些問題,這種發現問題并解決問題的過程就是進步。下面是嵌入式Linux開發
    發表于 11-05 06:54

    嵌入式軟件開發工程師FPGA開發工程師的區別是什么?

    嵌入式軟件開發工程師FPGA開發工程師的區別是什么?
    發表于 11-22 06:11

    FPGA工程師需要具備哪些技能?

    、設計思路 FPGA芯片是開發高速數字電路設計的理想解決方案之一。FPGA芯片基于HDL的設計方法允許工程師使用高級語言進行設計。因此,FPGA
    發表于 11-09 11:03