請教各位大俠乙個FPGA晶元的選擇問題!!

時間 2025-02-02 15:05:09

1樓:網友

普通微控制器實現的,一般fpga都可以實現的。

可直接在相關軟體(如quartus和ise等)中以一種系列的板子為基礎程式設計實現電路功能,編譯後就可知道所需的邏輯資源,然後根據所需求的邏輯資源選擇相應的板子,比較有針對性,不浪費。

2樓:網友

我覺得現在應用fpga做開發,都是自頂向下設計方法。不用你親自判斷邏輯閘的個數,以及電路是如何通過邏輯閘工作的。你可以應用quartus 或xilinx ise 兩個軟體進行變成。

應用verilog或vhdl語言寫程式,就以最直觀的想法寫程式,它會自己生成邏輯閘。所謂最直觀的想法,比如就是,你要想讓乙個數字移位,你只需就對這個變數做移位操作就可以了,不需要知道邏輯閘是怎麼實現的。它會自己生產底層的所有邏輯閘電路。

望樓主自己實踐下。

3樓:網友

微控制器能實現的一般都不會用太多邏輯的,普通的fpga,比如altera的ep1c的就行。

4樓:網友

可直接在相關軟體(如quartusii)中以一種系列的板子為基礎程式設計實現電路功能,編譯後就可知道所需的邏輯資源,然後根據所需求的邏輯資源選擇相應的板子,比較有針對性,不浪費。

求資深fpga工程師指教!!!

5樓:木頭人

你好,我做fpga這方面有大概4年了,建議如下:

1、思路問題,fpga的設計實際是數位電路的設計及fpga硬體類比電路的使用;所以,你想做fpga,就必須熟悉數位電路設計和fpga的硬體;

2、verilog hdl和vhdl只是乙個實現你電路設計的工具,所以只方面你需要深入。但是,你必須與c語言做嚴格的區分(說句不好聽的話,它們完全沒關係,個人意見)。你在寫c語言只要知道你實現的功能即可,但是hdl的語言實際是實實在在的電路,二者不可能一樣;

3、僅僅學習是不夠的,即使你定位為應屆生,但是你的可塑性較應屆生差。如果我面試的話,你和應屆生一起,那麼應屆生更好(工資低,工作熱情高等等)。所以,你必須實實在在的做幾個專案,不然就算你學的再好,沒有表現出來找工作會很難的。

4、fpga很多東西,入門很容易,但是精通就很難了,僅僅看hdl書本上的話,那太簡單。

最後,祝願你多多努力,早點進入fpga行業,記住早點做專案,這個很關鍵,很多東西是在你攻克乙個個難關時獲得的。

6樓:網友

1.瞭解相關概念;

2.熟悉開發流程;

3.多做實驗;

4.有問題多去論壇尋找前人討論過的問題。

fpga晶元是什麼意思

7樓:網友

fpga(field-programmablegatearray),即現場可程式設計門陣列,它是在pal、gal、cpld等可程式設計器件的基礎上進一步發展的產物。

fpga設計不是簡單的晶元研究,主要是利用fpga的模式進行其他行業產品的設計。與asic不同,fpga在通訊行業的應用比較廣泛。通過對全球fpga產品市場以及相關**商的分析,結合當前我國的實際情況以及國內領先的fpga產品可以發現相關技術在未來的發展方向,對我國科技水平的全面提高具有非常重要的推動作用。

fpga的開發相對於傳統pc、微控制器的開發有很大不同。fpga以並行運算為主,以硬體描述語言來實現;相比於pc或微控制器(無論是馮諾依曼結構還是哈佛結構)的順序操作有很大區別,也造成了fpga開發入門較難。fpga開發需要從頂層設計、模組分層、邏輯實現、軟硬體除錯等多方面著手。

各位友友好,我是fpga新手。剛入手,還有很多都不瞭解!! 現在我遇到一些問題,大家能不能幫忙解決下? 1.

8樓:網友

1. quartus 是支援cycloneiii的器件的,需要你在器件列表裡選好型號,同時如果從乙個晶元移植到另乙個晶元,建議乙個模組乙個模組移植,而不是直接更改晶元訊號,容易出錯。邊移植邊編譯,根據編譯警告來解決問題。

