一款優(yōu)秀的FPGA開發(fā)學(xué)習(xí)平臺
NEXYS 3 是Digilent公司新推出的FPGA學(xué)習(xí)開發(fā)平臺。是一款性價比較高的平臺。板載Spartan 6系列的XC6LX16-CS324芯片,雖然資源對于某些復(fù)雜的硬件運(yùn)算電路設(shè)計可能緊張,但進(jìn)行MicroBlaze嵌入式軟核的學(xué)習(xí)還是足夠的。
本文引用地址:http://2s4d.com/article/128751.htm板子使用起來非常方便,高速的CY7C68013芯片接口可以提供諸如電源、程序下載、高速USB2.0接口數(shù)據(jù)傳輸?shù)?。而板子也很小巧,隨身攜帶非常方便,甚至可以與手機(jī)共用一根數(shù)據(jù)線。只要有一根USB連接線及一臺PC機(jī),使用者可以隨時隨地進(jìn)行學(xué)習(xí)開發(fā)。
板上的外設(shè)很豐富,既有簡單的LED燈、按鍵開關(guān)、撥動開關(guān),以及4位的數(shù)碼管,可以進(jìn)行入門級的流水燈、按鍵消抖、數(shù)碼管動態(tài)顯示,以及秒表、計時器等系統(tǒng)設(shè)計實(shí)驗(yàn),又有較復(fù)雜的RAM、FLASH資源,讓使用者進(jìn)行復(fù)雜狀態(tài)機(jī)、時序控制方面的練習(xí)。以及可以用來進(jìn)行視頻圖像輸入的VHDCI接口,連接CMOS攝像頭模塊后,可以進(jìn)行I2C總線模擬、SCCB總線控制、圖像數(shù)據(jù)讀取等內(nèi)容。而板上的USB接口更是十分豐富。包括了主從接口,可以進(jìn)行USB協(xié)議學(xué)習(xí)、USB數(shù)據(jù)傳輸,以及USB鼠標(biāo)、鍵盤設(shè)備控制,U盤數(shù)據(jù)讀取等功能。另外板上載有10/100M的以太網(wǎng)物理層接口芯片,可以進(jìn)行較復(fù)雜的以太網(wǎng)協(xié)議的學(xué)習(xí)。
板子引出了較多的I/O口,如學(xué)習(xí)者想學(xué)習(xí)其它器件,如232串口傳輸,AD/DA控制,2.4G無線網(wǎng)絡(luò),TFT液晶屏等都可以方便地擴(kuò)展。
板上的器件配置給使用者留下了很大的發(fā)揮空間,非常適合用來學(xué)習(xí)??梢哉f,有了這塊開發(fā)板,從FPGA設(shè)計入門到深入,以及嵌入式系統(tǒng)的學(xué)習(xí),都可以滿足需要。
板子較好地控制了成本,是同門ATLYS板價格一半不到。使一般的學(xué)生個人也可以接受。而對于學(xué)習(xí)來說,更推薦NEXYS 3。ATLYS更適合的是進(jìn)行復(fù)雜的圖像等處理系統(tǒng)的設(shè)計。對于初學(xué)者來說,ATLYS上的器件大多控制起來都較復(fù)雜,筆者剛?cè)腴T時曾用過類似于ATLYS的SPARTAN 3E開發(fā)板,發(fā)現(xiàn)除了LED燈、開關(guān)能控制外,剩下的USB、以太網(wǎng)、DDR內(nèi)存等都望塵莫及了,只能干著急,ATLYS更適合開發(fā),對初學(xué)者來說,大多器件太過高端。
評論