|
先看看我看到網(wǎng)上的一句話:FPGAs have long been expensive and hard to use. But things change.Nowadays FPGA vendors offer quality software for free, low cost parts, and lots of online help.
so,FPGAs are fun!They are the 21st century electronic adventure.
確實(shí),隨著社會(huì)的推進(jìn),技術(shù)工藝的進(jìn)步,F(xiàn)PGA在未來(lái)必定會(huì)很火,必定又會(huì)掀起一次和單片機(jī)同樣的狂潮~soc(片上系統(tǒng))。
談?wù)勛约簩?duì)FPGA的一些理解。
1. 如果你不喜歡硬件,你可以學(xué)FPGA,因?yàn)樗ㄟ^(guò)程序(Verilog)來(lái)編程可以實(shí)現(xiàn)不同的硬件電路;如果你不喜歡軟件,你也可以學(xué)FPGA,因?yàn)樗木幊滩皇擒浖乃季S,而是硬件的思維來(lái)實(shí)現(xiàn)對(duì)應(yīng)的硬件電路。所以,當(dāng)你學(xué)會(huì)了FPGA,你就可以通過(guò)程序來(lái)編程在一個(gè)硅片上實(shí)現(xiàn)各種硬件電路而集成一個(gè)系統(tǒng),此時(shí)就是SOC(片上系統(tǒng))。它必將能夠代替單片機(jī)應(yīng)用到生活的各個(gè)方面,它有它的潛力,有它發(fā)展的一個(gè)過(guò)程。
2. FPGA的實(shí)時(shí)控制特性可以讓它應(yīng)用到生活的各個(gè)方面。當(dāng)我門(mén)需要做一個(gè)高速的數(shù)據(jù)處理時(shí),都會(huì)用到FPGA,不是因?yàn)閯e的,就是應(yīng)為它可以并行運(yùn)行,簡(jiǎn)單的說(shuō)就是同時(shí)做很多事(也就是一只腳能踏幾只船),而其它的處理器都是順序運(yùn)行,或許你有疑問(wèn),其實(shí)看到的都是假象(通過(guò)不斷的切換任務(wù)來(lái)做到看似的實(shí)時(shí)處理)。
3. 當(dāng)然,它沒(méi)有那么火是有原因的。一方面是價(jià)格貴,此時(shí)做應(yīng)用時(shí)當(dāng)然會(huì)選擇其它的處理器;另一方面是它要求的技術(shù)人才具有的素質(zhì)高,要求懂的比較多,學(xué)習(xí)的成本高,人才自然少很多。
4. 隨著社會(huì)的進(jìn)步,工藝科技的發(fā)展,F(xiàn)PGA變的像智能手機(jī)那樣,人人都可以用得起的時(shí)候。社會(huì)對(duì)它的應(yīng)用就會(huì)很多,人們就不太會(huì)采用做PCB編程的方法來(lái)實(shí)現(xiàn)特定電路,而是對(duì)FPGA進(jìn)行編程來(lái)實(shí)現(xiàn)特定的電路,同時(shí)號(hào)可以不斷對(duì)做出來(lái)的電路進(jìn)行改進(jìn),這就是片上系統(tǒng)(用一片集成電路實(shí)現(xiàn)希望實(shí)現(xiàn)的功能)。那時(shí),人們學(xué)習(xí)FPGA局面就會(huì)像今天學(xué)習(xí)51一樣,太多人會(huì)。我相信,那一天遲早會(huì)到來(lái)。
|
|