從20多年前開始使用PAL、GAL,到后來項目中用到PLD、FPGA,雖然我的FPGA應用水平一直停留在菜鳥階段,但卻莫名地對可編程邏輯器件(PLD/FPGA)這種產品情有獨鐘,就像喜歡72變的孫悟空一樣,總覺得靈活的東西就是最酷的,這也是為什么我在硬禾的實戰培訓中將FPGA的使用作為必不可少的一個學習環節,并投資開發小腳丫FPGA平臺,目的是讓所有的硬件工程師都能夠輕松掌握“數字邏輯”設計的基本工具,畢竟我們生活在數字世界里。
但郁悶的是這么好的產品卻離我們越來越遠:
可選擇的廠商越來越少 - 全球碩果僅存三大家,國內的還為時尚早,即便這幾年以低價和民族產業保護的方式獲得了些許的發展,也只是跟著別人的屁股亦步亦趨,真正的創新乏善可陳,蘇老師從來對Copy Cat缺乏敬意;
編譯的工具越來越難用 - 問一下X廠商的聯合實驗室的教授們還有幾個人會用X現在的工具就知道了;
自己用FPGA設計個產品難度還是如此之大 - 如何選一個合適的器件、閱讀上百頁的數據手冊、畫板子(通常BGA的封裝4層以上的板子)、調試
有了這些還不夠啊,難的是邏輯編程,內部越強大的器件你操控它的難度也就變得越來越高。
就像為了喝一杯咖啡,你需要知道買什么樣的咖灰豆、配備好咖灰機、學好制造咖灰的配方、自己親手研磨咖灰一樣 - 為了一定的靈活性要付出這么多的代價,很多人望而卻步,而一騎絕塵的FPGA廠商根本不Care我們的感受,反正我壟斷、我有錢賺、老子有理。
如何才能夠降低FPGA的使用門檻,并以模式的創新讓我們行業更多的工程師朋友能親密接觸這么Cool的產品呢?我個人覺得有如下幾點可以做的嘗試:
編譯工具應徹底簡化 - 不需要下載幾個GB卻仍然帶著bug的安裝文件,直接打開任何一臺電腦(不論什么操作系統)的瀏覽器,登陸自己的賬號就可以搞定;
打造一個開源的IP倉庫,將所有的數字功能Block以標準化的“庫”文件進行共享使用,構建一個強大的IP生態系統,全球的FPGA愛好者、使用者應該多于樹莓派吧?看樹莓派過去5年打造的生態系統,FPGA領域如果發展出樹莓派一樣規模的生態,那一定會極大地促進FPGA的普及;
我們不需要FPGA的使用者都從頭設計FPGA的PCB、編寫FPGA內部的邏輯,將來使用FPGA應該像買一杯咖啡、奶茶一樣,根據自己的需要在線購買燒寫好邏輯功能的FPGA模塊,當然FPGA模塊的大小、規模有幾種不同的選擇,就像咖啡杯的大小不同一樣,總之可以量身定做自己需要、對自己最合適的、Plug & Play的產品;
如果做到以上的三點,是不是就可以極大地簡化FPGA的使用?也許FPGA就像MCU一樣遍及到每一個電子產品中。
蘇老師的幾點想法,就當拋磚引玉吧,更希望工程師朋友們、更資深的FPGA玩家提出更多、更好的點子來,可留言或私信我。
-
FPGA
+關注
關注
1629文章
21729瀏覽量
603009
原文標題:FPGA的普及門檻及創新之路
文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論