學習FPGA,需要學習Protel嗎?

2023-05-19 02:25:20 字數 3559 閱讀 8141

1樓:匿名使用者

如果整個設計從選晶元到最終成品都只有你乙個人的話,當然要學的,拿乙個開發板來說,你要相做乙個開發板上面總不能只有一塊fpga它得有點led啊lcd啊串列埠啊等外部裝置吧,這裡的pcb當然就是用裡將你的fpga和外設連的一起。而如果你是單純的做fpga的開發的話當然是不用自己去設計開發板的了。

其實呢fpga就相當與一塊cpu只不過它不是用軟體語言來程式設計的,把它比作乙個空白的pcb更貼切一點,也就是說當你拿到一塊沒有fpga的時候它就是一張白紙,當你把設計好的**或者原理圖**到裡面的時候他就相當與乙個有特定功能能的pcb。如果你想對fpga的開發有所幫助的話學畫pcb我覺的是不會對你有什麼大的幫助。

如果是初學,我建議你從數位電路,半導體技術,還有硬體描述語言(如果有c基礎建議從verilog學起沒有的話學vhdl和verilog都一樣,不過後者簡單些),還有fpga原理結構等方面學起,建議你買個開發板可以先做一些簡單的試驗,大概3個月後就可以基本入門了,到了那時候自然就知道該學什麼了。打字好累:(上面的是個人的一點小建議希望對一你有用。

2樓:

老大,對這兩個問題:

1.基本沒什麼幫助,原因:protel是「電路板」設計軟體,主要偏向於硬體「板子」的設計,它就是把各個「元器件」【包括模擬、數位電路(這個又可以包括控制器、處理器等)、電阻、電容、adc等等,如果需要的話】畫成原理圖,最後做成乙個具有特定功能的pcb的軟體。

2.答案是不一定,原因:protel只是個畫原理圖和pcb的工具,protel只是其中的一種,其他用的還有pads和candence,protel學生用的多,因為簡單,後面兩個軟體公司用的多。

fpga是現場可程式設計邏輯陣列,它的開發主要設計其內部邏輯的開發,現在主要是利用hdl語言【vhdl或verilog】進行程式設計開發,這個程式設計開發和編譯要用另外的軟體【比如altera 的quartusii,xinlinx得ise等,當然還有好多第三方工具】,以實現特定的功能【當然和你選擇的**有關,主要是邏輯資源的數量】,可程式設計為簡單的控制器或者是複雜的待cpu+dsp的高效能處理器,對其程式設計後就相當於乙個cpu或者mcu,因此開發完成後的fpga僅僅相當於乙個「元器件」而已。

所以,你要實現乙個系統就要用到很多元器件,要做成pcb就要用protel畫,也可以用其他軟體畫,而fpga只是其中的乙個器件而已。但fpga又要用單獨開發才能使用!

想做乙個fpga/cpld的學習板,用altium designer 畫的時候還是直接建工程?還是需要在工程裡建fpga專案?

3樓:匿名使用者

原理圖使用altium、pads、cadence、orcad都可。

做fpga設計使用相關公司提供的開發軟體(altera--quartus xilinx--ise)

4樓:匿名使用者

fpga的,重複寫的次數幾乎無限,不容易壞掉。

5樓:香橙耍

我也是的, 我畫過特權的板子, 布局佈線不不下了,sdram 沒放好, 我建議你把傳輸線什麼的 基礎學好再畫pcb, 因為你這樣畫 ,畫出來的也不能用的, 不好的板子, 還有 畫pcb得 職業 工資很難漲上去,這是行業情況,謝謝。

protel99se可以學習verilog語言嗎?

6樓:明明呢啊

你想學的話,當然可以把這個瓶蓋平淡是後面的話是最好的因為在後面的話你加這個詞語的話,它會出現乙個複製形式。

7樓:山海孟姜

可以學習,只要自己肯學,什麼都行。

8樓:寵物打工

可以學習的,這兩門語言並不衝突。只要你努力,你會變得更優秀。

9樓:哈哈呵呵你好

不可以,protel99是用來畫電路板的,他裡面主要是電器原件,連線和各種電路板相關的資訊,verilog是做電路邏輯的,他主要是描述電路的行為邏輯。

10樓:編輯快樂輕鬆人生

根本我們也不知道是什麼意思?你慢慢查查字典吧,或者問你們的英語老師。

11樓:盡心分享

不太好解酒se可以學習vlog語言。

如何學習fpga

12樓:無腳鳥

第一步:學習了解fpga結構,fpga到底是什麼東西,晶元裡面有什麼,不要開始就拿個開發板照著別人的東西去程式設計。很多開發板的程式寫的很爛,我也做過一段時間的開發板設計,我覺得很大程度上,開發板在誤人子弟。

不過原廠提供的**開發板,**很優秀的,可以借鑑。只有了解了fpga內部的結構才能明白為什麼寫verilog和寫c整體思路是不一樣的。

第二步:掌握fpga設計的流程。了解每一步在做什麼,為什麼要那麼做。

很多人都是不就是那幾步嗎,有什麼奇怪的?呵呵,我想至少有一半以上的人不知道synthesize和traslate的區別吧。

了解了fpga的結構和設計流程才有可能知道怎麼去優化設計,提高速度,減少資源,不要急躁,不要去在為選擇什麼語言和選擇哪個公司的晶元上下功夫。語言只是乙個表達的方式,重要的是你的思維,沒有乙個好的指導思想,語言用得再好,不過是個懂語言的人。

第三步:開始學習**了。我建議要學**的人都去altera或xilinx的**上下原廠工程師的**學習。不要一開始就走入誤區。

13樓:小小鳥的大爺

英特爾fpga中國創新官網有fpga學習課程,目前是免費的。

有關protel 和fpga的

14樓:匿名使用者

fpga的原理圖在dxp中的器件庫中本身就是分很多部分,通常乙個bank是以部分,電源是一部分,配置jtag是一部分。正常作圖都是分到多個原理圖中的,但是各個圖紙要有乙個頂層連線原理圖把各個小部分連起來。

15樓:匿名使用者

將元件符號拆分成幾部分(a,b,c,d。。。即畫個組合元件符號就可以了。與封裝沒有關係。但兩者需對應。

16樓:匿名使用者

可以設定乙個頂層,頂層下包含多個原理圖。

17樓:亮劍

可以。用分頁的即可。

怎麼快速學習fpga入門

18樓:匿名使用者

直接一點,建議上培訓班。自學沒有人指導很吃力。

本科生學習fpga,dsp,嵌入式作業系統哪個好?

19樓:匿名使用者

dsp對本科生來說還是有一定的難度的,不過,我沒有靜下心去研究它,我的乙個同事現在在搞dsp,現在在武大讀博士,他說還是有一定的難度的,要求掌握數學演算法和數碼訊號出理方面的知識,比微控制器要難些,當然,也不要怕,慢慢來總會有收穫的,fpga,個人認為比較容易上手,我在2023年的暑期電賽培訓時,簡單的看了下,初學者很好入門,當時用的是開發板,有一些例程,做了一些實驗,然後就是自己試著寫程式,用的是。v語言,和c比較近,容易學,當然到了後期,要做的很深的話,就比較難了,可能比dsp還 難,dsp,fpga,不管搞哪乙個,就當前來說,都是比較有前途的,慢慢來,一天天積累,終究會成大器的!

深度學習都需要學習那些內容,深度學習需要哪些基礎知識?

建議你去學習技術,現在技術人才很吃香,國家對技術人員的培養也越來越重視。比如汽車維修技術,就業前景不錯,薪資待遇也高。不同的專業學習深度都不一樣,你可以根據你的專業諮詢別人。新度學習都需要學習哪些內容?心不學習有很多很多的內容,那就要看你學哪一些啦。深度學習需要哪些基礎知識?深度學習預備知識 數學基...

學習員需要買什麼書籍學習的學習資料員需要買什麼書籍學習的?

不需要買什麼書籍。也沒有專業書籍。只有各地建築質量驗收資料實施指南。如果你真想做好土建資料,那麼最好的辦法就是在工地,在現場。深入其中 客服枯燥 剛開始的時候最好有人帶著,適應初始時的單調。也可以自學 熟悉之後就自己慢慢摸索。資料很簡單,沒啥難度,最主要是熟悉圖紙,要知道每乙個工序。資料員必須 首先...

學習指彈需要學習和弦麼,自學吉他需要先學習樂理嗎

是的,先學和弦是不是後面練指彈會進度比較快。但是這個其實沒有必然的聯絡。練習和弦可以增加手指得靈活程度,指彈吉他也會用到不少和弦。指彈吉他是一種演奏方式,又稱作鋼弦木結他演奏,英文為fingerstyle guitar,是一種吉它加花的奏法,在 界非常新興的專案,而這些手法大多來自民間的繼承,結合了...