2. 是引腳供電的vcc和gnd短接了嗎?如果是從沒有短路保護的供電晶元或者是vcc和gnd之間沒有限流電阻那就很容易燒燬供電晶元,在使用中同時也要注意fpga的輸出io不要直接接地,因為fpga的輸出io有最大輸出電流,如果直接接地會容易燒燬io,同理,輸入io也不能直接接電源vcc,如果需要接需要中間接入200歐以上的電阻。

3.板子上是epcs系列的晶元嗎?如果是 的話需要將sof轉換成jic檔案進行燒寫,轉換在file-->convert programing file,檔案型別選jic選擇好flash loader和sof檔案,生成jic,燒寫那個jic就可以了。

內部是掉電丟失的結構,配置檔案都是儲存到外部儲存器中,這個和cpld是有區別的。

9樓:網友

支援 cyclone 3

2.電源和地短接有可能燒壞板子的。

3.掉電程式沒執行應該就是沒燒入成功,是用專用的as介面燒入的嗎?軟體端要設定的。

是掉電即失的,程式只能固化到相關晶元裡。

cpld,fpga,微控制器的問題!!

10樓:宿元司空偲

1、簡單地說:cpld、fpga實現的通常是純數明鬧賣字系統,適於處理大量的邏輯和時序問題,速度快;微控制器則善於處理大量的資料和複雜的運算,而且經常可以很方便地構成模擬數字混合系統。

2、激逗只有用處用法的不同,沒有高下之分。

3、cpld、fpga用硬體描述彎改語言,常用的vhdl只是其中一種,還有很多種。

您好 請教乙個fpga的問題

11樓:網友

正常情況,在不上電時,fpga晶元的conf_done是不會與地短接的。

程式能燒說明jtag沒問題,程式沒跑起來是因為燒寫完成後,晶元也要檢測conf_done的訊號,若檢測到conf_done為低(此時通常是外部的上拉出了問題或者就是比較槽糕的情況——晶元該管腳出問題),就認為還未完成配置,所以也就不會執行程式。

還需要你提供一些資訊。

程式燒寫之後,測下nconfig和nstatus訊號是高是低。

先做下測試:

1、測測電源和地之間有沒有短路。

2、conf_done有10k的上拉電阻嗎?換個電阻試試。

3、最後再試著在conf_done加上乙個pf電容接地,看能不能跑起來。

望大家給我推薦一款最新的fpga晶元

12樓:網友

cyclone2系列就不錯,便宜,一般不超過1000,包括sdram,sram,flash,gpib介面,乙太網介面,數碼管,之類的,做一般的實驗夠用,網上很多的,深圳的公司太別多。

請教各位大俠初一數學題,如下,請教各位大俠一個初一數學題,如下

根號 a b 的平方 這個意思等於a b的絕對值。而這裡a 這裡a是負數,它的相反數才是正數,而前面說過 根號 a的平方 這個意思等於a 的絕對值,為正,為了使這個數為正,表示為 a。如果 根號a 這類代數式表示方法的意思是 根號 a的平方 的話,那麼我保證 2a這個答案是正確的。以上全部是自己打的...

各位大俠幫忙猜個字謎,請各位大俠幫忙猜乙個字謎!

愛拉 兪 我想能和你在一起 應該對的,你進這個看看 請各位大俠幫忙猜乙個字謎! 尋覓中的空心菜 楊 海納百川,有容乃大 有容乃大 即指 海 而 洋 自然比 海 更大,所以謎底是 楊 洋 另,隋朝即為楊姓。幫助我猜你個字謎吧,各位大俠 林逸煙 1.筆2.纓 3.一 日 田 目 旦 舊 4.非5.做 6...

各位,請教耐玩的,網路遊戲,各位,請教乙個耐玩的,免費網路遊戲

魔域呀,這個免費,很好玩,不過也是打著免費的晃子,裡面也是要花錢的,我玩了這個遊戲之後,就不想玩其他的遊戲了,不過我沒有在這裡面花過錢,所以裝備不怎麼樣地。只推薦你乙個 魔力寶貝 這個遊戲製作的實在是太經典太細緻了 不管是收費區還是免費區你都可以選擇 我玩這個遊戲4年了 我身邊的朋友,有初中的小孩,...