學(xué)習(xí)fpga我能做什么?1.我可以做驗(yàn)證工程師。連續(xù)讀取兩個(gè)數(shù)據(jù)后,可以讀出第一個(gè)結(jié)果,急需FPGA中IP核的具體解釋和分析,或者Systemonachip,第二數(shù)據(jù)不能被讀出...我用的IIC的寄存器地址只有8位,8個(gè)二進(jìn)制數(shù)是2個(gè)十六進(jìn)制數(shù),非常感謝?。?!幾年前,設(shè)計(jì)專用集成電路(ASic)是少數(shù)IC設(shè)計(jì)工程師的事情。
如何學(xué)習(xí)和掌握FPGA才能找到好工作。對(duì)于有經(jīng)驗(yàn)的工作人員來(lái)說(shuō),使用FPGA可以使設(shè)計(jì)非常靈活。掌握了FPGA設(shè)計(jì),設(shè)計(jì)單板硬件(不是系統(tǒng)設(shè)計(jì))是非常容易的,尤其是你在大學(xué)的時(shí)候,看起來(lái)很像天書的邏輯序列圖。但是FPGA入門比較難,因?yàn)樗幌褴浖O(shè)計(jì),只要有電腦,幾乎所有的設(shè)計(jì)都可以完成。
這些硬件設(shè)備一般都比較昂貴,這就造成了一定的入門門檻。新人在入門時(shí)會(huì)遇到一些問題或困難。因?yàn)闆]有調(diào)試設(shè)備,他們無(wú)法定位問題,最后可能會(huì)放棄。其實(shí)這個(gè)時(shí)候如果有人給一點(diǎn)建議,這個(gè)門檻就很容易過(guò)了。我用FPGA做設(shè)計(jì)已經(jīng)很多年了,但是遠(yuǎn)遠(yuǎn)沒有精通。我只熟悉它。在這里,我寫下我對(duì)FPGA學(xué)習(xí)步驟的理解,僅供參考。如有錯(cuò)誤,請(qǐng)討論指正。
幾年前,專用集成電路(ASICs)的設(shè)計(jì)是少數(shù)集成電路設(shè)計(jì)工程師的事情。隨著硅集成度的不斷提高,實(shí)現(xiàn)百萬(wàn)級(jí)ASICs并不困難。系統(tǒng)制造公司的設(shè)計(jì)人員越來(lái)越多地采用ASIC技術(shù)集成系統(tǒng)級(jí)功能,或稱Systemonachip (SOC),但ASIC設(shè)計(jì)能力跟不上制造能力的矛盾日益突出。
類似于印制板上集成電路(IC)芯片的設(shè)計(jì),ASIC設(shè)計(jì)者可以使用相當(dāng)于印制板上IC芯片的功能模塊,稱為核或IP宏單元,來(lái)設(shè)計(jì)系統(tǒng),這就是基于核的設(shè)計(jì)方法。CPU、存儲(chǔ)器、總線控制器、接口電路、DSP等。都可以成為核心。但是,ASIC設(shè)計(jì)和印刷電路板(PCB)設(shè)計(jì)有很大的區(qū)別。ASIC必須使用EDA工具進(jìn)行硬件設(shè)計(jì)。
3、FPGA的IIC讀時(shí)序,連續(xù)讀兩個(gè)數(shù)據(jù)結(jié)果第一能夠讀出來(lái),第二個(gè)數(shù)據(jù)讀不出...我用的IIC的寄存器地址只有8位,8個(gè)二進(jìn)制數(shù)就是2個(gè)十六進(jìn)制數(shù)。高8位和低8位不是連續(xù)輸出,中間有一個(gè)脈沖要掉。先看硬件方面。如果可能的話,把波形拉出來(lái)測(cè)試一下,看有沒有干擾。如果硬件方面沒有問題,那就看看你的程序有沒有問題。
4、學(xué) fpga能干什么工作1??梢允球?yàn)證工程師2,F(xiàn)PGA只是用于ic設(shè)計(jì)中的功能驗(yàn)證,和做具體的IC有點(diǎn)區(qū)別。FPGA由于其靈活性,被工程師作為自己定制的功能模塊,廣泛應(yīng)用于協(xié)議轉(zhuǎn)換和算法處理,其實(shí)FPGA就像水泥??茨阋ㄊ裁礃拥姆孔?,堆起來(lái),它的未來(lái)是無(wú)限的。在設(shè)計(jì)和使用小規(guī)模需求的特定功能元件時(shí),F(xiàn)PGA具有成本優(yōu)勢(shì),只有當(dāng)特定功能芯片需求較大時(shí),F(xiàn)PGA的成本才不再具有優(yōu)勢(shì)。