RM新时代网站-首页

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Altera Cyclone III系列FPGA的專用管腳參考

汽車玩家 ? 來源:聯(lián)合睿德 ? 作者:admin ? 2020-01-26 17:50 ? 次閱讀

前言

很多人第一次接觸Altera Cyclone系列FPGA的時候,可能會被其復雜的專用管腳給搞混淆,在這里我們Altera Cyclone系列FPGA的專用管腳一一列出供您參考,希望對您的設計有幫助。本文適用于Altera Cyclone III系列FPGA,對Cyclone II以及IV絕大部分的是適用的,但是個別的管腳,例如MSEL等不適用。具體到您的設計,還請您仔細查看您器件的Datasheet。

Altera Cyclone系列FPGA配置模式

Altera公司的Cyclone系列低端FPGA的特殊管腳基本都是用于配置用途,其支持以下幾種配置模式:

Fast Active serial (AS)

Active parallel (AP) for Cyclone III devices only

Passive serial (PS)

Fast passive parallel (FPP)

Joint Test Action Group (JTAG)

在大部分設計中,出于成本以及節(jié)約IO的考慮采用的是串行FLASH-AS模式+JTAG。以下就是所用到的一些管腳的說明:

Altera Cyclone系列FPGA專用管腳說明

Altera Cyclone III系列FPGA的專用管腳參考

AS配置引腳接線圖

Altera Cyclone III系列FPGA的專用管腳參考

JTAG引腳接線圖

Altera Cyclone III系列FPGA的專用管腳參考

完整的JTAG+AS接線圖

以下就是Altera Cyclone系列FPGA專用管腳說明:

1.I/O,nCSO

在AS 模式下是專用輸出腳,在PS 和JTAG 模式下可以當I/O 腳來用。在AS 模式下,這個腳是CIII 用來給外面的串行配置芯片發(fā)送的使能腳。在AS 模式下,ASDO 有一個內部的上拉電阻,一直有效。這個腳是低電平有效的。直接接到配置芯片的/CS 腳(第1腳)。

2.I/O, ASDO

在AS 模式下是專用輸出腳,在PS 和JTAG 模式下可以當I/O 腳來用。在AS 模式下,這個腳是CIII 向串行配置芯片發(fā)送控制信號的腳。也是用來從配置芯片中讀配置數(shù)據的腳。在AS 模式下,ASDO 有一個內部的上拉電阻,一直有效,配置完成后,該腳就變成三態(tài)輸入腳。ASDO 腳直接接到配置芯片的ASDI 腳(第5 腳)。

3.I/O,CRC_ERROR

當錯誤檢測CRC 電路被選用時,這個腳就被作為CRC_ERROR 腳,如果不用默認就用來做I/O。但要注意,這個腳是不支持漏極開路和反向的。當它作為CRC_ERROR 時,高電平輸出則表示出現(xiàn)了CRC 校驗錯誤(在配置SRAM 各個比特時出現(xiàn)了錯誤)。CRC 電路的支持可以在setting 中加上。這個腳一般與nCONFIG 腳配合起來用。即如果配置過程出錯,重新配置。

4.I/O,CLKUSR

當在軟件中打開Enable

User-supplled start-up clock(CLKUSR)選項后,這個腳就只可以作為用戶提供的初始化時鐘輸入腳。在所有配置數(shù)據都已經被接收后,CONF_DONE 腳會變成高電平,CIII 器件還需要299 個時鐘周期來初始化寄存器,I/O 等等狀態(tài),F(xiàn)PGA 有兩種方式,一種是用內部的晶振(10MHz),另一種就是從CLKUSR 接進來的時鐘(最大不能超過100MHz)。有這個功能,可以延緩FPGA 開始工作的時間,可以在需要和其它器件進行同步的特殊應用中用到。

5.I/O,VREF

用來給某些差分標準提供一個參考電平。沒有用到的話,可以當成I/O 來用。

6. DATA0

