0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA芯片外圍電路設(shè)計(jì)規(guī)范和配置過程

CHANBAEK ? 來源:文禮軒 ? 作者:文禮軒 ? 2023-08-15 16:18 ? 次閱讀

小編在本節(jié)介紹FPGA芯片外圍電路設(shè)計(jì)規(guī)范和配置過程,篇幅比較大,時(shí)鐘的設(shè)計(jì)原則就有17條,伙伴們耐心讀一讀。

a. 時(shí)鐘電路的設(shè)計(jì)選型需要考慮的因素

  • 系統(tǒng)運(yùn)行的時(shí)鐘頻率是多少?(可能有多個(gè)時(shí)鐘)
  • 是否有內(nèi)部的時(shí)鐘管理單元可用(通常是有)?它的輸入頻率范圍(需要查看器件手冊(cè)進(jìn)行確認(rèn))?
  • 盡可能選擇專用的時(shí)鐘輸入引腳

圖片

圖1 參考晶振設(shè)計(jì)

b. 時(shí)鐘電路PCB layout設(shè)計(jì)原則

  • 時(shí)鐘晶振源應(yīng)該盡可能放在與其連接的FPGA時(shí)鐘專用引腳的臨近位置
  • 時(shí)鐘線盡可能走直線。如果無法避免轉(zhuǎn)彎走線,使用45度線,盡量避免T型走線和直角走線
  • 盡量避免同時(shí)在多個(gè)信號(hào)層走時(shí)鐘線
  • 時(shí)鐘走線盡量不要使用過孔,因?yàn)檫^孔會(huì)導(dǎo)致阻抗變化及反射
  • 靠近外層的地層能夠最小化噪聲。如果使用內(nèi)層走時(shí)鐘線,要有良好的參考平面,且走帶狀線
  • 時(shí)鐘信號(hào)應(yīng)該有終端匹配電路,以最小化反射
  • 盡可能使用點(diǎn)到點(diǎn)的時(shí)鐘走線
  • 對(duì)于時(shí)鐘差分對(duì)的走線,必須嚴(yán)格按照D>2S規(guī)則,以最小化相鄰差分對(duì)間的串?dāng)_
  • 確保差分對(duì)在整個(gè)走線過程中的線間距恒定
  • 確保差分對(duì)的走線等長,以最小化偏斜和相移
  • 同一網(wǎng)絡(luò)走線過程中避免使用多個(gè)過孔,以確保阻抗匹配和更低的感抗
  • 高頻的時(shí)鐘走線盡可能短
  • 高頻時(shí)鐘或周期性信號(hào)盡可能遠(yuǎn)離高速差分對(duì)以及任何引出的連接器(例如I/O、數(shù)據(jù)或電源連接器)。
  • 應(yīng)當(dāng)保證所有走線有持續(xù)的地和電源參考平面
  • 為了最小化串?dāng)_,盡量縮短高頻時(shí)鐘或周期性信號(hào)與高速信號(hào)并行走線的長度。推薦的最小間距是3倍的時(shí)鐘信號(hào)與最近參考面間距
  • 當(dāng)一個(gè)時(shí)鐘驅(qū)動(dòng)多個(gè)負(fù)載時(shí),使用低阻抗傳輸線以確保信號(hào)通過傳輸線
  • 信號(hào)換層時(shí)使用回路過孔

c. 復(fù)位電路設(shè)計(jì)原則

  • 盡可能使用FPGA的專用時(shí)鐘或復(fù)位引腳
  • 上電復(fù)位時(shí)間的長短需要做好考量
  • 確保系統(tǒng)正常運(yùn)行過程中復(fù)位信號(hào)不會(huì)誤動(dòng)作
  • 復(fù)位信號(hào)盡量不要靠近連接器附近,尤其是和面板連接的連接器,避免外部ESD誤觸發(fā)復(fù)位信號(hào)

圖片

圖2 復(fù)位電路設(shè)計(jì)

