Zynq7000系列之芯片引腳功能綜述

? ? ? ? ?很多人做了很久的FPGA,知道怎么去給信號分配引腳,卻對這些引腳的功能及其資源限制知之甚少;在第一章里對Zynq7000系列的系統框架進行了分析和論述,對Zynq7000系列的基本資源和概念有了大致的認識,然而要很好地進行硬件設計,還必須了解芯片的引腳特性,以確定其是否符合我們的選型要求,這些要求包括GTX引腳數目、select IO引腳數目、select IO引腳的資源配置情況、PS IO的數目及類型等。

1.?????? Zynq7000系列引腳分類

  Zynq7000系列引腳的分類是確定的,而各類引腳的數目則因芯片封裝的不同而不同,(為了便于理解,本文所列引腳數目皆以XQ7Z045 FFG900封裝為例,文章其他部分不再做出說明)其主要類型如下:

?

?

FFG900

引腳分類

引腳個數

備注

PS IO

128

ARM處理系統的專用引腳

Select IO

362

普通的FPGA引腳

Configuration Pins In Bank 0

17

Jtag類的一些引腳

GTX Pins

16X4(16個通道,每通道兩對差分引腳)

高速串行收發引腳

XADC Pins

32

模數轉換引腳

?

1.1.??? Configuration Pins In Bank 0

Pin Name

Type

Direction

Description

DONE_0

Dedicated

Bidirectional

高有效,高代表配置完成

INIT_B_0

Dedicated

Bidirectional

低有效,表示配置存儲器正在初始化

PROGRAM_B_0

Dedicated

Input

低有效,表示異步復位配置邏輯

TCK_0

Dedicated

Input

Jtag時鐘信號

TDI_0

Dedicated

Input

Jtag數據輸入

TDO_0

Dedicated

Output

Jtag數據輸出

TMS_0

Dedicated

Input

Jtag模式選擇

CFGBVS_0

Dedicated

Input

為bank0的配置引腳預選擇電平標準,1表示bank0的供電電壓為2.5或3.3;0表示bank0的供電電壓為1.8

PUDC_B

Multi-function

Input

上拉電阻配置引腳,配置Select IO在配置階段或上電后的其上拉電阻是否使能。當接GND,表示不使能;接VCCO_34表示使能。

?

1.2.??? Power/Ground Pins

Pin Name

Type

Direction

Description

GND

Dedicated

N/A

VCCPINT

Dedicated

N/A

1.0V,PS的供電電壓

VCCUPAUX

Dedicated

N/A

1.8V,PS的輔助電源

VCCO_MIO0

Dedicated

N/A

1.8—3.3,bank500中MIO的供電電壓

VCCO_MIO0

Dedicated

N/A

1.8—3.3,bank501中MIO的供電電壓

VCCO_DDR

Dedicated

N/A

1.2V–1.8V,DDR的供電電壓

VCC_PLL

Dedicated

N/A

1.8V,PS的PLL供電電壓,在它附近必須放置0.47uf—4.7uf的電容

VCCAUX

Dedicated

N/A

1.8V,輔助電路供電電壓

VCCAUX_IO_G#

Dedicated

N/A

1.8或2.0V,輔助IO電路的供電電壓

VCCINT

Dedicated

N/A

內核邏輯的供電電壓

VCCO_#

Dedicated

N/A

每個bank的輸出驅動電壓

VCCBRAM

Dedicated

N/A

1.0V,PL部分BLOCK RAM的供電電壓

VCCBATT_0

Dedicated

N/A

關鍵存儲器備用電源,若不使用,則接地

VREF

Multi-function

?

門限電壓

RSVDVCC[3:1]

Dedicated

N/A

保留引腳,必須接到VCCO_0

RSVDGND

Dedicated

N/A

保留引腳,必須接地

?

1.3.??? PS IO Pins

Pin Name

Type

Direction

Description

PS_POR_B

Dedicated

input

上電復位引腳,必須保持低電平直到PS供電和CLK正常,當它為高后,PS開始自舉(Boot)

PS_CLK

Dedicated

Input

系統時鐘,必須在區間[30M,60M]

PS_SRST_B

Dedicated

Input

系統復位,0時強制PS進入復位狀態

PS_MIO_VREF

Dedicated

電壓參考值

提供給RGMII的接收參考電壓,其值等于1/2VCCO_MIO1