專用輸入腳。在AS 模式下,配置的過程是:CIII 將nCSO 置低電平,配置芯片被使能。CIII然后通過DCLK 和ASDO 配合操作,發(fā)送操作的命令,以及讀的地址給配置芯片。配置芯片然后通過DATA 腳給CIII 發(fā)送數(shù)據。DATA 腳就接到CIII 的DATA0 腳上。CII接收完所有的配置數(shù)據后,就會釋放CONF_DONE 腳(即不強制使CONF_DONE 腳為低電平),CONF_DONE 腳是漏極開路(Open-Drain)的。這時候,因為CONF_DONE 在外部會接一個10K 的電阻,所以它會變成高電平。同時,CII 就停止DCLK 信號。在CONF_DONE 變成高電平以后(這時它又相當于變成一個輸入腳),初始化的過程就開始了。所以,CONF_DONE 這個腳外面一定要接一個10K 的電阻,以保證初始化過程可以正確開始。 DATA0,DCLK,NCSO,ASDO 腳上都有微弱的上拉電阻,且一直有效。在配置完成后,這些腳都會變成輸入三態(tài),并被內部微弱的上拉電阻將電平置為高電平。在AS 模式下,DATA0就接到配置芯片的DATA(第2 腳)。主語,DATA0需要接一個25歐的電阻,用來減少過沖。

7. DCLK

PS 模式下是輸入,AS 模式下是輸出。在PS 模式下,DCLK 是一個時鐘輸入腳,是外部器件將配置數(shù)據傳送給FPGA 的時鐘。數(shù)據是在DCLK 的上升沿把數(shù)據,在AS 模式下,DCLK腳是一個時鐘輸出腳,就是提供一個配置時鐘。直接接到配置芯片的DCLK 腳上去(第6腳)。無論是哪種配置模式,配置完成后,這個腳都會變成三態(tài)。如果外接的是配置器件,配置器件會置DCLK 腳為低電平。如果使用的是主控芯片,可以將DCLK 置高也可以將DCLK 置低。配置完成后,觸發(fā)這個腳并不會影響已配置完的FPGA。這個腳帶了輸入Buffer,支持施密特觸發(fā)器的磁滯功能。

8. nCE

專用輸入腳。這個腳是一個低電平有效的片選使能信號。nCE 腳是配置使能腳。在配置,初始化以及用戶模式下,nCE 腳必須置低。在多個器件的配置過程中,第一個器件的nCE 腳要置低,它的nCEO 要連接到下一個器件的nCE 腳上,形成了一個鏈。nCE腳在用JTAG編程模式下也需要將nCE 腳置低。 這個腳帶了輸入Buffer,支持施密特觸發(fā)器的磁滯功能。

9. nCONFIG

專用的輸入管腳。這個管腳是一個配置控制輸入腳。如果這個腳在用戶模式下被置低,F(xiàn)PGA就會丟失掉它的配置數(shù)據,并進入一個復位狀態(tài),并將所有的I/O 腳置成三態(tài)的。nCONFIG從低電平跳變到高電平的過程會初始化重配置的過程。如果配置方案采用增強型的配置器件或EPC2,用戶可以將nCONFIG 腳直接接到VCC 或到配置芯片的nINIT_CONF 腳上去。這個腳帶了輸入Buffer,支持施密特觸發(fā)器的磁滯功能。實際上,在用戶模式下,nCONFIG信號就是用來初始化重配置的。當nCONFIG 腳被置低后,初始化進程就開始了。當nCONFIG腳被置低后,CIII 就被復位了,并進入了復位狀態(tài),nSTATUS 和CONF_DONE 腳被置低,所有的I/O腳進入三態(tài)。nCONFIG 信號必須至少保持2us。當nCONFIG 又回到高電平狀態(tài)后,nSTATUS 又被釋放。重配置就開始了。在實際應用過程中可以將nCONFIG 腳接一個10K 的上拉電阻到3.3V.

10. DEV_OE

I/O 腳或全局I/O 使能腳。在Quartus II 軟件中可以使能DEV_OE 選項(Enable Device-wideoutput Enable),如果使能了這一個功能,這個腳可以當全局I/O 使能腳,這個腳的功能是,如果它被置低,所有的I/O 都進入三態(tài)。

11. INIT_DONE

