Spartan 6 開發板拿到手已經4天過去了。這幾天利用工作閑暇時間看了一下板子的資料。基本上是處于半懂的狀態。我不得不先說明一下我以前沒學過FPGA(老郭居然還放心把這塊xilinx的板子交給我。呵呵。![]() 說實話,以前對FPGA的了解不多,只是看著同學用過,也都是Altera的Cyclone系列吧。聽著覺得挺牛逼的,說是不會“死機”,大概是只有處理器的架構才會出現程序跑飛的現象吧,FPGA實質還是是硬件,并行的運算,和處理器比有其自身的優勢。基本上對FPGA是只知其名,到底內部是什么完全不懂得。比如數據寬度,時序等,這些概念都是比較迷惑的。還有vhdl 還是 verilog的語言,也完全沒看懂過。 廢話不多說了,來說說這塊xilinx的板子吧。到官網上看了好多的東西,可是,大部分是英文的(這個以后看看有沒有機會翻譯一部分吧),所以都還沒有認真的看過,對xilinx全系列的芯片還沒有一個完整的認識。只是對Spartan-6 套件的硬件資源看了一下,很豐富。不過最令人眼前一亮的是接口速度快,夠提供8個 3.125 Gbps GTP 收發器和1個集成式 PCI Express 端點模塊,千兆位級以太網。我現在還不知道這個東西怎么用。不過看它說明是用在視頻領域中,也不難明白,對于數據量大的視頻處理,確實需要這樣快的速度和超大的存儲量,高速的數據收發器應該是用在對圖像數據的發送和接收處理中,而PCI Express接口或者是高速以太網接口應該是和電腦的接口,這樣可以把數據傳輸到電腦或是服務器中去。 再看看芯片內部資源,一個是DSP性能,另一個是MicroBlaze 。DSP都知道是應用到圖像處理中的,不過在FPGA的DSP和普通DSP的性能是否有什么差異呢,在這里主要的特點是應該是速度高和尺寸小,也就是短小精悍的意思。應該能夠勝任圖像處理的要求。MicroBlaze 是個新奇的玩意,以前沒聽過,只是有幸見過別人用它來做嵌入式uclinux,在xilinx FPGA中首先嵌入一個MicroBlaze 處理器,然后再在這個基礎上來移植uclinux的內核,最后就能夠使得FPGA具有linux主機的功能了。這樣的話就能夠利用linux的性能把之前所有的復雜的任務結合到一起來,用一個統一的操作系統來調度了。 可以說這塊xilinx的FPGA板子足夠的強大了,每個模塊都盡善盡美,都有各自的功能和應用。MicroBlaze 、DSP、高速接口等等。當然涉及的知識面也是很寬的,Linux、FPGA、DSP等,都是把這些都揉在一起了。開發的難度也不容小覷。 看著這么強大的FPGA板子總是有種躍躍欲試的感覺呢。可是我手頭上暫時沒有VGA的顯示器( ![]() 這幾天主要是收集了一些有關于xilinx FPGA這方面的資料,這篇算是第一篇試用手記吧。以后工作不忙會隔幾天陸續放些總結出來,歡迎拍磚,各種交流,你懂得。 好了不早了,睡覺去了,明早8點還上班呢。 ![]() 下圖是處理器的外觀,應該看得清吧。 ![]() |
竟然剛剛看到。頂了在仔細看 |
不錯。期待下文(不要帶臟字了,Xilinx那邊能看見) |
![]() 第一篇,以后還會寫的。 感覺人也不多,如果再沒人看,我就到水區貼牛皮癬去了。。 ![]() |
當然有人看。就是還沒很多人評論 |
不錯,現在也開始搞FPGA了,讓我感到壓力好大呀。。 |
沒用過xilinx的,貌似在歐美用的人多,還不是很了解。。 |
東西到手幾天,就開始寫了這么長一段心得,贊一個先 |
先mark,在看看洗衣機童鞋的體驗感悟。 |
還說沒人看。上首頁了都 |
嘿嘿,老郭,我給你拉的這個人不是光灌水的吧…… |
![]() |
哥哥來頂你一把 板子上本身帶的是DVI口,可以直接接DVI口看輸出圖像。箱子里帶了個DVI轉VGA的轉換頭,是怕有些小朋友木有DVI顯示器,哈哈 你抓緊玩,過段時間我還想再好好用用,因為前面剛拿過來之后就忙別的,一直到前幾天才告一段落 |
洗衣機?。。。太牛了 |