PS_MIO[53:0]

Multi-function

Input/Output

PS的多功能引腳,可被配置成SPI ,

Quad-SPI flash, NAND, USB, Ethernet, SDIO, UART, SPI, GPIO 接口

PS DDR Pins

PS_DDR_CKP

Dedicated

Output

DDR差分時鐘+

PS_DDR_CKN

Dedicated

Output

DDR差分時鐘-

PS_DDR_CKE

Dedicated

Output

DDR時鐘允許

PS_DDR_CS_B

Dedicated

Output

DDR片選

PS_DDR_RAS_B

Dedicated

Output

DDR行有效信號

PS_DDR_CAS_B

Dedicated

Output

DDR列有效信號

PS_DDR_WE_B

Dedicated

Output

DDR寫使能

PS_DDR_BA[2:0]

Dedicated

Output

DDR塊地址

PS_DDR_A[14:0]

Dedicated

Output

DDR行或列地址

PS_DDR_ODT

Dedicated

Output

DDR終端控制引腳

PS_DDR_DRST_B

Dedicated

Output

DDR復位引腳

PS_DDR_DQ[31:0]

Dedicated

Input/Output

DDR數據線

PS_DDR_DM[3:0]

Dedicated

Output

DDR數據屏蔽信號

PS_DDR_DQS_P[3:0]

Dedicated

Input/Output

DDR數據選通信號+

PS_DDR_DQS_N[3:0]

Dedicated

Input/Output

DDR數據選通信號-

PS_DDR_VRP

Dedicated

Output

DCI參考電壓+,用來校準DDR的IO驅動強度,連接電阻后接地

PS_DDR_VRN

Dedicated

Output

DCI參考電壓-,用來校準DDR的IO驅動強度,連接電阻后接VCCO_DDR

PS_DDR_VREF[1:0]

Dedicated

Voltage

Reference

DDR接口的參考電壓

?

1.4.??? XADC Pins

Pin Name

Type

Direction

Description

VCCADC_0

Dedicated

N/A

XADC模擬電路電源

GNDADC_0

Dedicated

N/A

模擬電路參考地

VP_0

Dedicated

Input

模擬差分輸入正極

VN_0

Dedicated

Input

模擬差分輸入負極

VREFP_0

Dedicated

N/A

1.2V參考電壓

VREFN_0

Dedicated

N/A

參考地

AD0P through AD15P

AD0N through AD15N

Multi-function

Input

模擬輸入端0--15

?

?

1.5.??? Multi-gigabit Serial Transceiver Pins (GTXE2 and GTPE2)

Pin Name

Type

Direction

Description

MGTXRXP[0:3] or

MGTPRXP[0:3]

Dedicated

Input

差分接收端正極

MGTXRXN[0:3] or

MGTPRXN[0:3]

Dedicated

Input

差分接收端負極

MGTXTXP[0:3] or

MGTPTXP[0:3]

Dedicated

Output

差分發送端正極

MGTXTXN[0:3] or

MGTPTXN[0:3]

Dedicated

Output

差分發送端負極

MGTAVCC_G#

Dedicated

Input

1.0V發送器和接收器的內部電路模擬供電電壓

MGTAVTT_G#

Dedicated

Input

1.2V發送驅動器的模擬供電電壓

MGTVCCAUX_G#

?

?

1.8V ,GTXE2發送器專用的Quad PLL輔助模擬供電電壓

MGTREFCLK0/1P

?

?

發送器的正參考時鐘

MGTREFCLK0/1N

?

?

發送器的負參考時鐘

MGTAVTTRCAL

?

N/A

內部電路校準用的精度參考電阻引腳

MGTRREF

?

Input

內部電路校準用的精度參考電阻引腳

1.6.??? Select IO

Pin Name

Type

Direction

Description

IO_LXXY_#

IO_XX_#

Dedicated

Input/Output

絕大多數IO都是差分的,但芯片頂端和低端的IO是單端的;#表示Bank號,XX表示該引腳在Bank里的序號,Y表示是P端還是N端

?

  XC7Z045 FFG900芯片里Select IO的差分情況如下所示:

  HR:High Range,其電壓范圍1.2và3.3V 延時資源只有IDELAY2;HP:High performance,其電壓1.8V,延時資源既有IDELAY2也有ODELAY2;

Device

I/Opins

SIO(Select IO)

PS IO

HR

HP

