除了FPGA還有什麼?

除了FPGA還有什麼?


最近做電力方面的項目,由於跨行業,所以很長一段時間都在做前期準備工作。

項目設計前應儘量做到面面俱到,否則會在項目設計中遇到下面大概率問題:

性能不滿足需求,然後為了提升性能,資源又成了瓶頸;

功能設計頻繁變更;

各個模塊之間的耦合性問題,導致系統大了之後,時序無法及時收斂。然後就是不斷的復工,不斷打補丁。

設計之初,多思考,再動手。

出現錯誤或者警告不要慌張,設法解決。

首先分析物理模型是否出出現同樣的錯誤。

分析仿真,是否有沒想到的特殊情況導致一些邏輯的實現偏離自己的設計;

看佈線,是否是設計電路時組合邏輯使用不當、寄存器扇出問題等。

除了FPGA還有什麼?

一切皆在FPGA之外。

FPGA工程師不能僅關注自己的芯片,當設計外部接口時,因為仿真困難,沒有工具分析外部器件的情況,會導致在這方面的調試經常陷入困境。

這就需要工程師仔細閱讀器件的datasheet,關注其瓶頸、性能、接口電氣屬性等,一般通過 input-delay和output-delay來對接口部分進行約束。

有時甚至可以去官網尋找該器件的仿真module,然後加入到自己的仿真中,通過仿真來保證設計的可控。

FPGA設計千萬不要想當然,對待這個擁有巨大智慧的芯片,保持謙卑敬畏之心。

除了FPGA還有什麼?

原文地址:卿萃科技FPGA極客空間 微信公眾號


分享到:


相關文章: