新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 概述學習FPGA的一些常見誤區

        概述學習FPGA的一些常見誤區

        作者: 時間:2013-09-28 來源:網絡 收藏
        的不完善,以 ARM 為代表的各類嵌入式處理器開發工具卻早已深入人心,大多數以ARM為核心的SOC芯片提供了大多數標準的接口,大量成系列的單片機嵌入式處理器提供了相關行業所需要的硬件加速電路,需要專門定制硬件場合確實很少。通常是在一些特種行業才會在這方面有非常迫切的需求。即使目前Xilinx將ARM的硬核加入 到里面,相信目前的情況不會有太大改觀,不要忘了很多老掉牙的8位單片機還在嵌入式領域混呢,嵌入式主要不是靠硬件的差異而更多的是靠軟件的差異來體現價值的。

          我曾經看好的是cypress的Psoc這一想法。和SOPC系列不同,Psoc的思想史載SOC芯片里面去嵌入那么一小塊 ,那這 樣其實可以滿足嵌入式的那些微小的硬件接口差異,比如某個運用需要4個USB,而通常的處理器不會提供那么多,就可以用這么一塊來提供多的USB 接口。而另一種運用需要6個UART,也可以用同樣的方法完成。對于嵌入式設計公司來說他們只需要備貨一種芯片,就可以滿足這些設計中各種微小的差異變化 要的差異化仍然是通過軟件來完成。但目前cypress過于封閉,如果其采用ARM作為處理器內核,借助其完整的工具鏈。同時開放IP合作,讓大量的第三方為它提供IP設計,其實是很有希望的。但目前cypress的日子怕不太好過,Psoc的思想也不知道何時能夠發光。

          4、數字邏輯知識是根本。

          無論是FPGA的哪個方向,都離不開數字邏輯知識的支撐。FPGA說白了是一種實現數字邏輯的方式而已。如果連最基本的數字邏輯的知識都有問題,學習 FPGA的愿望只是空中樓閣而已。而這,恰恰是很多菜鳥最不愿意去面對的問題。數字邏輯是任何電子電氣類專業的專業基礎知識,也是必須要學好的一門課。很多人無非是學習了,考個試,完了。如果不能將數字邏輯知識爛熟于心,養成良好的設計習慣,學FPGA到最后仍然是霧里看花水中望月,始終是一場空的。

          以上四條只是我目前總結菜鳥們在學習FPGA時所最容易跑偏的地方,FPGA的學習其實就像學習圍棋一樣,學會如何在棋盤上落子很容易,成為一位高手卻是難上 加難。要真成為李昌鎬那樣的神一般的選手,除了靠刻苦專研,恐怕還確實得要一點天賦。


        上一頁 1 2 3 下一頁

        關鍵詞: FPGA

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宝清县| 淳安县| 黄冈市| 新密市| 和硕县| 河南省| 深圳市| 萨嘎县| 马尔康县| 横山县| 隆昌县| 江口县| 桂阳县| 兴化市| 南木林县| 新郑市| 卓资县| 隆德县| 郁南县| 涿鹿县| 绵竹市| 射阳县| 滦南县| 邹城市| 平陆县| 余干县| 外汇| 射阳县| 台江县| 丰镇市| 罗山县| 武冈市| 香格里拉县| 南部县| 泾源县| 山丹县| 唐山市| 同心县| 青河县| 綦江县| 陵水|