XC7Z045 FFG900

User IO

212

150

128

Differential

102

72

--------

?

  需要注意的是,很多Select IO是多功能引腳(Multi-function),它們既可以當做普通IO來用,又可以當做特殊引腳如時鐘引腳來用,特殊功能說明如下:

Pin Name

Type

Direction

Description

MRCC

Multi-function

Input

multi-region Clock引腳,具有時鐘功能的引腳,當時鐘是單端時,時鐘信號必須由MRCC引腳的正端輸入

SRCC

Multi-function

Input

Single-region Clock引腳,具有時鐘功能的引腳,當時鐘是單端時,時鐘信號必須由SRCC引腳的正端輸入

VRN

Multi-function

N/A

DCI電壓N型晶體管參考電阻引腳,應該在每一個Bank里接上參考電阻后上拉

VRP

Multi-function

N/A

DCI電壓P型晶體管參考電阻引腳,應該在每一個Bank里接上參考電阻后下拉

DXP_0, DXN_0

Dedicated

Input

溫敏二極管引腳,可用于檢測芯片溫度

T0, T1, T2, or T3

Multi-function

Input

存儲器的字節分組

T0_DQS, T1_DQS,

T2_DQS, or T3_DQS

Multi-function

Input

DDR的DQS使能引腳

轉載于:https://www.cnblogs.com/dhyc/p/3926349.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/260048.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/260048.shtml
英文地址,請注明出處:http://en.pswp.cn/news/260048.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python模擬購物車購物過程_python實現購物車+ATM機 第五天

模擬實現一個ATM 購物商城程序1.額度 15000或自定義2.實現購物商城,買東西加入 購物車,調用信用卡接口結賬3.可以提現,手續費5%4.每月22號出賬單,每月10號為還款日,過期未還,按欠款總額 萬分之5 每日計息5…

C#使用Cookie方法

代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> //寫入protected void Button1_Click(object sender, EventArgs e){HttpCookie cookienew HttpCookie("MyCook");//初使化并設置Cookie的名稱DateTime…

智能手機計步算法c語言實現,【轉載】智能手機計步器算法的實現

現在的智能手機嵌入了一些微小的傳感器,比如重力傳感器、光傳感器、聲音傳感器等。如何有效地利用這些傳感器來開發一些應用,是一個值得深入研究的課題。比如開發醫療健康的應用、運動量監視器等。本文采用htc Touch Pro智能手機的重力傳感器來開發一款監…

vue點擊按鈕怎么跳轉圖片_vue-router組件里面點擊一個按鈕跳轉到一個新的組件該怎么實現...

展開全部直接修改地址欄中的路由地址即可:{{msg}}var testLogin Vue.component("login",{template:這是我的登錄頁面})var testRegister Vue.component("register",{template:這是我的注冊頁面})//配置路由詞典//對象數組const myRoutes [//…

Arduino教程資料匯總(8月22日悄悄跟新了一下)

http://www.geek-workshop.com/thread-985-1-1.html 本帖最后由 迷你強 于 2013-8-31 12:36 編輯 F-101 arduino基礎套件使用資料 Arduino入門教程--課前準備--Arduino驅動安裝及1.0 IDE菜單介紹Arduino入門教程--第一課--板載Led閃爍實驗Arduino入門教程--第二課--第一次面包板…

HTML5/CSS3系列教程:HTML5 區域(Sectioning)的重要性

日期:2013-2-4 來源:GBin1.com 不管你以前在web頁面布局中如何稱呼它們 - “區域”還是“塊”,我們一直都在布局中將頁面分成可視的不同區域。但真正的問題在于我們并沒有使用任何正確的工具來實現。一般情況下我們使用典型的網格來劃分頁頭…

CoreAnimation —— CAReplicatorLayer(拷貝圖層)

2019獨角獸企業重金招聘Python工程師標準>>> CAReplicatorLayer是一個layer容器,會對其中的subLayer進行一些差異處理(它的子layer都可以拷貝) 屬性: //拷貝的次數 property NSInteger instanceCount; //是否開啟景深效…