I/O 腳或漏極開路的輸出腳。當這個腳被使能后,該腳上從低到高的跳變指示FPGA 已經進入了用戶模式。如果INIT_DONE 輸出腳被使能,在配置完成以后,這個腳就不能被用做用戶I/O 了。在QuartusII 里面可以通過使能Enable INIT_DONE 輸出選項使能這個腳。

12. nCEO

I/O 腳或輸出腳。當配置完成后,這個腳會輸出低電平。在多個器件的配置過程中,這個腳會連接到下一個器件的nCE 腳,這個時候,它還需要在外面接一個10K 的上拉電阻到Vccio。多個器件的配置過程中,最后一個器件的nCEO 可以浮空。如果想把這個腳當成可用的I/O,需要在軟件里面做一下設置。另外,就算是做I/O,也要等配置完成以后。

13. nSTATUS

這是一個專用的配置狀態(tài)腳。雙向腳,當它是輸出腳時,是漏極開路的。在上電之后,F(xiàn)PGA立刻將nSTATUS 腳置成低電平,并在上電復位(POR)完成之后,釋放它,將它置為高電平。作為狀態(tài)輸出腳時,在配置過程中如果有任何一個錯誤發(fā)生了,nSTATUS腳會被置低。作為狀態(tài)輸入腳時,在配置或初始化過程中,外部控制芯片可以將這個腳拉低,這時候FPGA就會進入錯誤狀態(tài)。這個腳不能用作普通I/O 腳。nSTATUS 腳必須上拉一個10K 歐的電阻。

14. CONF_DONE

這是一個專用的配置狀態(tài)腳。雙向腳,當它是輸出腳時,是漏極開路的。當作為狀態(tài)輸出腳時,在配置之前和過程中,它都被置為低電平。一旦配置數(shù)據接收完成,并且沒有任何錯誤,初始化周期一開始,CONF_DONE 就會被釋放。當作為狀態(tài)輸入腳時,在所有數(shù)據都被接收后,要將它置為高電平。之后器件就開始初始化再進入用戶模式。它不可以用作普通I/O來用。這個腳外成也必須接一個10K 歐的電阻。

15. MSEL[3:0]

這些腳要接到GND或電源,表示高電平或低電平。AS模式分為快速和標準,此外,IO電源電壓不同,MSEL也不盡相同, JTAG 模式跟MSEL 無關,即用JTAG模式,MSEL 會被忽略,一般3.3VAS模式采用0010。

16.DEV_CLRn

I/O 或全局的清零輸入端。在QuartusII 里面,如果選上Enable Device-Wide Reset(DEV_CLRn)這個功能。這個腳就是全局清零端。當這個腳被置低,所有的寄存器都會被清零。這個腳不會影響到JTAG 的邊界掃描或編程的操作。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    602977
  • Altera
    +關注

    關注

    37

    文章

    781

    瀏覽量

    153920
  • 串行
    +關注

    關注

    0

    文章

    237

    瀏覽量

    33832