d. 配置電路設(shè)計(jì)原則

  • 配置芯片盡量靠近FPGA
  • 考慮配置信號(hào)的完整性問題,必要時(shí)增加電阻做阻抗匹配
  • 相關(guān)配置引腳正確的添加上拉或下拉電阻
  • 部分配置引腳可以被復(fù)用,但是要謹(jǐn)慎使用,以免影響器件的上電配置過程

e. 配置電路框圖

  • DC14插座將FPGA器件的JTAG專用引腳TCK、TMS、TDI、TDO引出
  • USB下載器連接DC14插座和PC機(jī),實(shí)現(xiàn)FPGA器件的在線燒錄或配置芯片(QSPI FLASH)的固化
  • FPGA器件的固化代碼可以存儲(chǔ)在QSPI FLASH中,當(dāng)FPGA器件每次上電時(shí),都會(huì)直接從QSPI FLASH中讀取固化代碼并運(yùn)行

圖片

圖3 配置電路框圖

f. 配置電路設(shè)計(jì)

  • MSEL0/MSEL1/MSEL2引腳設(shè)定FPGA器件在上電后直接進(jìn)入QSPI FLASH加載的配置模式,MSEL0/MSEL1/MSEL2分別配置為不同設(shè)置對(duì)應(yīng)不同加載方式
  • 當(dāng)JTAG在線配置FPGA時(shí),F(xiàn)PGA器件都會(huì)優(yōu)先運(yùn)行JTAG最新燒錄的代碼
  • INIT_B_0PROGRAM_B_0信號(hào)分別上拉到3.3V
  • PROGRAM_B_0連接按鍵S1,可以通過這個(gè)按鍵使FPGA器件重新加載配置代碼
  • DONE_0信號(hào)指示當(dāng)前FPGA的上電加載配置是否完成,通過指示燈D1的亮滅狀態(tài)來示意

圖片

圖4 配置電路

圖片

圖5 JTAG電路框圖

g. 供電電路設(shè)計(jì)

  • VCCO為FPGA的IO接口電壓
  • VCCINT為FPGA的核心電壓
  • VCCADC為FPGA內(nèi)部的AD轉(zhuǎn)換電路的供電電壓
  • VCCAUX為FPGA的輔助電壓
  • VCCBRAM為FPGA內(nèi)嵌的塊RAM存儲(chǔ)器的供電電壓
  • P2是跳線插座,若連接2.5V,對(duì)應(yīng)Bank的IO電壓可用于LVDS接口電平,若連接3.3V,則對(duì)應(yīng)Bank的IO可作為LVTTL電平使用