c語言用數組寫密碼程序,想程序高手求助--用C語言來編輯一個輸入密碼的程序...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓/*--------實現密碼的隱式輸入-----------------*/inputpw(char *password,int len) /*len為密碼長度*/{int i0; /*密碼數組索引值,同時也表示記錄已顯示*的數目*/char ch;fflush(stdin); /*清洗流,以防妨礙密碼正確輸入…

ps流 轉發_RTP協議全解析(H264碼流和PS流)(轉)

[LeetCode] Arranging Coins 排列硬幣You have a total of n coins that you want to form in a staircase shape, where every k-th row must ha ...使用Jenkins可持續集成maven項目首先下載最新的Jenkins的war包,放在tomcat的webapps的目錄下,然后運行,例…

android 接收短信代碼,短信接收功能實現的代碼

其中包含了widget必備的要素以及對應文件分別為:appwidgetprovider--------------------------SmsWidget.javawidget的config--------------------------SmsWidgetConfig.javawidget引發的app-------------------------SmsAider.javaappwidgetproviderinfo---------…

使用MeanJS Yeoman Generator

1、首先全局安裝該生成器 sudo npm install -g generator-meanjs 2、為項目創建一個路徑 mkdir xmen && cd xmen 3、創建app yo meanjs 根據提示,輸入應用名,描述,關鍵詞,是否創建crud例子。。 4、運行app sudo NODE_ENVd…

Entity Framework With Oracle

雖然EF6都快要出來了,但是對于Oracle數據庫,仍然只能用DB first和Model First來編程,不能用Code First真是一個很大的遺憾啊。 好了,廢話少說,我們來看看EF中是如何用DB first和Model First來對Oracle編程的。 首先我們…

(三)Maven倉庫介紹與本地倉庫配置

1.Maven本地倉庫/遠程倉庫的基本介紹 示意圖: 本地倉庫是指存在于我們本機的倉庫,在我們加入依賴時候,首先會跑到我們的本地倉庫去找,如果找不到則會跑到遠程倉庫中去找。對于依賴的包大家可以從這個地址進行搜索:http…

大數據時代下的遷移學習_繼深度學習后,下一個熱點技術是遷移學習

最早提出大數據時代到來的是知名咨詢公司麥肯錫,麥肯錫稱:“數據,已經滲透到當今每一個行業和業務職能領域,成為重要的生產因素。人們對于海量數據的挖掘和運用,預示著新一波生產率增長和消費者盈余浪潮的到來。”其實…

手機廣告投放(phone advertising)唯一標識

手機標示,為了識別用戶,方面advertising。 使用設備id,相當于暴露用戶隱私。慢慢已不允許使用。、 (長時間跟蹤用戶無異于暴露用戶隱私,雖然大量數據適合興趣建模,廣告個性化推薦。但復雜多樣會降低總體的準…

android分辨率比例成像,像素不是唯一 決定成像效果你必知的真相

像素并不是唯一如今不少人在選購一部手機時,非常重視手機攝像頭的像素大小,因為一部高像素的手機可以為不少喜愛拍照的人省去買單反的費用,而且攜帶起來也非常方便。不過,手機并不能與專業的單反相機相比,成像效果并不…

vim——打開多個文件、同時顯示多個文件、在文件之間切換

打開多個文件: 1.vim還沒有啟動的時候: 在終端里輸入 vim file1 file2 ... filen便可以打開所有想要打開的文件 2.vim已經啟動 輸入 :open file 可以再打開一個文件,并且此時vim里會顯示出file文件的內容。 同時顯示多個文件: :s…

Android底部導航欄實現(一)之BottomNavigationBar

BottomNavigationBar這個控件的使用之前已經寫過,這里不再贅述,詳情請參考BottomNavigationBar的使用。 下面直接上代碼: 初始化及相關設置: mBottomNavigationBar (BottomNavigationBar) view.findViewById(R.id.bottom_navigat…

jq 組裝數組_Jquery 數組操作

1、數組的創建var arrayObj new Array(); //創建一個數組var arrayObj new Array([size]); //創建一個數組并指定長度,注意不是上限,是長度var arrayObj new Array([element0[, element1[, ...[, elementN]]]]); 創建一個數組并賦值要說明的是&…

android 官方說明文檔,Android官方文檔翻譯-Accessibility

標簽元素向用戶提供解釋每個可互動元素的意義和目的有用且形象的標簽是非常重要的。這些標簽允許屏幕閱讀者(比如 TalkBack )正確向用戶解釋每個控制器的功能。你可以使用一下兩個方法提供元素的標簽:當展示在 Activity 的整個生命周期中都不會改變樣式的靜態元素時…