自己設計fpga礦機
Ⅰ 做FPGA設計工作的准備換本本,幫忙推薦下
戴爾(DELL) Ins15RR-4728X 靈越15英寸筆記本電腦(Haswell i7-4500U 8G 1TB HD8850M 2G獨顯 Win8)灰
全新升級!最新Intel平台,8G內存+1TB硬碟,搭配性能級2G獨顯,性能強勁!比老品還便宜!
配置絕對夠用了!
Ⅱ 請問: 個人喜歡FPGA設計,想以後往IC設計方向發展,該怎辦
曾經回答過的原話送給你。
朋友,我和你一樣,也是對FPGA感興趣。我現在大四,也是從大三開始接觸FPGA。以我個人的認識,我覺得學習FPGA最重要的是訓練自己硬體思維邏輯,因為FPGA是傳統軟體思維的顛覆,推薦學習Verilog,因為這個比較接近硬體層,但當你入門以後,VHDL也得學習,因為你要吸收別人的東西時別人若是用VHDL你就看不懂了。
基礎課程最重要的當然是數字電路,只有數電學得扎實,看到HDL代碼你才能在頭腦中形成硬體邏輯,當然也要了解模擬電路,若你想把FPGA學得很好,模電也得學得相當好。
注意:學習FPGA是一定要理解什麼是FPGA,硬體描述語言的功能到底是什麼(建議你從原理圖輸入工具開始著手,當有一個概念認識後再學習HDL)。重點理解什麼叫【綜合】,千萬不要將HDL當成C或者其他編程語言看待,否則你會原地打轉始終得不到進步。
還有,FPGA主要面對的是高端數字信號處理,因此建議你一定要把數學學好,包括:高數1、2,概率論,復變函數與積分變換。另一個重要工具就是英語了,FPGA在中國懂的人並不多,玩的非常精的人就更少了,不像單片機,arm那樣,網上一搜什麼都有,這個很多東西得自己摸索,一重要資源就是官方pdf文檔,而這些對你的英語水平是個考驗。
另外,FPGA屬於系統級設計,編寫HDL時是不太涉及模電的,主要還是邏輯功能的劃分與實現,因此你的初期學習不需要太多的模電知識。我情況是數電學得好,模電很差。不知道你有沒有涉及過FPGA時序分析這塊,這是我最頭痛的東西,我個人的感覺,模擬電路不懂,難成為一名真正的FPGA工程師。你到網上查查,哪個嵌入式工程師不懂模電有很大前途的?別說FPGA,就是那些搞單片機,嵌入式操作系統的(如Linux)底層驅動開發的人模電照樣的會。你要知道,學習是無止境的。如果因為一個東西難學而放棄,那麼就會被其他人超越。數字電路,Verilog等都很容易上手,難上手的就是模電,你要想學得精,學得比別人好,路可長著啦,對比一下,學計算機軟體編程的人為啥要學習編譯原理?不就是為了讓自己的代碼更有效率么。對了,【數字信號處理】 這門課程也很重要。當然,這都是我個人的建議,供你參考一下,你也可能有你自己的想法。
難得遇見興趣愛好相同,起點也相同的朋友,因此回答了這么多。
祝你學有所成!
Ⅲ 我是有7年經驗的嵌入式工程師。最近一家公司挖我,或搞linux或搞fpga.請問我該做哪個
搞硬體出身,學嵌入式Linux會有優勢,但也只局限於硬體這一范疇
巨立安這邊見過太多電子類專業畢業出來但卻不理解多任務運行概念的同學。
你說對 ucos-ii 很了解,這雖然比不上linux那麼復雜,但也算是一個優勢,
多注意注意裡面的的設計策略,比方他的調度策略、任務間通信同步機制等等
對於學Linux內核會很有幫助。
另外ucosII 因為沒有VM,也沒有內核態用戶態之分,還沒有成型的設備驅動模型,
所以,你在學習linux內核的時候,需要在這些概念上多花點時間。
一般認為硬體除了在某些疑難問題(諸如EMI/ESD之類)需要很多經驗外,其他
東西都相對比較固定。軟體的話,也比較簡單,就是太多地方比較靈活,可以
這樣,也可以那樣。其實一個產品好與不好,真正能區別出高低來的,還是在於
軟體部分的好壞。
Ⅳ 從開始學到獨立FPGA開發需要多長時間
首先考慮你開始學是有人帶領還是自己獨立自學的?如果是有人帶你學習,那麼相對於獨立學習還是要快很多的,一般是快一倍差不多,因人而異了這個。
其次,獨立的FPGA開發你所指的項目難度如何?如果不是很難,簡單的一些項目的話,那會很快,因為網路上面資料比較齊全,如果是大型項目,你一個人是很難解決的,這個時候就需要團隊合作了。
綜上所述,如果有人帶領學習,並且項目簡單,比如實現簡單介面,踏實點的話4個月可以搞定,如果沒人帶領,起碼半年。如果是大型項目,這個就要考慮很多因素了,市場需要,一般比較快,很多人會同時開發的,不可估量,呵呵,抱歉。
再我就是要說的,做技術的,最重要的就是踏實,浮躁只會讓你學到一些淺顯的東西的。並且,學習FPGA,基礎非常重要,你首先需要將這些踏踏實實的吸收後,才能真正的去理解FPGA並設計很好的項目:數電,verilog/vhdl,數學演算法。
另外,祝你成功!
Ⅳ 比特幣礦機的工作原理,是否是通過電腦發送難度給FPGA、ASIC,然後由礦機算出難度,傳到電腦
挖礦的目的就是為交易塊打包。打包成功了,你就開出一個新的包包,獲得25比特幣的獎勵,以及未來加進這個包的交易的手續費。
然後其他的礦工就開始為你這個新包產生的交易打包直到下一個包的出先。
以後的比特幣挖礦產能小,甚至變零了,你是還有交易費收的。 系統永遠需要」礦工「,礦機還是會存在的。
Ⅵ 做FPGA挖礦機,現在還能做什麼幣
FPGA免費,貌似挖礦很費電,淘寶上好像有賣資料程序的以前
Ⅶ fpga畢業設計可以做什麼求題目,不用太難,也別太簡單,
基於FPGA和USB介面數據採集系統設計
基於FPGA的四路搶答器的設計
基於FPGA的移相PWM波形發生器設計
這3個題目應該還可以
Ⅷ FPGA廠商已經提供了一些IP核,我們有必要自己再去設計嗎我們自己去優化後能否更好
首先記住一句話:只有晶元廠商才最熟悉自己的晶元。
換句話說:晶元廠商設計的方案已定也是最穩定的,他們會讓晶元發揮到極致。
1:問問自己對晶元結構和內部資源是否熟悉?
2:問問自己是否有比廠家IP工程師更好的設計技巧。
3:問問自己是否有信心和時間去設計一個復雜的IP,同時還要保證穩定性。
問題自然而解。
最後:資源和速度不能兼得,是由均衡的,不要追求低消耗高吞吐,背道而馳的兩個參數,總要犧牲一個,在調用IP設置參數的時候實際上是在設置綜合參數,你選擇的功能少,自然會消耗低資源。總之有免費IP最好用免費IP。如果有經濟實力就去買IP,有些公司就是專門設計IP的哦!
Ⅸ 感覺你很厲害我是集成電路設計的大四學生 上研期間跟老師會做數字IC設計,自己想自學FPGA,該怎麼少走彎路
在IC設計中,作為硬體驗證的手段,FPGA被經常使用。
自學FPGA的話,先看點FPGA方面的基礎知識,這方面的書很多,有IC設計專業的基礎,應當不難。
搞塊FPGA開發板,或者跟著有FPGA開發板的老師做畢業設計,就可以基於FPGA開發板設計點自己的硬體模塊了。做上三五個模塊,就入門了。
Ⅹ 我設計了一個IIC從機模塊(fpga),請問我想要測試其正確性,模擬主機的咋寫啊求思路
你遇到的這個問題,在FPGA開發中叫做寫TESTBENCH,更詳細點就是設計測試向量,這是FPGA開發中必不可少的環節。至於你想要測試的這個I2C的模塊,別無他法,只有自己寫測試向量。
--怎麼寫? VHDL/VERILOG 兩種語言都行,在testbench中加入你的測試向量. I2C協議怎麼規定的,你的測試向量就怎麼寫。比如什麼時候SCL拉高,什麼時候SDA接受ACQ信號等等。。
--用什麼測? 很多軟體都可以模擬,推薦MODELSIM,好用並且現在應用面廣,很多公司里就用這個。
好了,希望能幫到你。 也希望你看了以後採納下我的答案,好歹我這么認真的打字~~
PS:那個思路.rar是騙人的。。