這個世界先有雞還是先有蛋?沒有人知道答案。但是如果有人問ess9018、ak4497、cs43198這些高階sigmadelta架構dac的媽媽是誰?我們可以回答您:它們都有乙個同樣的媽,名字叫做fpga。
fpga是什麼?
fpga的全稱是field-programmable gate array,翻譯成中文就是現場可程式設計門陣列,詳細的名詞解釋一堆,看了讓外行摸不著頭腦,我們的理解它就是一片萬能數字晶元,可以模擬絕大部分數字邏輯晶元的功能。按照老萬的說法,fpga其實就是樂高積木拼砌包,你想拼搭成什麼模型(針對數字晶元),就用裡面的零件(邏輯線路)搭起來就好。當然fpga也是分檔次的,檔次越高的晶元就相當於拼砌包裡的零件數越多,配件越全,能夠拼出的模型(數字晶元)規模就越大,種類也越繁雜。
數字晶元之母
當fpga 80年代出現後,很快就變成了各家數字晶元公司開發的必需品,沒有fpga之前,數字晶元開發出來只能直接在晶圓廠投片,如果設計時存在一些問題和隱患(這個在晶元開發時是普遍存在的),那麼投片回來後大家可能需要抱著一堆昂貴的廢品慢慢找問題,有的還永遠找不到。有了fpga後問題簡單很多,投片前可以先在fpga上模擬和**以及評估功耗,解決完問題後再到晶圓廠生產。intel等晶元大拿在設計cpu、gpu等異常複雜的晶元時,會先在fpga上模擬**後再流片。老萬以前在amd工作時,開發cpu、gpu的工具之一就是以fpga為基礎的晶元開發系統,當時一套這樣的系統**在幾百萬到幾千萬美元之間,可以說很早以前fpga就是各大數字晶元公司開發設計、驗證bug、殺人放火等必備良藥。
兩巨頭今天的fpga更是時代的寵兒,為什麼?因為它的晶元結構是並行的,而且可以現場程式設計,所以在ai為王平行計算大張其道的時代,fpga更是熱的燙手。原本該領域有兩家巨頭,一家是xilinx,另一家是altera,兩者合計大概佔據了90%的市場。看到fpga可能是未來市場一顆耀眼的明珠,cpu巨頭intel坐不住了,乾脆167億美元把後者買下來,因此intel搖身一變成為fpga巨頭。
FPGA晶元介紹
1 引言 給fpga乙個支點,它可以撬動整個數字邏輯。給我一根槓桿我就能撬動地球 是古希臘數學家 物理學家阿基公尺德說的,這句話是阿基公尺德的經典語錄,這句話還被翻譯為 給我乙個支點,我就能撬起整個地球 用了誇張的方式來說明槓桿原理。2 章節目錄 第一,前言 第二,章節目錄 第三,fpga晶元介紹 ...
FPGA與普通數字晶元設計流程的差異
fpga與普通數字晶元設計流程的差異 設計步驟 fpga 數字晶元 邏輯設計與 在這一點上二者非常接近,一般採用硬體設計語言進行設計,並進行功能 fpga的 一般採用modelsim或由fpga廠商提供的 工具。近年來一些開源的 工具 如verilator等 也開始等到採用 綜合多採用一種綜合軟體或...
FPGA控制不其他晶元
1 本節目錄 2 本節引言 3 fpga簡介 4 fpga控制不其他晶元 5 結束語。不積跬步,無以至千里 不積小流,無以成江海。就是說 不積累一步半步的行程,就沒有辦法達到千里之遠 不積累細小的流水,就沒有辦法匯成江河大海。fpga field programmable gate array 是在...