新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 牛人業(yè)話 > 【從零開始走進(jìn)FPGA】隨心所欲——DIY 系統(tǒng)板

【從零開始走進(jìn)FPGA】隨心所欲——DIY 系統(tǒng)板

作者: 時間:2015-01-17 來源:網(wǎng)絡(luò) 收藏

  3. EP2C8Q208C8N 系統(tǒng)板設(shè)計

本文引用地址:http://butianyuan.cn/article/268272.htm

  (1)電源模塊

  相對于而言,此款型號增添了1.2V電壓產(chǎn)生電路,作為內(nèi)核電壓。具體電路圖如下所示:

  

wps_clip_image-5853

 

  (2)時鐘模塊

  同模塊,此處不做過多闡述。

  (3)復(fù)位模塊

  同模塊,此處不做過多闡述。

  (4)JTAG模塊

  同CPLD模塊,此處不做過多闡述。

  (5)ASP模塊

  ASP模塊作為燒錄pof文件到EPCS中的通道,也是PC通信的接口。具體電路圖如下所示(ASP+JTAG):

  

wps_clip_image-28909

 

  (6)PLL模塊

  本款芯片內(nèi)置2個PLL,用來鎖相,來產(chǎn)生復(fù)合要求的頻率,增加頻率穩(wěn)定性和可靠性。具體電路圖如下所示:

  

wps_clip_image-16492

 

  (7)EPC4 模塊

  EPCS4用來存儲pof文件信息,用來配置,相當(dāng)于單片機(jī)中的flash,用來存儲啟動代碼。

  

wps_clip_image-4177

 

  以上(1)到(7)便是最小系統(tǒng)版配置,以下是作為系統(tǒng)板外圍配置介紹。本例中以具備SDRAM,SRAM,UART等電路的系統(tǒng)板為題材,其余外設(shè)的具體電路圖介紹如下:

  (8)按鍵,LED模塊

  按鍵是設(shè)備用戶控制接口,作為人機(jī)交互接口;LED是指示燈顯示信號,作為工作狀態(tài)的反饋信號。具體電路圖如下所示:

  

wps_clip_image-7976

 

  (9)串口通信模塊

  串口通信模塊作為與PC的通信接口,通過純硬件描述語言描述協(xié)議或者UART IP核的應(yīng)用,來完成硬件與PC機(jī)的通信,人機(jī)交互的終端。具體電路圖如下所示:

  

wps_clip_image-2555

 

  (10)VGA接口模塊

  VGA 15 PIN接口是專用于VGA視頻信號的驅(qū)動的。由于FPGA的高速,高精度,VAG的驅(qū)動是FPGA最擅長的功能之一。此模塊同時采用AD7120KST50視頻轉(zhuǎn)換芯片,把16bit數(shù)字信號轉(zhuǎn)換為RGB565信號,從而在硬件上實(shí)現(xiàn)了真彩顯示的要求。具體電路圖如下所示:

  

wps_clip_image-2730

 

  (11)SDRAM存儲模塊

  此模塊作為FPGA片上系統(tǒng)(SOPC)的內(nèi)存,同時也可以作為VGA顯示的顯存,總之有大容量存儲功能,主要完成FPGA海量數(shù)據(jù)的存儲和搬運(yùn)。具體電路圖如下所示:

  

wps_clip_image-28566

 

  (12)SRAM存儲模塊

  SRAM是掉電丟失存儲芯片,一般用來作為液晶顯存,配合VGA刷屏工作;同時在片上系統(tǒng)中,在容量大小滿足的情況下,也可以作為內(nèi)存使用。本設(shè)計中為了擴(kuò)大SRAM內(nèi)存,用兩片SRAM串聯(lián)的形式來達(dá)到目的。具體電路圖如下所示:

  

wps_clip_image-19608

 

  注意:沒有用nand flash的原因,是因為EPCS4,EPCS16對于一般的片上系統(tǒng)而言,已經(jīng)足夠滿足了代碼的容量,因此,對于一般應(yīng)用,可以省略該IC,降低成本。

  4. FPGA系統(tǒng)板Layout注意事項

  (1)每一個VCC的去耦電容要盡可能靠近IO,來達(dá)到更好的去耦效果

  (2)JTAG 接口4條信號線要大致等長,以保證時序的準(zhǔn)確性

  (3)ASP接口信號線要大致等長,以保證時序的準(zhǔn)確性

  (4)EPCS信號線與FPGA之間的連線要等長,以保證時序的準(zhǔn)確性

  (5)晶振盡可能靠近IC,CLK輸入信號線不能與IO信號線平行

  (6)電源盡量做到數(shù)模隔離,減少干擾

  (7)必要時在電源輸入加上反接電源。

  (8)按鍵輸入可以接在全局時鐘CLK上,在節(jié)約IO的基礎(chǔ)上,滿足信號的同時性。

  (9)SDRAM數(shù)據(jù)線,地址線保持基本等長,以保證時序的準(zhǔn)確性。

  (10)SRAM數(shù)據(jù)線,地址線保持基本等長,以保證時序的準(zhǔn)確性。

  (11)ADV7120信號線要求等長,保證RGB565信號的完善。

  5. FPGA系統(tǒng)板實(shí)物圖

  若有需要參考原理圖的讀者,請下載Bingo設(shè)計的原理圖,下載地址為:http://www.chinaaet.com/lib/detail.aspx?id=86263

  

wps_clip_image-4143

 

  Cyclone II

  

wps_clip_image-31686

 

  Cyclone III

DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY


fpga相關(guān)文章:fpga是什么


晶振相關(guān)文章:晶振原理

上一頁 1 2 3 下一頁

關(guān)鍵詞: FPGA CPLD DIY

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