收藏 人收藏

    評論

    相關推薦

    怎樣為自己的設計選擇Altera Cyclone V FPGA?

    AlteraCyclone V FPGA目前是業(yè)界系統(tǒng)總成本和功耗最低的FPGA,那我們該怎樣為自己的設計選擇Altera
    發(fā)表于 02-26 10:34 ?2551次閱讀

    在高清晰LCD HDTV 中使用Cyclone III FPGA

    時,設計人員需要確定怎樣重新配置圖像處理算法。面積較大的LCD 顯示屏需要更快的數(shù)據速率,因此,難點在于怎樣根據顯示屏大小來調整數(shù)據速率。采用新的低成本Cyclone? III FPGA 系列
    發(fā)表于 10-16 15:44

    什么是Altera系列低成本Cyclone IV FPGA?

    日前,Altera發(fā)布新系列Cyclone IV FPGA ,延續(xù)其收發(fā)器技術的領先優(yōu)勢。當前移動視頻、語音和數(shù)據訪問以及高質量3D圖像對低成本帶寬需求與日俱增,與此同時,終端產品市場
    發(fā)表于 07-31 06:59

    MCU配置Altera-Cyclone系列FPGA的相關資料下載

    FLASH、EMMC、SD卡等),在每次上電時讀取程序進行配置。2、功能分析項目中使用的FPGA型號是Altera公司(現(xiàn)屬于Intel)的Cyclone系列。在
    發(fā)表于 12-27 07:32

    開源硬件-TIDA-00604-采用 TPS65023 的 Altera Cyclone III FPGA 電源 PCB layout 設計

    此基于 TPS65023 的參考設計是一種緊湊型集成電源解決方案,適用于 Altera® Cyclone® III SoC(屬于 Cyclone® 產品
    發(fā)表于 11-17 19:58 ?215次下載
    開源硬件-TIDA-00604-采用 TPS65023 的 <b class='flag-5'>Altera</b> <b class='flag-5'>Cyclone</b> <b class='flag-5'>III</b> <b class='flag-5'>FPGA</b> 電源 PCB layout 設計

    Altera Cyclone III HSMC視頻方案

    Cyclone III FPGA,汽車電子,消費類電子,無線通信,視頻,低功耗,LP,摘要:Altera 公司的Cyclone
    發(fā)表于 11-24 11:16 ?15次下載

    利用高級Cyclone III FPGA PLL,提高靈活性

    在使用FPGA 時,經常忽略了它的一個優(yōu)點——能夠集成時鐘解決方案。這種集成能力不但降低了系統(tǒng)成本,而且最新的65-nm Altera®Cyclone®III
    發(fā)表于 02-05 17:33 ?41次下載

    AlteraCyclone IV FPGA拓展了Cyclo

    AlteraCyclone IV FPGA拓展了Cyclone FPGA系列
    發(fā)表于 11-04 08:46 ?1376次閱讀

    Altium推出采用Altera Cyclone III F

    Altium推出采用Altera Cyclone III FPGA 的NanoBoard 3000  繼去年 9 月發(fā)布基于 NanoBoard 3000 的快速原型設計全新方案后,
    發(fā)表于 02-09 10:46 ?985次閱讀

    Altium推出采用Altera Cyclone III的最

    Altium推出采用Altera Cyclone III的最新NanoBoard 3000 繼去年 9 月發(fā)布基于 NanoBoard 3000 的快速原型設計全新方案后,Altium日前又宣布推出采用
    發(fā)表于 02-22 09:23 ?1214次閱讀

    低功耗Cyclone IV FPGA

    低功耗Cyclone IV FPGA Altera公司宣布,開始批量發(fā)售Cyclone IV FPGA。公司還宣布開始提供基于
    發(fā)表于 03-31 10:42 ?1543次閱讀

    ETL-002 Altera Cyclone III系列FPGA開發(fā)板簡介

    ETL-002 FPGA開發(fā)板是以Altera公司的最新系列Cyclone III中的3C10為主芯片,并提供了極為豐富的芯片外圍接口資源以
    發(fā)表于 04-17 22:11 ?132次下載

    Altera Cyclone IV GX系列FPGA開發(fā)方案

    Altera 公司的Cyclone IV 系列 FPGA 包括兩個系列:Cyclone IV E
    發(fā)表于 05-31 09:08 ?9154次閱讀
    <b class='flag-5'>Altera</b> <b class='flag-5'>Cyclone</b> IV GX<b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>開發(fā)方案

    Altera Cyclone IV GX系列的特性及FPGA開發(fā)套件的設計方案介紹

    Altera 新的Cyclone?IV 系列 FPGA 器件鞏固了Cyclone 系列在低成本、
    的頭像 發(fā)表于 11-19 08:35 ?1w次閱讀
    <b class='flag-5'>Altera</b> <b class='flag-5'>Cyclone</b> IV GX<b class='flag-5'>系列</b>的特性及<b class='flag-5'>FPGA</b>開發(fā)套件的設計方案介紹

    Altera Cyclone III系列FPGA開發(fā)板的庫文件免費下載

    本文檔的主要內容詳細介紹的是Altera Cyclone III系列FPGA開發(fā)板的庫文件免費下載。
    發(fā)表于 03-07 08:00 ?20次下載
    <b class='flag-5'>Altera</b> <b class='flag-5'>Cyclone</b> <b class='flag-5'>III</b><b class='flag-5'>系列</b><b class='flag-5'>FPGA</b>開發(fā)板的庫文件免費下載
    RM新时代网站-首页