初學程IC,是選擇FPGA還是CPLD?語言是選擇VHDL還是Verilog

時間 2021-10-14 20:16:03

1樓:威惠智慧

關於fpga和cpld:

1.cpld早出來,是基於乘積式的

fpga晚出來,是基於查表式的,

就是說內部結構不一樣

2.乘積式對於每次輸入都很勤勞的算一遍

查表式根據輸入查詢對應的結果,是很偷懶的一種

查表式對應的結果**來?

就是由eda軟體來算的,最後將得到的結果配置到fpga裡.

由此可以理解為fpga就是一個ram

3.既然是ram,fpga就需要配置晶片(譬如flash),cpld不要

4.fpga閘電路數量通常比cpld多

5.cpld內部延時固定,fpga內部延時不固定(在幾ns之間變化)

6.如果用於實現組合邏輯,多用cpld;

用於實現時序邏輯,多用fpga

當然都用fpga也可以,不過兩者各有各自發揮的優勢(**,功耗等方面)

總之,兩者各有各自發揮的優勢和適用的場合.雖然硬體結構不同,但是對於程式設計者來說開發語言卻是可以相同的,下面說下開發語言:

關於vhdl和verilog:

1.vhdl和verilog綜合出來效果是不太一樣的, 但是對於一般使用者沒什麼區別

2.verilog的語法比較靈活(有點像c語言),適合設計規模比較小的系統

3.vhdl語法相對來說比較嚴格,適合比較設計規模比較大的系統

4.國內,歐美用verilog比較多,日本據說用vhdl比較多

我推薦學verilog,比vhdl語法靈活,更容易上手.

2樓:

fpga 更靈活,學習ic必須需要鑽研的東西,做時序上比較強。

cpld 主要是組合邏輯比較強

vhdl是當年美國國防部搞出來的,很嚴謹,但缺乏靈活性。就中國的大環境來說,用verilog應該比vhdl的多。

不管用哪個,學要語言,多做實驗,積累工程經驗才是王道。謝謝

3樓:

學過vhdl,正在使用verilog。

個人認為:如果從前學過c的話,建議使用verilog,那樣上手很快的。

vhdl:雖然有句話「vhdl是一個4億美元的錯誤」,但其實vhdl的優點也恰恰就在於語法比較規範。

另外,vhdl對門級,電路級底層描述不行。同樣verilog對高層次的描述不行。大概就是這些。

4樓:班丘元綠

都行,熟練一個就成。

最好兩個都能讀懂

5樓:匿名使用者

fpga主要適用時序性設計,cpld主要是邏輯組合,初學就學cpld吧,語言初學當然是用vhdl了

eda技術和fpga有什麼聯絡嗎,vhdl,verilog,cpld,fpga,eda技術的學習先後是怎麼樣的

6樓:風雷小草

eda的意思是利用電腦進行輔助設計,對於硬體設計來說,它泛指所有涉及到的設計軟體的集合。會使用這些軟體,是進行硬體設計的前提。但這些軟體用得再熟,也不能說明硬體設計技術有多高。

所以,沒有「eda技術」這一說法。

在國內就業,只需學習verilog即可,這也是硬體設計的前提。fpga是硬體設計的一個方向,其它還有asic和soc方向。具體學什麼,看你的就業意向而定。

女人是該選擇事業還是選擇男人

禪心隨善 事業幹得好的女人,身邊就會有優秀出色的男人,所以她們不怕離婚。而一些嫁得好的女人,就算在家受盡了委屈也微笑著對世人說自己是如何如何的幸福,因為她別無選擇 離婚,對嫁得好的女人而言,就算分得部分家產,實質是一無所有的結局。因為多數與富人離婚後的女人感情生活幾乎進入休眠狀態,再婚吧,窮的她看不...

自考是選擇自考報考還是選擇機構

尚德機構 自考是高等教育自學考試的簡稱 之所以稱之為自考,言外之意是可以自己學習自己考試的,但是大部分參加自考的物件,基本都是已經畢業很長時間,工作比較忙,或已經成家立業的人,這類人相對全日制在校生,時間是比較少的,沒有過多的精力和時間去自學 自考是可以自己學習的,也可以選擇教育機構,現在市面上有很...

遇到愛,是選擇被愛,還是選擇自己愛

選擇愛,如果愛對了,就會幸福 如果愛錯了人,就是一場悲劇。但愛情可遇不可求,沒人知道自己該愛誰,誰該愛,只有憑著自己的一顆心去選擇。選擇被愛,不許付出太多,就會有人愛,這樣會很幸福。但往往在被愛當中,自己已不知不覺在愛著對方了。換成是我,我會選擇被愛。估計你是被愛的人,因為主動去愛就不會這樣問了,直...