EDA與FPGA有什麼區別,FPGA, EDA, PCB什麼關係?怎麼用?

時間 2021-09-05 23:17:22

1樓:馮陽

fpga是現場可程式設計邏輯門陣列的簡稱,是電子設計的乙個里程碑。cpld是複雜可變成邏輯器件的簡稱。儘管fpga和cpld都是可程式設計asic器件,有很多共同特點,但由於cpld和fpga結構上的差異,具有各自的特點:

1)、cpld更適合完成各種演算法和組合邏輯,fp ga更適合於完成時序邏輯。換句話說,fpga更適合於觸發器豐富的結構,而cpld更適合於觸發器有限而乘積項豐富的結構。

2)、cpld的連續式佈線結構決定了它的時序延遲是均勻的和可**的,而fpga的分段式佈線結構決定了其延遲的不可**性。

3)、在程式設計上fpga比cpld具有更大的靈活性。cpld通過修改具有固定內連電路的邏輯功能來程式設計,fpga主要通過改變內部連線的佈線來程式設計;fp ga可在邏輯門下程式設計,而cpld是在邏輯塊下程式設計。

4)、fpga的整合度比cpld高,具有更複雜的佈線結構和邏輯實現。

5)、cpld比fpga使用起來更方便。cpld的程式設計採用e2prom或fastflash技術,無需外部儲存器晶元,使用簡單。而fpga的程式設計資訊需存放在外部儲存器上,使用方法複雜。

6)、cpld的速度比fpga快,並且具有較大的時間可**性。這是由於fpga是門級程式設計,並且clb之間採用分布式互聯,而cpld是邏輯塊級程式設計,並且其邏輯塊之間的互聯是集總式的。

7)、在程式設計方式上,cpld主要是基於eeprom或flash儲存器程式設計,程式設計次數可達1萬次,優點是系統斷電時程式設計資訊也不丟失。cpld又可分為在程式設計器上程式設計和在系統程式設計兩類。fpga大部分是基於sram程式設計,程式設計資訊在系統斷電時丟失,每次上電時,需從器件外部將程式設計資料重新寫入sram中。

其優點是可以程式設計任意次,可在工作中快速程式設計,從而實現板級和系統級的動態配置。

8)、cpld保密性好,fpga保密性差。

9)、一般情況下,cpld的功耗要比fpga大,且整合度越高越明顯。

2樓:匿名使用者

fpga是一種晶元,eda是電子設計自動化的意思,是一種技術,兩者談區別似乎不太恰當,利用eda技術可以在fpga晶元上構造自己所需的硬體電路,eda技術包括編寫verilog**或者vhdl**,**、綜合。

3樓:擱淺苦丁茶

eda技術是綜合性的電子設計自動化,運用eda技術可以快捷的完成電子自動化各方面的設計任務,而fpga綜合起來說就是一種組合晶元電路各方面的乙個開發平台,屬於硬體,類似altera 的max+plus ii的這些屬於軟體,eda技術就是基於fpga硬體開發板使用max+plus ii這類軟體開發各種電子的自動化功能

fpga, eda, pcb什麼關係?怎麼用?

4樓:

fpga是一種可程式設計器件,用硬體描述語言進行程式設計使之擁有你所需要的功能,基本上專就是eda了吧.我這個打屬個比方,比如乙個fpga是一張白紙,通過eda,在白紙上寫乙個字,那麼這個fpga就只有顯示乙個字的功能,通過eda,在白紙上畫幅畫,那麼這個fpga就只有顯示一幅畫的功能.至於pcb,你的fpga要應用,那麼這個fpga就必定有外圍電路,最基本就是電源啊,晶振等等,這個外圍器件必須要和fpga實物的那些引腳連起來,那就需要做一張電路板,以前前輩門做電路板都是用筆畫出來的,當然效率比較低.

現在時代進步了,就用電腦輔助了,用軟體模擬把fpga的引腳和周圍的電阻電容連線起來,既電路板上的那些線,這只是乙個電腦上軟體模擬畫出來的pcb圖紙,把這份pcb圖紙交給工廠,工廠就把電路板做出來,接著你把你買到的元件實物焊接上去,那麼就成平常可見的電路板實物了.至於要fpga實現微控制器的功能,不是不可能,而是成本太高了,沒那個必要.你設計了乙個微處理器,那麼就是電晶體電路,你也可以去買分立元件來焊接也行,但是體積過於龐大,沒必要,而且訊號干擾嚴重,後面的我不敢說了,怕說錯

5樓:匿名使用者

bai1、fpga(field-programmable gate array),即現場可編du程門zhi陣列,它是在pal、gal、cpld等可程式設計

器件的基dao礎上進一步版發展的產物.它是作為

權專用積體電路(asic)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可程式設計器件閘電路數有限的缺點。

2、eda(electronic design automaition)是ic設計的所有工具的總稱,就是設計自動化,現在ic設計需要一系列專業軟體的支援,主要有2個公司的一系列軟體工具

分別稱為 synopsys 和 cadence,相應的流程稱為synopsys 流程 和cadence流程。

3、pcb( printed circuit board),中文名稱為印製電路板,又稱印刷線路板,是重要的電子部件,是電子元器件的支撐體,是電子元器件電氣連線的載體。由於它是採用電子印刷術製作的,故被稱為「印刷」電路板。

4、fpga是把**燒到板子上(pcb),通過板子的內建mem等形成邏輯,工作時需要對片內的ram進行程式設計.使用者可以根據不同的配置模式,採用不同的程式設計方式。

6樓:自由飛翔就是我

這個問題有copy點廣:

pcb即印製板bai,用電路設計軟體du如protel,pads等,先畫原理zhi

圖,再畫pcb圖,最後交dao給印製板廠加工。

加工好的印製板裝上晶元就可以用了

fpga,簡單來講就是把數位電路中的邏輯門用軟體控制連線,不過還有更高階的東西在裡面

eda就是電子設計自動化,以前設計是全人工的,現在有電腦的幫助

富人與窮人有什麼區別,窮人與富人有什麼區別?

秒懂心理學 在我們的生活中,存在著貧富差距,在窮人與富人之間,他們真正的差距在 是在具體的財富上嗎? 思維導師大大 思維,有一個積極向前的思維才是重要的 妙招駿 你知道富人和窮人區別嗎? 跌踼 富人的話也只有一小部分是家底好,大部分的人靠自己一步一步走過來的,享受自己的財富,勞動成果無可厚非。窮人的...

窮人與富人有什麼區別,窮人與富人有什麼區別嗎

秒懂心理學 在我們的生活中,存在著貧富差距,在窮人與富人之間,他們真正的差距在 是在具體的財富上嗎? 思維導師大大 思維,有乙個積極向前的思維才是重要的 庹若雁 窮人和富人的區別主要在於 改革開放初期,銀行實行信用貸款,現在的富人當初敢於貸款,貸了款再找專案的比比皆是,現在的窮人當初不敢貸款,貸了款...

天使與惡魔有什麼區別,天使與魔鬼有什麼區別?

歸來一起踏白煙 那要看你內心分辨善惡的標準了,不同的人會有不同的標準,善良的自然就是天使,相對的的就是魔鬼了。記得有這麼一句話 一念成佛,一念成魔。天使與魔鬼的界限就在一念之間。 昝培勝圭碧 我覺得天使與惡魔是同族,做哪個都一樣.世上本沒有的種族,說天使高尚間或惡魔噬血都是對他們的褻瀆.沒有,就代表...