h. 供電電路PCB layout設(shè)計(jì)

  • 完整的或分割的電源層都應(yīng)該就近其對(duì)應(yīng)的地層
  • 電源層和地層之間的絕緣層應(yīng)該盡可能的薄,以增強(qiáng)耦合電容與平面電容(通常取3-4mil)
  • 為了最小化電感值,電源引腳應(yīng)當(dāng)就近直接連到相應(yīng)的電源層
  • 避免器件的電源引腳與供電源端或電源層之間的走線寬度過窄
  • 電源分割線的間距應(yīng)該在25mil到100mil
  • 不同電源引腳不能夠共用一個(gè)過孔,即每個(gè)電源引腳都應(yīng)該至少有一個(gè)專用的過孔連接到電源層
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21736

    瀏覽量

    603385
  • 外圍電路
    +關(guān)注

    關(guān)注

    7

    文章

    74

    瀏覽量

    33333
  • 時(shí)鐘電路
    +關(guān)注

    關(guān)注

    10

    文章

    236

    瀏覽量

    50721
  • FPGA芯片
    +關(guān)注

    關(guān)注

    3

    文章

    246

    瀏覽量

    39799
  • PCB
    PCB
    +關(guān)注

    關(guān)注

    1

    文章

    1803

    瀏覽量

    13204
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    中興設(shè)計(jì)開發(fā)部電路設(shè)計(jì)規(guī)范

    `中興設(shè)計(jì)開發(fā)部電路設(shè)計(jì)規(guī)范+74頁+2.7M[hide][/hide]`
    發(fā)表于 07-27 16:56

    防護(hù)電路設(shè)計(jì)規(guī)范_華為

    防護(hù)電路設(shè)計(jì)規(guī)范_華為
    發(fā)表于 08-15 19:08

    JTAG電路設(shè)計(jì)規(guī)范

    `JTAG電路設(shè)計(jì)規(guī)范`
    發(fā)表于 08-20 21:50

    電路設(shè)計(jì)規(guī)范_中興

    `電路設(shè)計(jì)規(guī)范_中興`
    發(fā)表于 08-20 22:06

    華為企業(yè)技術(shù)規(guī)范--防護(hù)電路設(shè)計(jì)規(guī)范

    華為企業(yè)技術(shù)規(guī)范--防護(hù)電路設(shè)計(jì)規(guī)范推薦參考!
    發(fā)表于 08-04 14:41

    華為 邏輯電路設(shè)計(jì)規(guī)范

    華為 邏輯電路設(shè)計(jì)規(guī)范自己選擇下載閱讀!
    發(fā)表于 08-04 14:46

    中興硬件設(shè)計(jì)規(guī)范 CDMA設(shè)計(jì)開發(fā)部電路設(shè)計(jì)規(guī)范

    中興硬件設(shè)計(jì)規(guī)范 CDMA設(shè)計(jì)開發(fā)部電路設(shè)計(jì)規(guī)范
    發(fā)表于 12-19 10:07

    華為同步電路設(shè)計(jì)規(guī)范

    華為內(nèi)部電路設(shè)計(jì)規(guī)范資料
    發(fā)表于 10-11 18:21

    華為防護(hù)電路設(shè)計(jì)規(guī)范

    華為防護(hù)電路設(shè)計(jì)規(guī)范,有需要的下載吧
    發(fā)表于 04-12 10:06

    JTAG電路設(shè)計(jì)規(guī)范

    JTAG電路設(shè)計(jì)規(guī)范:本技術(shù)設(shè)計(jì)規(guī)范根據(jù)國家標(biāo)準(zhǔn)和原郵電部標(biāo)準(zhǔn)以及國際標(biāo)準(zhǔn)IEEE STD 1149.1 系列標(biāo)準(zhǔn)編制而成。 目前,使用的芯片中越來越多的CPU、EPLD、FPGA、
    發(fā)表于 09-19 07:40 ?94次下載

    華為同步電路設(shè)計(jì)規(guī)范

    華為同步電路設(shè)計(jì)規(guī)范 為了增加可編程邏輯器件電路工作的穩(wěn)定性,一定要加強(qiáng)可編程邏輯器件設(shè)計(jì)的規(guī)范要求,要盡量采用同步電路設(shè)計(jì)。對(duì)于設(shè)計(jì)中的異步
    發(fā)表于 02-11 10:04 ?127次下載

    《中興設(shè)計(jì)開發(fā)部電路設(shè)計(jì)規(guī)范

    中興設(shè)計(jì)開發(fā)部電路設(shè)計(jì)規(guī)范
    發(fā)表于 11-16 15:59 ?0次下載

    華為防護(hù)電路設(shè)計(jì)規(guī)范電子版下載

    華為防護(hù)電路設(shè)計(jì)規(guī)范電子版下載
    發(fā)表于 06-03 10:18 ?0次下載

    防護(hù)電路設(shè)計(jì)規(guī)范

    防護(hù)電路設(shè)計(jì)規(guī)范免費(fèi)下載。
    發(fā)表于 06-19 15:53 ?47次下載

    防護(hù)電路設(shè)計(jì)規(guī)范.pdf

    防護(hù)電路設(shè)計(jì)規(guī)范.pdf
    發(fā)表于 02-13 09:54 ?0次下載