作者:阿昏豆
作為FPGA工程師來說,碰到新的問題是設計中最常見的事情了,技術發展趨勢日新月異,所以經常會有新的概念,新的需求,新的設計等待去實現。不是每個通過BAIDU或者GOOGLE都有答 ...
作者:阿昏豆
寫在coding之前的那些鐵律
(1)注釋: 好的代碼首先必須要有注釋,注釋至少包括文件注釋,端口注釋,功能語句注釋。
文件注釋:文件注釋就是一個說明文:這通常在文 ...
作者:阿昏豆
在FPGA內部資源中,RAM是較為常用的一種資源。
通常實例化RAM中,一種使用為BLOCK RAM 也就是塊RAM 。另外資源可以通過寄存器搭,也就是分布式RAM。前者一般用于提供較 ...
作者:阿昏豆
FIFO在FPGA設計中除了上篇所介紹的功能之外, 還有以下作為以下功能使用:
(1) 內存申請
在軟件設計中,使用malloc()和free()等函數可以用于內存的申請和釋 ...
作者:阿昏豆
FIFO是FPGA內部一種常用的資源,可以通過FPGA廠家的的IP生成工具生成相應的FIFO。FIFO可分為同步FIFO和異步FIFO,其區別主要是,讀寫的時鐘是否為同一時鐘,如使用一個時鐘則 ...
作者:阿昏豆
流水線,最早為人熟知,起源于十九世紀初的福特汽車工廠,富有遠見的福特,改變了那種人圍著汽車轉、負責各個環節的生產模式,轉變成了流動的汽車組裝線和固定操作的人員。 ...
作者:阿昏豆
FPGA其在眾多器件中能夠被工程師青睞的一個很重要的原因就是其強悍的處理能力。那如何能夠做到高速的數據處理,數據的并行處理則是其中一個很重要的方式。
數據的并行處理, ...
作者:阿昏豆
接口確定以后,FPGA內部如何規劃?首先需要考慮就是時鐘和復位。
時鐘:根據時鐘的分類,可以分為邏輯時鐘,接口時鐘,存儲器時鐘等;
(1)邏輯時鐘取決與邏輯的 ...
作者:阿昏豆
敏捷開發宣言中,有一條定律是“可以工作的軟件勝過面面俱到的文檔”。如何定義可可以工作的,這就是需求確定后架構設計的首要問題。而大部分看這句話的同志更喜歡后半句, ...
作者:阿昏豆
勿用諱言,現在國內FPGA開發還處于小作坊的開發階段,一般都是三、四個人,七八臺機器.小作坊如何也能做出大成果。這是每個FPGA工程師都要面臨的問題。架構設計是面臨的第 ...
作者:阿昏豆
“合抱之木,生于毫末;九層之臺,起于壘土;千里之行,始于足下! 老子《道德經》
對于新手來說,如何上手調試FPGA是關鍵的一步。
對于每一個新設計 ...
作者:阿昏豆
如果說用一個詞來描述FPGA的特性,靈活性肯定名列前茅。
FPGA的靈活性在于:
(一)I/O的靈活性,其可以通過其I/O組成各種接口與各種器件連接 ...