| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
&HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 'H.HPEHU 8VHU *XLGH 9HUVLRQ
Top Searches for this datasheetMegaCore &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 'H.HPEHU 8VHU *XLGH 9HUVLRQ Innovation Drive Jose, 95134 (408) 544-7000 http://www.altera.com $8*,3$70 &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH &RS\ULJKW $OWHUD $3(; $3(; 0HJD&RUH 0HJD:L]DUG 2SHQ&RUH 4XDUWXV WUDGHPDUNV DQGRU VHUYL.H PDUNV $OWHUD &RUSRUDWLRQ 8QLWHG 6WDWHV RWKHU .RXQWULHV $OWHUD &RUSRUDWLRQ D.NQRZOHGJHV WUDGHPDUNV RWKHU RUJDQL]DWLRQV WKHLU UHVSH.WLYH SURGX.WV VHUYL.HV PHQWLRQHG WKLV GR.XPHQW $OWHUD SURGX.WV SURWH.WHG XQGHU QXPHURXV IRUHLJQ SDWHQWV SHQGLQJ DSSOL.DWLRQV PDVNZRUN ULJKWV .RS\ULJKWV $OWHUD ZDUUDQWV SHUIRUPDQ.H VHPL.RQGX.WRU SURGX.WV .XUUHQW VSH.LIL.DWLRQV D.RUGDQ.H ZLWK VWDQGDUG ZDUUDQW\ UHVHUYHV ULJKW PDNH .KDQJHV SURGX.WV VHUYL.HV WLPH ZLWKRXW QRWL.H $OWHUD DVVXPHV UHVSRQVLELOLW\ OLDELOLW\ DULVLQJ DSSOL.DWLRQ LQIRUPDWLRQ SURGX.W VHUYL.H GHV.ULEHG KHUHLQ H[.HSW H[SUHVVO\ DJUHHG ZULWLQJ $OWHUD &RUSRUDWLRQ $OWHUD .XVWRPHUV DGYLVHG REWDLQ ODWHVW YHUVLRQ GHYL.H VSH.LIL.DWLRQV EHIRUH UHO\LQJ SXEOLVKHG LQIRUPDWLRQ EHIRUH SOD.LQJ RUGHUV SURGX.WV VHUYL.HV &RS\ULJKW $OWHUD &RUSRUDWLRQ ULJKWV UHVHUYHG $OWHUD &RUSRUDWLRQ $ERXW WKLV 8VHU *XLGH 8VHU *XLGH 7KLV XVHU JXLGH SURYLGHV .RPSUHKHQVLYH LQIRUPDWLRQ DERXW $OWHUD &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 7DEOH VKRZV XVHU JXLGH UHYLVLRQ KLVWRU\ Table Revision History Revision Date )LUVW 5HOHDVH Description .ind Information $GREH $.UREDW )LQG IHDWXUH DOORZV VHDU.K .RQWHQWV ILOH &OL.N ELQR.XODUV L.RQ WRROEDU RSHQ )LQG GLDORJ .OL.N ULJKW PRXVH EXWWRQ SXOOGRZQ PHQX %RRNPDUNV VHUYH DGGLWLRQDO WDEOH .RQWHQWV 7KXPEQDLO L.RQV ZKL.K SURYLGH PLQLDWXUH SUHYLHZV HD.K SDJH SURYLGH OLQN SDJHV 1XPHURXV OLQNV VKRZQ JUHHQ WH[W DOORZ MXPS UHODWHG LQIRUPDWLRQ $OWHUD &RUSRUDWLRQ $ERXW WKLV 8VHU *XLGH &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH Contact Altera PRVW XSWRGDWH LQIRUPDWLRQ DERXW $OWHUD SURGX.WV $OWHUD ZRUOGZLGH VLWH KWWSZZZDOWHUD.RP DGGLWLRQDO LQIRUPDWLRQ DERXW $OWHUD SURGX.WV .RQVXOW VRXU.HV VKRZQ 7DEOH Table Contact Altera Information Type $OWHUD /LWHUDWXUH 6HUYL.HV 1RQWH.KQL.DO .XVWRPHU VHUYL.H Access (OH.WURQL. PDLO 7HOHSKRQH KRWOLQH Canada OLWBUHT#DOWHUD.RP 626(3/' Other Locations OLWBUHT#DOWHUD.RP 3D.LIL. 7LPH 3D.LIL. 7LPH WHOH.RP#DOWHUD.RP IWSDOWHUD.RP KWWSZZZDOWHUD.RP 7H.KQL.DO VXSSRUW 7HOHSKRQH KRWOLQH (3/' 3D.LIL. 7LPH WHOH.RP#DOWHUD.RP IWSDOWHUD.RP KWWSZZZDOWHUD.RP (OH.WURQL. PDLO VLWH *HQHUDO SURGX.W LQIRUPDWLRQ 1RWH 7HOHSKRQH :RUOGZLGH VLWH DOVR .RQWD.W \RXU OR.DO $OWHUD VDOHV RIIL.H VDOHV UHSUHVHQWDWLYH $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH $ERXW WKLV 8VHU *XLGH Typographic Conventions Table Conventions Visual %ROG 7\SH ZLWK ,QLWLDO &DSLWDO /HWWHUV EROG W\SH &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH XVHV W\SRJUDSKL. .RQYHQWLRQV VKRZQ 7DEOH Meaning &RPPDQG QDPHV GLDORJ WLWOHV .KH.NER[ RSWLRQV GLDORJ RSWLRQV VKRZQ EROG LQLWLDO .DSLWDO OHWWHUV ([DPSOH 6DYH GLDORJ ([WHUQDO WLPLQJ SDUDPHWHUV GLUH.WRU\ QDPHV SURMH.W QDPHV GLVN GULYH QDPHV ILOHQDPHV ILOHQDPH H[WHQVLRQV VRIWZDUH XWLOLW\ QDPHV VKRZQ EROG W\SH ([DPSOHV I0$; ?PD[SOXV GLUH.WRU\ GULYH .KLSWULSJGI ILOH %RRN WLWOHV VKRZQ EROG LWDOL. W\SH ZLWK LQLWLDO .DSLWDO OHWWHUV ([DPSOH 'HYL.H 'DWD %RRN 'R.XPHQW WLWOHV VKRZQ LWDOL. W\SH ZLWK LQLWLDO .DSLWDO OHWWHUV ([DPSOH +LJK6SHHG %RDUG 'HVLJQ ,QWHUQDO WLPLQJ SDUDPHWHUV YDULDEOHV VKRZQ LWDOL. W\SH ([DPSOHV W3,$ 9DULDEOH QDPHV HQ.ORVHG DQJOH EUD.NHWV VKRZQ LWDOL. W\SH ([DPSOH ILOH QDPH! SURMH.W QDPH!SRI ILOH .H\ERDUG NH\V PHQX QDPHV VKRZQ ZLWK LQLWLDO .DSLWDO OHWWHUV ([DPSOHV 'HOHWH 2SWLRQV PHQX 5HIHUHQ.HV VH.WLRQV ZLWKLQ GR.XPHQW WLWOHV 4XDUWXV 3/86 +HOS WRSL.V VKRZQ TXRWDWLRQ PDUNV ([DPSOH )/(; )/(; 'HYL.H ZLWK %LW%ODVWHU 'RZQORDG 6LJQDO SRUW QDPHV VKRZQ ORZHU.DVH &RXULHU W\SH ([DPSOHV data1 input $.WLYHORZ VLJQDOV GHQRWHG VXIIL[ reset_n $Q\WKLQJ WKDW PXVW W\SHG H[D.WO\ DSSHDUV VKRZQ &RXULHU W\SH H[DPSOH $OVR VH.WLRQV D.WXDO ILOH VX.K 5HSRUW )LOH UHIHUHQ.HV SDUWV ILOHV $+'/ NH\ZRUG SUBDESIGN ZHOO ORJL. IXQ.WLRQ QDPHV VKRZQ &RXULHU %ROG LWDOL. W\SH ,WDOL. 7\SH ZLWK ,QLWLDO &DSLWDO /HWWHUV ,WDOL. W\SH ,QLWLDO &DSLWDO /HWWHUV Courier type 1XPEHUHG VWHSV XVHG OLVW LWHPV ZKHQ VHTXHQ.H LWHPV LPSRUWDQW VX.K VWHSV OLVWHG SUR.HGXUH %XOOHWV XVHG OLVW LWHPV ZKHQ VHTXHQ.H LWHPV LPSRUWDQW .KH.NPDUN LQGL.DWHV SUR.HGXUH WKDW .RQVLVWV VWHS RQO\ KDQG SRLQWV LQIRUPDWLRQ WKDW UHTXLUHV VSH.LDO DWWHQWLRQ DQJOHG DUURZ LQGL.DWHV VKRXOG SUHVV (QWHU IHHW GLUH.W PRUH LQIRUPDWLRQ SDUWL.XODU WRSL. $OWHUD &RUSRUDWLRQ $ERXW WKLV 8VHU *XLGH &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH Abbreviations Acronyms $+'/ ),)2 0ESV 5;$7& 7;$7& 8723,$ 9+'/ $OWHUD +DUGZDUH 'HV.ULSWLRQ /DQJXDJH $V\Q.KURQRXV 7UDQVIHU 0RGH &HOO /RVV 3ULRULW\ &HQWUDO SUR.HVVLQJ XQLW (OH.WURQL. 'HVLJQ $XWRPDWLRQ (PEHGGHG 6\VWHP %OR.N )LUVW )LUVW *HQHUL. )ORZ &RQWURO +HDGHU (UURU &RQWURO ,QWHOOH.WXDO 3URSHUW\ /RJL. (OHPHQW 0HJDELWV VH.RQG 0RVW 6LJQLIL.DQW 0RVW 6LJQLIL.DQW %\WH 2SHUDWLRQV $GPLQLVWUDWLRQ 0DLQWHQDQ.H 3HUVRQDO .RPSXWHU 3K\VL.DO /D\HU 5H.HLYH 5H.HLYH 7UDQVPLVVLRQ &RQYHUJHQ.H VXEEOR.N 7UDQVPLVVLRQ &RQYHUJHQ.H 7UDQVPLW 7UDQVPLW 7UDQVPLVVLRQ &RQYHUJHQ.H VXEEOR.N 8VHU 'HILQHG )LHOG 8QLYHUVDO 7HVW 2SHUDWLRQV 3K\VL.DO ,QWHUID.H 9LUWXDO &KDQQHO ,GHQWLILHU 9LUWXDO 3DWK ,GHQWLILHU 9+6,& +DUGZDUH 'HV.ULSWLRQ /DQJXDJH $OWHUD &RUSRUDWLRQ &RQWHQWV 8VHU *XLGH 6SH.LIL.DWLRQV *HQHUDO 'HV.ULSWLRQ )HDWXUHV 5H.HLYHU )HDWXUHV 7UDQVPLWWHU )HDWXUHV )XQ.WLRQDO 'HV.ULSWLRQ 5H.HLYHU 'HV.ULSWLRQ ,QWHUID.HV 5;$7& &HOO 'HOLQHDWLRQ (UURU &RUUH.WLRQ 3D\ORDG 'HV.UDPEOLQJ ([WUD.WLRQ )LOWHULQJ ),/7 $UELWUDWLRQ &HOO ,QVHUWLRQ([WUD.WLRQ 3HUIRUPDQ.H 0RQLWRULQJ )RUPDWWLQJ 5;$7& )RUPDWWLQJ )LOWHULQJ ),/7 $UELWUDWLRQ &HOO ,QVHUWLRQ([WUD.WLRQ ,GOH &HOO *HQHUDWLRQ 3HUIRUPDQ.H 0RQLWRULQJ *HQHUDWLRQ ,QVHUWLRQ 3D\ORDG 6.UDPEOLQJ 0LGEXV $,5EXV $WODQWL. $.HVV 3URWR.ROV 3LQ2XWV 3HUIRUPDQ.H 6RIWZDUH ,QWHUID.H 0HPRU\ 5HJLVWHUV $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH &RS\ULJKW 5;$7& 5HJLVWHU 'HV.ULSWLRQ 5;$7&B&75/ &RQWURO 5HJLVWHU 5;$7&B67$7 6WDWXV 5HJLVWHU 5;$7&B,6 ,QWHUUXSW 6WDWXV 5HJLVWHU 5;$7&B,( ,QWHUUXSW (QDEOH 5HJLVWHU 5;$7&B2$0 )LOWHU &RQWURO 5HJLVWHU 5;$7&B,0(0 ,QVHUWLRQ 0HPRU\ $.HVV 5;$7&B(0(0 ([WUD.WLRQ 0HPRU\ $.HVV 5;$7&B30B(55 (UURU 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B30B&(// &HOO 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B30B',6& 'LV.DUG &HOO 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B30B&+(& &RUUH.WDEOH 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B30B8+(& 8Q.RUUH.WDEOH 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B30B2$0 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B30B),/7 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B30B),/7 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B30B),/7 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B30B),/7 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&+. )LOWHU &KH.N $OWHUD &RUSRUDWLRQ YLLL &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH &RS\ULJKW 7;$7& 5HJLVWHU 'HV.ULSWLRQ 7;$7&B&75/ &RQWURO 5HJLVWHU 7;$7&B67$7 6WDWXV 5HJLVWHU 7;$7&B,6 ,QWHUUXSW 6WDWXV 5HJLVWHU 7;$7&B,( ,QWHUUXSW (QDEOH 5HJLVWHU 7;$7&B2$0 )LOWHU &RQWURO 5HJLVWHU 7;$7&B,'/( ,GOH &HOO &RQWURO 5HJLVWHU 7;$7&B,0(0 ,QVHUWLRQ 0HPRU\ $.HVV 7;$7&B(0(0 ([WUD.WLRQ 0HPRU\ $.HVV 7;$7&B30B(55 (UURU 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B30B&(// &HOO 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B30B',6& 'LV.DUG &HOO 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B30B+(55 (UURU 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B30B$(55 $WODQWL. (UURU 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B30B2$0 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B30B),/7 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B30B),/7 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B30B),/7 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B30B),/7 )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ 7;$7&B),/7B&+. )LOWHU &KH.N $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH &RS\ULJKW *HWWLQJ 6WDUWHG 7;$7&B),/7B&+. )LOWHU &KH.N 'HVLJQ :DONWKURXJK 2EWDLQLQJ ,QVWDOOLQJ ,QVWDOOLQJ 0HJD&RUH )LOHV *HQHUDWLQJ &XVWRP ,PSOHPHQWLQJ 6\VWHP &RPSLOLQJ 3HUIRUPLQJ 3OD.H 5RXWH 3HUIRUPLQJ 6\QWKHVLV &RPSLODWLRQ 3RVW5RXWLQJ 6LPXODWLRQ /L.HQVLQJ &RQILJXULQJ 'HYL.H 8VLQJ 7KLUG3DUW\ 7RROV 8VLQJ 4XDUWXV 6RIWZDUH )XQ.WLRQDO 6LPXODWLRQ 8VLQJ 9LVXDO 0RGHOV 'RZQORDGLQJ ,QVWDOOLQJ 9LVXDO 6RIWZDUH $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV 8VHU *XLGH General Description &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ XVHV 0HJD:L]DUG 4XDUWXV70 JHQHUDWH YDULDQWV $+'/ 9+'/ 9HULORJ ZKL.K LQVWDQWLDWH LQWR \RXU GHVLJQ 7DEOH VKRZV RSWLRQDO IHDWXUHV DYDLODEOH JHQHUDWH YDULDQWV Note Parameters Choices ),/7 Table Optional .eatures Options 1,937 ILOWHU ESBs Basic Configuration *HQHUL. .HOO ILOWHUV &HOO LQVHUWLRQ H[WUD.WLRQ SUR.HVVRU LQWHUID.H 3HUIRUPDQ.H PRQLWRULQJ .RUUH.WHG .RUUXSWHG ILOWHUHG .HOOV 1RWHV 0,1,4 QXPEHUV (6%V DSSUR[LPDWH ILJXUHV VKRZQ DERYH W\SL.DO QXPEHUV LJQRUH VRPH LQWHUD.WLRQV EHWZHHQ RSWLRQV 8VHUV VWURQJO\ DGYLVHG 0HJD:L]DUG 3OXJ 4XDUWXV VRIWZDUH H[D.W QXPEHUV HD.K YDULDQW .HOO ILOWHU LQ.OXGHG EDVH .RUH GHVLJQ ILOWHU .HOOV 7KHVH ILJXUHV UHSUHVHQW W\SL.DO QXPEHU JDWHV DGGHG EDVL. .RQILJXUDWLRQ 7KH\ GHSHQGDQW QXPEHU ILOWHUV 5HTXLUHV IRXU JHQHUL. .HOO ILOWHUV DOORZV SHUIRUPDQ.H PRQLWRU .RXQWV UH.HLYHG .HOOV WUDQVPLWWHG .HOOV GLV.DUGHG .HOOV .RUUH.WHG +(&V XQ.RUUH.WHG +(&V HUURU .HOOV $WODQWL. HUURU .HOOV .HOOV JHQHUL. ILOWHUHG .HOOV DOORZV RQO\ .RXQW HUURUHG .HOOV :KHQ ILQLVK JRLQJ WKURXJK ZL]DUG JHQHUDWHV IROORZLQJ ILOHV $OWHUD &RUSRUDWLRQ IROORZLQJ GHSHQGLQJ \RXU WRRO VHOH.WLRQ $+'/ WH[W GHVLJQ ILOH 9+'/ GHVLJQ ILOH 9HULORJ GHVLJQ ILOH 6DPSOH 9HULORJ LQVWDQWLDWLRQ %OD.N BLQVWY %OD.N PRGXOH BEEY 6\PERO ILOHV 4XDUWXV VRIWZDUH XVHG LQVWDQWLDWH LQWR V.KHPDWL. GHVLJQ HQ.U\SWHG QHWOLVW ILOH HYTPY 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH .DSDEOH SHUIRUPLQJ RSHUDWLRQV UHTXLUHG VXSSRUW VXEOD\HU GHYL.H .RPSOLDQ.H ZLWK DSSOL.DEOH VWDQGDUGV LQ.OXGLQJ ,QWHUQDWLRQDO 7HOH.RPPXQL.DWLRQV 8QLRQ 5H.RPPHQGDWLRQ ,6'1 8VHU 1HWZRUN ,QWHUID.HV ,787 0DU.K )RUXP 8WRSLD $703+< ,QWHUID.H 6SH.LIL.DWLRQ /HYHO 9HUVLRQ DISK\ -XQH SXUSRVH WKLV XVHU JXLGH LQGL.DWHV GDWD IORZLQJ LQWR IURP 0LGEXV LQWHUID.H WUDQVPLVVLRQ WKURXJK $WODQWL. LQWHUID.H LQGL.DWHV GDWD UH.HLYHG IURP $WODQWL. LQWHUID.H WUDQVPLVVLRQ WKURXJK 0LGEXV LQWHUID.H 7KXV $WODQWL. LQWHUID.H VRXU.H WUDQVPLW SD.NHWV VLQN UH.HLYHG SD.NHWV .eatures 7KLV XVHU JXLGH DLPV GHV.ULEH IXOO IHDWXUH Receiver .eatures .HOO GHOLQHDWLRQ %\WHERXQGDU\ GHWH.WLRQ /RVV .HOO GHOLQHDWLRQ LQGL.DWLRQ +HDGHU VLQJOHELW HUURU .RUUH.WLRQ PXOWLELW HUURU GHWH.WLRQ ([WHUQDO .HOO H[WUD.WLRQ 3D\ORDG GHV.UDPEOLQJ .HOO IRUPDWWLQJ ELWV 'LV.DUGLQJ .HOOV VHOH.WDEOH .HOO ILOWHULQJ &HOO LQVHUWLRQ H[WUD.WLRQ WKURXJK $,5EXV LQWHUID.H 3HUIRUPDQ.H PRQLWRULQJ .RUUH.WHG .RUUXSWHG ILOWHUHG .HOOV Transmitter .eatures ,QWHUQDO JHQHUDWLRQ LQVHUWLRQ &HOO UDWH GH.RXSOLQJ ZLWK SURJUDPPDEOH LGOH .HOO KHDGHU SD\ORDG ([WHUQDO .HOO LQVHUWLRQ 3D\ORDG V.UDPEOLQJ .HOO IRUPDWWLQJ ELWV 'LV.DUGLQJ .HOOV VHOH.WDEOH .HOO ILOWHULQJ &HOO LQVHUWLRQ H[WUD.WLRQ WKURXJK $,5EXV LQWHUID.H 3HUIRUPDQ.H PRQLWRULQJ .RUUH.WHG .RUUXSWHG ILOWHUHG .HOOV $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV .unctional Description .igure Block Diagram RSHUDWHV IXOOGXSOH[ PRGH .RPSULVHG EOR.NV 5;$7& EOR.N 7;$7& EOR.N )LJXUH VKRZV EOR.N GLDJUDP LQ.OXGLQJ WKUHH LQWHUID.HV WKDW VXSSRUW 3URWR.ROVµ SDJH PRUH LQIRUPDWLRQ CP622 rxclk rxreset_n RXATC mrxdat[7:0] mrxena rxgfcclk rxgfcfp rxgfc rxcp arxerr arxena arxdav arxval arxdat[15:0] arxsop arxeop Midbus Extraction Interface Atlantic atxena TXATC atxdav atxval atxdat[15:0] atxsop atxeop atxerr txclk txreset_n Midbus Insertion Interface mtxdat[7:0] mtxena txgfcclk txgfcfp txgfc txcp dtack read addr[7:1] wdata[15:0] AIRbus Receiver Description RXATC 5;$7& EOR.N SHUIRUPV .HOO GHOLQHDWLRQ SD\ORDG GHV.UDPEOLQJ HUURU GHWH.WLRQ .HOO ILOWHULQJ .HOO LQVHUWLRQH[WUD.WLRQ .HOO IRUPDWWLQJ 5;$7& GHVLJQHG LQWHUID.H .HOO EDVHG ),)2 EXIIHU XVLQJ $WODQWL. LQWHUID.H $OWHUD &RUSRUDWLRQ rdata[15:0] 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH &HOO 'HOLQHDWLRQ &HOO GHOLQHDWLRQ GHWH.WV .HOO ERXQGDULHV UH.HLYHG GDWD VWUHDP VHDU.KLQJ YDOLG +(&V LQ.RPLQJ GDWD VWUHDP HLWKHU E\WHDOLJQHG LQ.RPLQJ GDWD VWUHDP ELWDOLJQHG XVHU HQDEOH VRIWZDUH IHDWXUH E\WHDOLJQ GDWD .HOOV PXVW VHQW .RQWLJXRXVO\ ZLWK VDPH QXPEHU R.WHWV .HOO R.WHWV OHQJWK WKHUHIRUH .HOO ERXQGDU\ VKRXOG H[LVW HYHU\ R.WHW (UURU &RUUH.WLRQ 5H.HLYHG .HOOV WKDW .RQWDLQ HUURUV IRUZDUGHG ILOWHULQJ .LU.XLW LQ.RUUH.W GHWH.WHG V\QGURPH SURGX.HG GHWHUPLQH ZKHWKHU VLQJOH PXOWLELW HUURU R.XUUHG XVHU .KRRVH VRIWZDUH SURJUDPPDEOH ZKHWKHU GLV.DUG IRUZDUG .HOO GHSHQGLQJ ZKDW VHOH.WHG +(&3$66 VLQJOHELW HUURU .RUUH.WHG VRIWZDUH SURJUDPPDEOH PXOWLELW HUURU UH.DO.XODWHG IURP KHDGHU LQIRUPDWLRQ VRIWZDUH SURJUDPPDEOH 3D\ORDG 'HV.UDPEOLQJ VHOIV\Q.KURQRXV GHV.UDPEOHU XVHG RSWLRQDOO\ GHV.UDPEOH VRIWZDUH SURJUDPPDEOH SD\ORDG GDWD .HOO ([WUD.WLRQ H[WUD.WLRQ DOORZV IRXU YDOXH WKDW .DUULHV LQIRUPDWLRQ DERXW OR.DO IORZ .RQWURO ZLWKLQ KHDGHU H[WUD.WHG ([WUD.WLRQ PDGH XVLQJ VHULDO LQSXW SRUW .RQWUROOHG HQDEOH UHJLVWHU ELWV :KHQ HQDEOHG YDOXH H[WUD.WHG GXULQJ HD.K .HOO SUR.HVVLQJ SHULRG PRGLIL.DWLRQ PDGH ILHOG VLQ.H WKLV RQO\ REVHUYDWLRQ IHDWXUH )LOWHULQJ ),/7 .RQWDLQV EDVH ILOWHU WKDW GLV.DUGV VSH.LILHG .HOOV DOVR LQ.OXGHV ILOWHULQJ RSWLRQ ZKL.K DOORZV IRXU JHQHUL. ILOWHUV DGGHG ILOWHUV LQGHSHQGHQW HD.K RWKHU EH.DXVH WKH\ SHUIRUP WKHLU IXQ.WLRQ SDUDOOHO ILOWHUV VHOH.WLYHO\ PDVN KHDGHU ELWV .RPSDULVRQ ILQG PDW.KLQJ XQPDW.KLQJ ELWV VHQVH VHOH.W .HOOV WKDW PDW.K PDW.K DOVR SURJUDPPDEOH VRIWZDUH ILOWHUV PDUN .HOO PHHWV WKHLU ILOWHULQJ UHTXLUHPHQWV 7KHQ DUELWUDWLRQ SUR.HVV WDNH DSSURSULDWH D.WLRQ $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV $UELWUDWLRQ 2Q.H .HOO EHHQ LGHQWLILHG IURP ILOWHULQJ VWDJH .HOO DUELWUDWLRQ GHWHUPLQHV D.WLRQ SHUIRUPHG WKDW .HOO 7KHUH JURXSV SRVVLEOH D.WLRQV ILUVW DOORZV .HOO GLV.DUGHG IRUZDUGHG $WODQWL. LQWHUID.H VH.RQG SURYLGHV DELOLW\ .RS\ .RS\ .HOO .HOO PHPRU\ D.HVVLEOH $,5EXV LQWHUID.H .KRVHQ D.WLRQ IRUZDUG .HOO ILOWHU .LU.XLWV DOVR XVHG VLPSO\ .RXQW WUDIIL. PDW.KLQJ SDWWHUQ ZLWKRXW GLV.DUGLQJ 7KLV IHDWXUH DOORZV XVHU DXGLW .HOO WUDIIL. D.WLYLW\ ZLWKRXW LQWHUUXSWLQJ .HOO IORZ 6LQ.H SDWWHUQ DUELWUDU\ ILOWHU XVHG .RXQW .HOOV VSH.LIL. .HOOV VSH.LIL. HYHQ .HOOV ZLWK ILOWHU .LU.XLW DOVR DELOLW\ .RS\LQJ PDUNHG .HOOV PHPRU\ WKHQ H[DPLQLQJ SD\ORDG WKURXJK $,5EXV LQWHUID.H .RXQWLQJ .RS\LQJ GRQH ZLWKRXW DIIH.WLQJ XVHU WUDIIL. &HOOV RQO\ .RXQWHG ZKHQ .HOO GHOLQHDWLRQ EHHQ D.KLHYHG 6WDWLVWL.V .ROOH.WHG .HOOV WKDW IRUZDUGHG $WODQWL. .HOOV WKDW KDYH EHHQ LQWHUQDOO\ GLV.DUGHG GLV.DUGLQJ .HOO .UHDWHV RSHQLQJ DQRWKHU .HOO LQVHUWHG LQWR GDWD VWUHDP $UELWUDWLRQ LGHQWLILHV WKLV RSHQLQJ LQVHUWV DYDLODEOH .HOO IURP .HOO LQVHUWLRQ PHPRU\ ,GOHXQDVVLJQHG .HOOV DGGHG WUDQVPLW GDWD VWUHDP SXUSRVH .HOO UDWH GH.RXSOLQJ SHUIRUP SURSHU .HOO UDWH GH.RXSOLQJ ILOWHU JHQHUL. ILOWHUV VKRXOG SURJUDPPHG GLV.DUG LQ.RPLQJ LGOHXQDVVLJQHG .HOOV HVSH.LDOO\ EHIRUH .HOOV IRUZDUGHG $WODQWL. LQWHUID.H &HOO ,QVHUWLRQ([WUD.WLRQ IRXU.HOO ),)2 EXIIHU XVHG ERWK LQVHUWLRQ H[WUD.WLRQ GDWD SDWK 3UR.HVVRU D.HVVHV XVHG ZULWH LQVHUWLRQ ),)2 EXIIHU UHDG IURP H[WUD.WLRQ ),)2 EXIIHU .HOO DUELWUDWRU .RQWUROV LQVHUWLRQ H[WUD.WLRQ .HOOV IURP GDWD VWUHDP ([WHUQDO GHYL.HV RQO\ LQVHUW H[WUD.W R.WHW .HOO GDWD SOXV DVVR.LDWLYH .RQWURO LQIRUPDWLRQ D.HVV WKURXJK $,5EXV LQWHUID.H 5;$7& GDWD SDWK VLPXOWDQHRXV LQVHUWLRQ H[WUD.WLRQ VLQ.H VHSDUDWH IRXU.HOO ),)2 EXIIHUV XVHG :KHQ .HOO LGHQWLILHG H[WUD.WLRQ DUELWUDWRU VHQGV HQWLUH .HOO H[WUD.WLRQ PHPRU\ UDLVHV LQWHUUXSW IODJ HYHQW LQWHUUXSW DOVR LQGL.DWH WKDW OHDVW .HOO DYDLODEOH .HOO PHPRU\ LQWHUUXSW RQO\ .OHDUHG ZKHQ .HOOV UHPDLQ ),)2 EXIIHU $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH LQVHUW .HOO LQWR GDWD VWUHDP H[WHUQDO GHYL.H PXVW SOD.H HQWLUH .HOO LQWR PHPRU\ LQWHUUXSW LQGL.DWHV ZKHWKHU WKHUH URRP DYDLODEOH RQO\ .OHDUHG ZKHQ HQWLUH ),)2 EXIIHU ILOOHG DUELWUDWRU ZDLWV .HOO GLV.DUGHG EHIRUH SOD.HV .HOO LQWR GDWD VWUHDP :KHQ .HOO GLV.DUGHG .UHDWHV SHULRG ZKHQ HQWLUH LQVHUWLRQ .HOO LQVHUWHG LQWR GDWD VWUHDP ZLWKRXW LQWHUUXSWLQJ PDLQ GDWD VWUHDP ZLWKRXW .DXVLQJ YDOLG .HOOV GLV.DUGHG GDWD VWUHDP SULRULW\ RYHU .HOO LQVHUWLRQ 7KLV PHWKRG XVHG LQVHUW .HOOV 3HUIRUPDQ.H 0RQLWRULQJ DOVR LQ.OXGHV SHUIRUPDQ.H PRQLWRULQJ RSWLRQ ZKL.K DOORZV .HUWDLQ VWDWLVWL.V .ROOH.WHG 5H.HLYHG .HOOV 'LV.DUGHG .HOOV &RUUH.WDEOH .HOOV 8Q.RUUH.WDEOH .HOOV ILOWHUHG .HOOV *HQHUL. ILOWHUHG .HOOV )RUPDWWLQJ 5;$7& .RQQH.WV GDWD SDWK $WODQWL. LQWHUID.H )RUPDWWLQJ .RQYHUWV R.WHW .HOO GDWD SDWK R.WHW .HOO GDWD SDWK ILIWK R.WHW IRUPDWWHG R.WHW VL[WK HUURU VWDWXV SDWWHUQ UHSUHVHQWV VWDWXV HUURU IUHH VHTXHQ.H UHSUHVHQW XQ.RUUH.WDEOH VHTXHQ.H DOWHUQDWLQJ UHSUHVHQW .RUUH.WDEOH VHTXHQ.H TXATC 7;$7& SHUIRUPV .HOO IRUPDWWLQJ .HOO ILOWHULQJ .HOO LQVHUWLRQH[WUD.WLRQ UHJHQHUDWLRQ LQVHUWLRQ SD\ORDG V.UDPEOLQJ 7;$7& GHVLJQHG LQWHUID.H .HOO EDVHG ),)2 EXIIHU XVLQJ $WODQWL. LQWHUID.H )RUPDWWLQJ 7;$7& .RQQH.WV GDWD SDWK $WODQWL. LQWHUID.H )RUPDWWLQJ .RQYHUWV R.WHW .HOO GDWD SDWK R.WHW .HOO GDWD SDWK VWULSSHG GLV.DUGHG IURP .HOO $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV )LOWHULQJ ),/7 .RQWDLQV EDVH ILOWHU WKDW GLV.DUGV VSH.LILHG .HOOV DOVR LQ.OXGHV ILOWHULQJ RSWLRQ ZKL.K DOORZV IRXU JHQHUL. ILOWHUV DGGHG ILOWHUV LQGHSHQGHQW HD.K RWKHU EH.DXVH WKH\ SHUIRUP WKHLU IXQ.WLRQ SDUDOOHO ILOWHUV VHOH.WLYHO\ PDVN KHDGHU ELWV .RPSDULVRQ ILQG PDW.KLQJ XQPDW.KLQJ ELWV VHQVH VHOH.W .HOOV WKDW PDW.K PDW.K DOVR SURJUDPPDEOH VRIWZDUH ILOWHUV PDUN .HOO PHHWV WKHLU ILOWHULQJ UHTXLUHPHQWV 7KHQ DUELWUDWLRQ SUR.HVV WDNH DSSURSULDWH D.WLRQ $UELWUDWLRQ 2Q.H .HOO EHHQ LGHQWLILHG IURP ILOWHULQJ VWDJH .HOO DUELWUDWLRQ GHWHUPLQHV D.WLRQ SHUIRUPHG WKDW .HOO 7KHUH JURXSV SRVVLEOH D.WLRQV ILUVW DOORZV .HOO GLV.DUGHG IRUZDUGHG $WODQWL. LQWHUID.H VH.RQG SURYLGHV DELOLW\ .RS\ .RS\ .HOO .HOO PHPRU\ D.HVVLEOH $,5EXV LQWHUID.H .KRVHQ D.WLRQ IRUZDUG .HOO ILOWHU .LU.XLWV DOVR XVHG VLPSO\ .RXQW WUDIIL. PDW.KLQJ SDWWHUQ ZLWKRXW GLV.DUGLQJ 7KLV IHDWXUH DOORZV XVHU DXGLW .HOO WUDIIL. D.WLYLW\ ZLWKRXW LQWHUUXSWLQJ .HOO IORZ 6LQ.H SDWWHUQ DUELWUDU\ ILOWHU XVHG .RXQW .HOOV VSH.LIL. .HOOV VSH.LIL. HYHQ .HOOV ZLWK ILOWHU .LU.XLW DOVR DELOLW\ .RS\LQJ PDUNHG .HOOV PHPRU\ WKHQ H[DPLQLQJ SD\ORDG WKURXJK $,5EXV LQWHUID.H .RXQWLQJ .RS\LQJ GRQH ZLWKRXW DIIH.WLQJ XVHU WUDIIL. &HOO ,QVHUWLRQ([WUD.WLRQ IRXU.HOO ),)2 EXIIHU XVHG ERWK LQVHUWLRQ H[WUD.WLRQ GDWD SDWK 3UR.HVVRU D.HVVHV XVHG ZULWH LQVHUWLRQ ),)2 EXIIHU UHDG IURP H[WUD.WLRQ ),)2 EXIIHU .HOO DUELWUDWRU .RQWUROV LQVHUWLRQ H[WUD.WLRQ .HOOV IURP GDWD VWUHDP ([WHUQDO GHYL.HV RQO\ LQVHUW H[WUD.W R.WHW .HOO GDWD SOXV DVVR.LDWLYH .RQWURO LQIRUPDWLRQ D.HVV WKURXJK $,5EXV LQWHUID.H 7;$7& GDWD SDWK VLPXOWDQHRXV LQVHUWLRQ H[WUD.WLRQ VLQ.H VHSDUDWH IRXU.HOO ),)2 EXIIHUV XVHG :KHQ .HOO LGHQWLILHG H[WUD.WLRQ DUELWUDWRU VHQGV HQWLUH .HOO H[WUD.WLRQ PHPRU\ UDLVHV LQWHUUXSW IODJ HYHQW LQWHUUXSW DOVR LQGL.DWH WKDW OHDVW .HOO DYDLODEOH .HOO PHPRU\ LQWHUUXSW RQO\ .OHDUHG ZKHQ .HOOV UHPDLQ ),)2 EXIIHU $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH LQVHUW .HOO LQWR GDWD VWUHDP H[WHUQDO GHYL.H PXVW SOD.H HQWLUH .HOO PHPRU\ LQWHUUXSW LQGL.DWHV ZKHWKHU WKHUH URRP DYDLODEOH RQO\ .OHDUHG ZKHQ HQWLUH ),)2 EXIIHU ILOOHG DUELWUDWRU ZDLWV .HOO GLV.DUGHG $WODQWL. LQWHUID.H LQGL.DWH WKDW .HOO DYDLODEOH EHIRUH SOD.HV .HOO LQWR GDWD VWUHDP 7KLV PHWKRG XVHG LQVHUW .HOOV ,GOH &HOO *HQHUDWLRQ YDOLG .HOOV DYDLODEOH IURP HLWKHU $WODQWL. LQWHUID.H LQVHUWLRQ PHPRU\ LGOH .HOO ZLWK SURJUDPPDEOH KHDGHU SD\ORDG LQVHUWHG DGDSW .HOO UDWH .HOOV EHLQJ SXOOHG IURP 0LGEXV LQWHUID.H 3HUIRUPDQ.H 0RQLWRULQJ DOVR LQ.OXGHV SHUIRUPDQ.H PRQLWRULQJ RSWLRQ ZKL.K DOORZV .HUWDLQ VWDWLVWL.V .ROOH.WHG 7UDQVPLWWHG .HOOV 'LV.DUGHG .HOOV HUURUV $WODQWL. HUURUHG .HOOV ILOWHUHG .HOOV *HQHUL. ILOWHUHG .HOOV *HQHUDWLRQ JHQHUDWHG LQVHUWHG LQWR WUDQVPLWWHG .HOO RWKHU RSWLRQV VRIWZDUH SURJUDPPDEOH DYDLODEOH XVHU IRUZDUGLQJ UH.HLYHG LQYHUWLQJ WUDQVPLWWHG GHEXJJLQJ SXUSRVHV ,QVHUWLRQ LQVHUWLRQ DOORZV YDOXH LQVHUWHG LQWR ILHOG KHDGHU .HOO ,QVHUWLRQ PDGH XVLQJ VHULDO LQSXW SRUW .RQWUROOHG HQDEOH UHJLVWHU ELWV HQDEOH ELWV PXVW H[LVWLQJ YDOXH PRGLILHG :KHQ HQDEOHG YDOXH LQVHUWHG GXULQJ HD.K .HOO SUR.HVVLQJ SHULRG QH[W WUDQVPLW .HOO LGOHXQDVVLJQHG .HOO HQDEOH UHJLVWHU ELWV YDOXH ,GOH &HOO +HDGHU UHJLVWHU RYHUZULWWHQ 3D\ORDG 6.UDPEOLQJ VHOIV\Q.KURQRXV V.UDPEOHU XVHG RSWLRQDOO\ V.UDPEOH VRIWZDUH SURJUDPPDEOH SD\ORDG GDWD .HOO $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV Interfaces Protocols Midbus 0LGEXV LQWHUID.H VLPSOH V\Q.KURQRXV IXOOGXSOH[ GDWD SDWK 0LGEXV UXQV RYHU VLQJOH E\WH ODQH HD.K GLUH.WLRQ GLUH.WLRQ GDWD WUDQVIHUUHG IURP 0LGEXV PDVWHU VODYH GLUH.WLRQ GDWD WUDQVIHUUHG IURP VODYH PDVWHU HD.K GLUH.WLRQ 0LGEXV .DUU\ HLJKW ELWV .OR.N .\.OH LQ.OXGHV PLGEXV UH.HLYH GDWD mrxdat[7:0] PLGEXV UH.HLYH HQDEOH mrxena OLQHV LQGL.DWH YDOLG GDWD WUDQVIHUV GLUH.WLRQ PLGEXV WUDQVPLW GDWD mtxdat[7:0] PLGEXV WUDQVPLW HQDEOH mtxena OLQHV LQGL.DWH YDOLG GDWD UHTXHVWV GLUH.WLRQ 6LQ.H VODYH 0LGEXV ZRUN ZLWK 0LGEXV PDVWHU AIRbus $,5EXV LQWHUID.H SURYLGHV D.HVV LQWHUQDO UHJLVWHUV XVLQJ VLPSOH V\Q.KURQRXV LQWHUQDO SUR.HVVRU SURWR.RO 7KLV .RQVLVWV VHSDUDWH UHDG GDWD rdata[15:0] ZULWH GDWD wdata[15:0] EXVHV GDWD WUDQVIHU D.NQRZOHGJH dtack VLJQDO VHOH.W VLJQDO DGGUHVV addr[7:1] UHDG read VLJQDO LQGL.DWH OR.DWLRQ W\SH D.HVV ZLWKLQ EOR.N rdata EXVHV dtack VLJQDOV PHUJHG IURP PXOWLSOH EOR.NV XVLQJ VLPSOH IXQ.WLRQ dtack VLJQDO VXVWDLQHG XQWLO EOR.N UHPRYHG IRXUZD\ KDQGVKDNLQJ PHDQLQJ $,5EXV .URVV .OR.N GRPDLQ ERXQGDULHV $,5EXV VODYH ZLWK GDWD ZLGWK ELWV Atlantic $WODQWL. LQWHUID.H IXOOGXSOH[ V\Q.KURQRXV SURWR.RO VXSSRUWLQJ ERWK SD.NHWV .HOOV $WODQWL. LQWHUID.H PDVWHU XVLQJ ZLGH GDWD SDWK GHOLYHU .HOOV VODYH 0RUH GHWDLOHG LQIRUPDWLRQ 0LGEXV $,5EXV $WODQWL. DYDLODEOH IURP $OWHUD VLWH KWWSZZZDOWHUD.RP,3PHJDVWRUH $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH Access D.HVV SURYLGHV DELOLW\ LQVHUW H[WUD.W ILHOG KHDGHU .HOO ILHOG UHSUHVHQWHG ILUVW IRXU ELWV ILUVW KHDGHU E\WH .DUU\LQJ LQIRUPDWLRQ DERXW OR.DO IORZ .RQWURO $.HVV PDGH XVLQJ VHULDO LQSXW SRUW VHSDUDWH HQDEOH UHJLVWHU H[LVWV GLUH.WLRQV HQDEOH .RUUHVSRQGLQJ H[LVWLQJ YDOXH UHSOD.HG ZLWK YDOXH VHULDO LQWHUID.H :KHQ HQDEOHG YDOXH LQVHUWHG H[WUD.WHG GXULQJ HD.K .HOO SUR.HVVLQJ SHULRG QH[W WUDQVPLW .HOO LGOHXQDVVLJQHG .HOO HQDEOH UHJLVWHU YDOXH ,GOH &HOO +HDGHU UHJLVWHU RYHUZULWWHQ VLJQDO .DOOHG rxgfcfptxgfcfp XVHG DOLJQ VHULDO GDWD UHODWLQJ *)&>@ VLJQDO .DOOHG rxgfcclktxgfcclk V\QWKHVL]HG .OR.N .UHDWHG IURP rxclktxclk GLYLGHG )LJXUH VKRZV WLPLQJ GLDJUDP H[WUD.WLRQ rxgfcclk rxgfcfp rxgfc VLJQDOV RXWSXWV rxgfcfp LQGL.DWHV YDOXH rxgfc OLQH *)&>@ .RQWLJXRXVO\ IROORZHG *)&>@ *)&>@ *)&>@ V\Q.KURQRXV rxgfcclk GDWD WUDQVPLWWHG IDOOLQJ HGJH .OR.N GDWD VKRXOG VDPSOHG ULVLQJ HGJH rxgfcclk H[WHUQDO .LU.XLWU\ .igure Receive Extraction rxgfcclk rxgfcfp rxgfc GFC[3] GFC[2] GFC[1] GFC[0] )LJXUH VKRZV WLPLQJ GLDJUDP LQVHUWLRQ txgfcclk txgfcmsb VLJQDOV RXWSXWV txgfc VLJQDO LQSXW txgfcmsb LQGL.DWHV QH[W YDOXH UHTXLUHG txgfc OLQH *)&>@ .RQWLJXRXVO\ IROORZHG *)&>@ *)&>@ *)&>@ V\Q.KURQRXV txgfcclk GDWD WUDQVPLWWHG IDOOLQJ HGJH .OR.N IURP H[WHUQDO .LU.XLWU\ GDWD VKRXOG VDPSOHG ULVLQJ HGJH txgfcclk LQWHUQDO .LU.XLWU\ $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV .igure Transmit Insertion txgfcclk txgfcfp txgfc GFC[3] GFC[2] GFC[1] GFC[0] Pin-Outs 3RUW 5H.HLYH ,QWHUID.H 6LJQDOV rxclk rxreset_n rxcp LQSXW LQSXW RXWSXW RXWSXW IROORZLQJ WDEOH GHV.ULEHV SLQV XVHG 'LUH.WLRQ &OR.N $.WLYH UHVHW &HOO SXOVH LQGL.DWHV .HOO EHHQ UH.HLYHG /RVV .HOO GHOLQHDWLRQ 'HV.ULSWLRQ 5H.HLYH ,QWHUID.H 6LJQDOV rxgfcclk rxgfcfp rxgfc RXWSXW RXWSXW RXWSXW 6HULDO JHQHUL. IORZ .RQWURO .OR.N 6HULDO JHQHUL. IORZ .RQWURO IUDPH SXOVH 6HULDO JHQHUL. IORZ .RQWURO GDWD 0LGEXV 5H.HLYH ,QWHUID.H 6LJQDOV mrxena mrxdat[7:0] LQSXW LQSXW (QDEOH 'DWD $WODQWL. 5H.HLYH ,QWHUID.H 6LJQDOV arxena arxdav arxval arxdat[15:0] arxsop arxeop arxerr RXWSXW LQSXW RXWSXW RXWSXW RXWSXW RXWSXW RXWSXW (QDEOH 'DWD DYDLODEOH 'DWD YDOLG 'DWD 6WDUW SD.NHW SD.NHW (UURU LQGL.DWLRQ 7UDQVPLW ,QWHUID.H 6LJQDOV txclk LQSXW &OR.N $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 3RUW txreset_n txcp 'LUH.WLRQ LQSXW RXWSXW $.WLYH UHVHW 'HV.ULSWLRQ &HOO SXOVH LQGL.DWHV .HOO EHHQ WUDQVPLWWHG 7UDQVPLW ,QWHUID.H 6LJQDOV txgfcclk txgfcfp txgfc RXWSXW RXWSXW RXWSXW 6HULDO JHQHUL. IORZ .RQWURO .OR.N 6HULDO JHQHUL. IORZ .RQWURO IUDPH SXOVH 6HULDO JHQHUL. IORZ .RQWURO GDWD 0LGEXV 7UDQVPLW ,QWHUID.H 6LJQDOV mtxena mtxdat[7:0] LQSXW RXWSXW (QDEOH 'DWD $WODQWL. 7UDQVPLW ,QWHUID.H 6LJQDOV atxena atxdav atxval atxdat[15:0] atxsop atxeop atxerr $,5EXV ,QWHUID.H 6LJQDOV read addr[7:0] wdata[15:0] rdata[15:0] dtack LQSXW LQSXW LQSXW LQSXW RXWSXW RXWSXW RXWSXW 6HOH.W 5HDG KLJK UHDG .\.OHV ZULWH $GGUHVV :ULWH GDWD :ULWH GDWD ]HURV DVVHUWHG 'DWD WUDQVIHU D.NQRZOHGJH ,QWHUUXSW UHTXHVW RXWSXW LQSXW LQSXW LQSXW LQSXW LQSXW LQSXW (QDEOH 'DWD DYDLODEOH 'DWD YDOLG 'DWD 6WDUW SD.NHW SD.NHW (UURU LQGL.DWLRQ $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV Performance 7DEOH VKRZV UHTXLUHG VSHHG HVWLPDWHG JDWH .RXQW $3(; GHYL.H Table Performance 1RWH Note ESBs fMAX (MHz) UHTXLUHG VXSSRUW 0ESV QXPEHUV (6%V DSSUR[LPDWH 7KH\ UHIOH.W UDQJH IURP EDVL. IXOO IHDWXUH YDULDQW Software Interface Memory DGGUHVVHV D.HVV UHJLVWHUV VKRZQ KH[DGH.LPDO YDOXHV YDOXH E\WH DGGUHVV WKXV XVHG DGGUHVVHV HYHQ Byte Address Register 5;$7&B&75/ 5;$7&B67$7 5;$7&B,6 5;$7&B,( 5;$7&B2$0 5;$7&B,0(0 5;$7&B(0(0 5;$7&B30B(55 5;$7&B30B&(// 5;$7&B30B',6& 5;$7&B30B&+(& 5;$7&B30B8+(& 5;$7&B30B2$0 5;$7&B30B),/7 5;$7&B30B),/7 5;$7&B30B),/7 5;$7&B30B),/7 &RQWURO 5HJLVWHU 6WDWXV 5HJLVWHU Description ,QWHUUXSW 6WDWXV 5HJLVWHU ,QWHUUXSW (QDEOH 5HJLVWHU )LOWHU &RQWURO 5HJLVWHU ,QVHUWLRQ 0HPRU\ $.HVV ([WUD.WLRQ 0HPRU\ $.HVV (UURU 3HUIRUPDQ.H 0RQLWRULQJ &HOO 3HUIRUPDQ.H 0RQLWRULQJ 'LV.DUG &HOO 3HUIRUPDQ.H 0RQLWRULQJ &RUUH.WDEOH 3HUIRUPDQ.H 0RQLWRULQJ 8Q.RUUH.WDEOH 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 5;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B3$7 )LOWHU 3DWWHUQ 5;$7&B),/7B&+. )LOWHU &KH.N 5;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B&75/ 7;$7&B67$7 7;$7&B,6 7;$7&B,( 7;$7&B2$0 7;$7&B,'/( 7;$7&B,0(0 7;$7&B(0(0 7;$7&B30B(55 7;$7&B30B&(// 7;$7&B30B',6& 7;$7&B30B+(55 7;$7&B30B$(55 7;$7&B30B2$0 7;$7&B30B),/7 7;$7&B30B),/7 &RQWURO 5HJLVWHU 6WDWXV 5HJLVWHU ,QWHUUXSW 6WDWXV 5HJLVWHU ,QWHUUXSW (QDEOH 5HJLVWHU )LOWHU &RQWURO 5HJLVWHU ,GOH &HOO &RQWURO 5HJLVWHU ,QVHUWLRQ 0HPRU\ $.HVV ([WUD.WLRQ 0HPRU\ $.HVV (UURU 3HUIRUPDQ.H 0RQLWRULQJ &HOO 3HUIRUPDQ.H 0RQLWRULQJ 'LV.DUG &HOO 3HUIRUPDQ.H 0RQLWRULQJ (UURU 3HUIRUPDQ.H 0RQLWRULQJ $WODQWL. (UURU 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 7;$7&B30B),/7 7;$7&B30B),/7 7;$7&B),/7B3$7 7;$7&B),/7B3$7 6SH.LIL.DWLRQV )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ )LOWHU 3DWWHUQ )LOWHU 3DWWHUQ 7;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 7;$7&B),/7B3$7 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ )LOWHU 3DWWHUQ 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 7;$7&B),/7B3$7 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ )LOWHU 3DWWHUQ 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&75/ )LOWHU &RQWURO 5HJLVWHU 7;$7&B),/7B3$7 7;$7&B),/7B3$7 )LOWHU 3DWWHUQ )LOWHU 3DWWHUQ 7;$7&B),/7B&+. )LOWHU &KH.N 7;$7&B),/7B&+. )LOWHU &KH.N Registers IROORZLQJ WDEOH OLVWV D.HVV .RGHV XVHG GHV.ULEH W\SH UHJLVWHU ELWV Code 5HDG:ULWH 5HDG2QO\ 5HDG:ULWH &OHDU 5HDG:ULWH 5HDG &OHDU 5HDG Description $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 57&: 576: 5:7& 5:76 5:6& 5:66 5HDG &OHDU:ULWH 5HDG 6HW:ULWH 5HDG:ULWH YDOXH &OHDU 5HDG:ULWH YDOXH 5HDG:ULWH 6HOI&OHDULQJ 5HDG:ULWH 6HOI6HWWLQJ 8QXVHG ELWV5HDG 8QXVHG ELWV5HDG RXATC Register Description IROORZLQJ WDEOHV GHV.ULEH UHJLVWHUV UH.HLYHU VH.WLRQ RXATC_CTRL Control Register 'h00 .ield %,7$/,*1 Bits Access .unction Default $OLJQPHQW :KHQ WKLV HQDEOHV DOLJQPHQW .HOO GHOLQHDWLRQ .HOO E\WH ERXQGDU\ H[LVW DQ\ZKHUH UH.HLYHG GDWD DOLJQPHQW VKLIWV VHDU.KHV GDWD XQWLO .HOO DOLJQPHQW IRXQG GDWD E\WHDOLJQHG WKLV VKRXOG EH.DXVH OHQJWKHQ GXUDWLRQ .HOO GHOLQHDWLRQ ([WUD.WLRQ 7KHVH ELWV GHWHUPLQH ZKHWKHU VHQG HD.K LQGLYLGXDO UH.HLYHG VHULDO RXWSXW LQWHUID.H :KHQ .RUUHVSRQGLQJ IURP KHDGHU SOD.HG VHULDO LQWHUID.H RWKHUZLVH IRU.HG H[WUD.WLRQ SURYLGHV DELOLW\ H[WUD.W YDOXH IURP ILHOG KHDGHU .HOO ILHOG UHSUHVHQWHG ILUVW IRXU ELWV ILUVW KHDGHU E\WH .DUU\LQJ LQIRUPDWLRQ DERXW OR.DO IORZ .RQWURO ([WUD.WLRQ PDGH XVLQJ VHULDO LQSXW SRUW .RQWUROOHG HQDEOH UHJLVWHU :KHQ HQDEOHG YDOXH H[WUD.WHG GXULQJ HD.K .HOOSUR.HVVLQJ SHULRG PRGLIL.DWLRQ PDGH ILHOG VLQ.H WKLV RQO\ REVHUYDWLRQ IHDWXUH *)&(;7 $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH +(&7+5' 6SH.LIL.DWLRQV 7KUHVKROG WKUHVKROGV LQGL.DWH QXPEHU YDOLG .HOOV UHTXLUHG GHWH.WLRQ VWDWH UHWXUQ ED.N .RUUH.WLRQ VWDWH H[DPSOH +(&7+5' 5;$7& GHWH.WLRQ VWDWH WKHQ DIWHU GHWH.WLQJ .HOOV 5;$7& JRHV ED.N .RUUH.WLRQ VWDWH .HOO ZLWK YDOLG GHIDXOW .HOOV ZLWK YDOLG .HOOV ZLWK YDOLG .HOOV ZLWK YDOLG 6WDWXV :KHQ WKLV VWDWXV LQIRUPDWLRQ ZULWWHQ 6WDWXV LQIRUPDWLRQ HUURU IUHH VHTXHQ.H XQ.RUUH.WDEOH VHTXHQ.H .RUUH.WDEOH VHTXHQ.H ,QVHUW :KHQ WKLV LQVHUWV R.WHW LQWR $GGLWLRQ :KHQ WKLV SHUIRUPV PRGXOD DGGLWLRQ KHDGHU EHIRUH .RPSDULVRQ +(&67$7 +(&,16 +(&$'' +(&3$66 3DVV &RQWUROV .HOO GLV.DUG ZKHQ HUURU GHWH.WHG WKLV .HOOV ZLWK XQ.RUUH.WDEOH KHDGHUV GLV.DUGHG &HOOV RQO\ SDVVHG 6<1& GHOLQHDWLRQ VWDWH .HOOV ZLWK XQ.RUUH.WDEOH KHDGHUV QRUPDOO\ GLV.DUGHG WKLV XQ.RUUH.WDEOH KHDGHUV SDVVHG 6<1& VWDWH .RUUH.WLRQ VWDWH PD.KLQH UHPDLQV .RUUH.WLRQ VWDWH &RUUH.WLRQ &RQWUROV HUURU .RUUH.WLRQ KHDGHU :KHQ WKLV VLQJOH KHDGHU HUURUV .RUUH.WHG :KHQ VLQJOH HUURUV DOZD\V WUHDWHG XQ.RUUH.WDEOH HUURUV +(&&25 +(&5*1 5HJHQHUDWH :KHQ WKLV UHJHQHUDWHG .HOOV ZLWK XQ.RUUH.WDEOH KHDGHUV JHQHUDWLQJ SRO\QRPLDO ZLWK RSWLRQDO PRGXOD DGGLWLRQ EDVHG +(&$'' $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV '(6&5$0 &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 'HV.UDPEOLQJ :KHQ WKLV SD\ORDG VHOIV\Q.KURQRXV GHV.UDPEOLQJ SHUIRUPHG XVLQJ SRO\QRPLDO (QDEOH :KHQ WKLV .HOO SUR.HVVRU GLVDEOHG .HOO SUR.HVVRU UHPDLQV VWDWL. VWDWH .RQWLQXHV LJQRUH HQDEOHV XQWLO PXVW EHIRUH .HOOV UH.HLYHG RXATC_STAT Status Register 'h02 .ield ,0(0'$9 Bits Access .unction ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH 7KLV LQGL.DWHV .XUUHQW ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH VWDWXV ZKHQ LQVHUWLRQ PHPRU\ URRP HQWLUH .HOO ZULWWHQ PHPRU\ ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH 7KLV LQGL.DWHV .XUUHQW ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH VWDWXV ZKHQ H[WUD.WLRQ PHPRU\ HQWLUH .HOO UHDG IURP PHPRU\ Default (0(0'$9 /RVV &HOO 'HOLQHDWLRQ 7KLV LQGL.DWHV .XUUHQW /RVV &HOO 'HOLQHDWLRQ VWDWXV ZKHQ .HOO GHOLQHDWLRQ VWDWH PD.KLQH WUDQVLWLRQV IURP 6<1& VWDWH ED.N +817 VWDWH 7KLV WUDQVLWLRQ R.XUV DIWHU $/3+$ .RQVH.XWLYH LQ.RUUH.W +(&V KDYH EHHQ UH.HLYHG UHPDLQV XQWLO 6<1& D.KLHYHG &HOO 'HOLQHDWLRQ 7KHVH ELWV LQGL.DWH .XUUHQW &HOO 'HOLQHDWLRQ VWDWXV :KHQ WKH\ LQGL.DWH WKDW .HOO GHOLQHDWLRQ +817 VWDWH EHJLQQLQJ .HOO GHOLQHDWLRQ VWDWH PD.KLQH +817 VWDWH ORRNLQJ .RUUH.W .RUUH.W IRXQG VWDWH PD.KLQH WUDQVLWLRQV 35(6<1& VWDWH UHSUHVHQWHG LQ.RUUH.W GHWH.WHG EHIRUH '(/7$ .RQVH.XWLYH .RUUH.W +(&V UH.HLYHG VWDWH PD.KLQH JRHV ED.N +817 VWDWH '(/7$ .RUUH.W .HOOV GHWH.WHG .RQVH.XWLYHO\ SUR.HHGV 6<1& VWDWH UHSUHVHQWHG YDOXH $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV RXATC_IS Interrupt Status Register 'h04 .ield ,0(02)/: Bits Access .unction ,QVHUWLRQ 0HPRU\ 2YHUIORZ ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW LQVHUWLRQ PHPRU\ RYHUIORZHG 7KXV DWWHPSW ZULWH .HOO H[WUD.WLRQ PHPRU\ UHVXOWV .HOO EHLQJ GLV.DUGHG ([WUD.WLRQ 0HPRU\ 2YHUIORZ ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW H[WUD.WLRQ PHPRU\ RYHUIORZHG 7KXV DWWHPSW ZULWH .HOO H[WUD.WLRQ PHPRU\ UHVXOWV .HOO EHLQJ GLV.DUGHG Default (0(02)/: ,0(0'$9 ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW LQVHUWLRQ PHPRU\ URRP DYDLODEOH HQWLUH .HOO ZULWWHQ PHPRU\ ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW H[WUD.WLRQ PHPRU\ HQWLUH .HOO DYDLODEOH UHDG IURP PHPRU\ &HOO ,QVHUWLRQ ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW .HOO EHHQ GUDZQ IURP PHPRU\ EHHQ LQVHUWHG LQWR GDWD SDWK &HOO ([WUD.WLRQ ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW .HOO EHHQ H[WUD.WHG IURP GDWD SDWK SOD.HG LQWR H[WUD.WLRQ PHPRU\ 8Q.RUUH.WDEOH (UURU ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW XQ.RUUH.WDEOH HUURU EHHQ GHWH.WHG 8Q.RUUH.WDEOH HUURUV R.XU PXOWLELW HUURUV DOVR VLQJOH HUURUV RQO\ ZKHQ .RUUH.WLRQ VWDWH PD.KLQH EHHQ GLVDEOHG &RUUH.WDEOH (UURU ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW .RUUH.WDEOH HUURU EHHQ GHWH.WHG &RUUH.WDEOH HUURUV R.XU VLQJOH HUURUV RQO\ ZKHQ .RUUH.WLRQ VWDWH PD.KLQH EHHQ GHWH.W .RUUH.W (0(0'$9 ,0(0&(// (0(0&(// 8+(& &+(& $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH /RVV &HOO 'HOLQHDWLRQ ,QWHUUXSW 7KLV LQGL.DWHV /RVV &HOO 'HOLQHDWLRQ ZKHQ .HOO GHOLQHDWLRQ VWDWH PD.KLQH WUDQVLWLRQV IURP 6<1& VWDWH ED.N +817 VWDWH 7KLV WUDQVLWLRQ R.XUV DIWHU $/3+$ .RQVH.XWLYH LQ.RUUH.W +(&V KDYH EHHQ UH.HLYHG &HOO 'HOLQHDWLRQ ,QWHUUXSW 7KLV LQGL.DWHV &HOO 'HOLQHDWLRQ WKLV LQGL.DWHV WKDW .HOO GHOLQHDWLRQ +817 35(6<1& VWDWH EHJLQQLQJ .HOO GHOLQHDWLRQ VWDWH PD.KLQH +817 VWDWH ORRNLQJ .RUUH.W IRXQG WUDQVLWLRQV 35(6<1& VWDWH UHPDLQV WKHUH LQ.RUUH.W GHWH.WHG EHIRUH '(/7$ .RQVH.XWLYH .RUUH.W +(&V UH.HLYHG VWDWH PD.KLQH JRHV ED.N +817 VWDWH '(/7$ .RUUH.W .HOOV GHWH.WHG .RQVH.XWLYHO\ SUR.HHGV 6<1& VWDWH 7KLV LQWHUUXSW RQO\ .OHDUHG ZKHQ VWDWH PD.KLQH 6<1& VWDWH RXATC_IE Interrupt Enable Register 'h06 .ield ,0(02)/: Bits Access .unction ,QVHUWLRQ 0HPRU\ 2YHUIORZ ,QWHUUXSW (QDEOH 7KLV HQDEOHV ,QVHUWLRQ 0HPRU\ 2YHUIORZ LQWHUUXSW DVVHUWHG OLQH Default (0(02)/: ([WUD.WLRQ 0HPRU\ 2YHUIORZ ,QWHUUXSW (QDEOH 7KLV HQDEOHV ([WUD.WLRQ 0HPRU\ 2YHUIORZ LQWHUUXSW DVVHUWHG OLQH ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH ,QWHUUXSW (QDEOH 7KLV HQDEOHV ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH LQWHUUXSW DVVHUWHG OLQH ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH ,QWHUUXSW (QDEOH 7KLV HQDEOHV ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH LQWHUUXSW DVVHUWHG OLQH ,0(0'$9 (0(0'$9 ,0(0&(// &HOO ,QVHUWLRQ ,QWHUUXSW (QDEOH 7KLV HQDEOHV &HOO ,QVHUWLRQ LQWHUUXSW DVVHUWHG OLQH &HOO ([WUD.WLRQ ,QWHUUXSW (QDEOH 7KLV HQDEOHV &HOO ([WUD.WLRQ LQWHUUXSW DVVHUWHG OLQH (0(0&(// $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 8+(& 6SH.LIL.DWLRQV 8Q.RUUH.WDEOH (UURU ,QWHUUXSW (QDEOH 7KLV HQDEOHV 8Q.RUUH.WDEOH (UURU LQWHUUXSW DVVHUWHG OLQH &RUUH.WDEOH (UURU ,QWHUUXSW (QDEOH 7KLV HQDEOHV &RUUH.WDEOH (UURU LQWHUUXSW DVVHUWHG OLQH /RVV &HOO 'HOLQHDWLRQ ,QWHUUXSW (QDEOH 7KLV HQDEOHV /RVV &HOO 'HOLQHDWLRQ LQWHUUXSW DVVHUWHG OLQH &HOO 'HOLQHDWLRQ ,QWHUUXSW (QDEOH 7KLV HQDEOHV &HOO 'HOLQHDWLRQ LQWHUUXSW DVVHUWHG OLQH &+(& RXATC_OAM .ilter Control Register 'h08 .ield 0*)& Bits Access .unction Default 0DW.K 7KHVH IRXU ELWV XVHG LQ.OXGH VSH.LILHG ELWV ILOWHU SDWWHUQ :KHQ .RUUHVSRQGLQJ PDVNHG IURP SDWWHUQ UHSUHVHQWV .DUH WKDW PDW.KHV ERWK ORJL.DO ORJL.DO ]HUR 0DW.K 7KHVH WKUHH ELWV XVHG LQ.OXGH VSH.LILHG ELWV ILOWHU SDWWHUQ :KHQ .RUUHVSRQGLQJ PDVNHG IURP SDWWHUQ UHSUHVHQWV .DUH WKDW PDW.KHV ERWK ORJL.DO ORJL.DO ]HUR 0DW.K 7KLV XVHG LQ.OXGH VSH.LILHG ILOWHU SDWWHUQ :KHQ PDVNHG IURP SDWWHUQ UHSUHVHQWV .DUH WKDW PDW.KHV ERWK ORJL.DO ORJL.DO ]HUR 7KHVH IRXU ELWV LGHQWLI\ *HQHUL. )ORZ &RQWURO ELWV ILUVW R.WHW ILOWHU SDWWHUQ 7RJHWKHU IRUP EDVH ILOWHU SDWWHUQ KHDGHU YDOXH PDW.KLQJ WKLV SDWWHUQ GLV.DUGHG ILOWHU VWDWL.DOO\ PDW.K XVHG H[.OXGH .HUWDLQ ELWV IURP WKLV ILOWHU SDWWHUQ 0&/3 $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 3D\ORDG 7\SH 7KHVH WKUHH ELWV XVHG GHWHUPLQH SD\ORDG W\SH ILOWHULQJ .HOOV ELWV SUH.HGH IRXQG IRXUWK R.WHW 7RJHWKHU IRUP EDVH ILOWHU SDWWHUQ KHDGHU YDOXH PDW.KLQJ WKLV SDWWHUQ GLV.DUGHG ILOWHU VWDWL.DOO\ PDW.K XVHG H[.OXGH IURP ILOWHU SDWWHUQ &HOO /RVV 3ULRULW\ :KHQ WKLV DVVHUWV .HOO ORVV SULRULW\ .HOO RWKHUZLVH ODVW KHDGHU IRXQG IRXUWK R.WHW 7RJHWKHU ELWV IRUP EDVH ILOWHU SDWWHUQ KHDGHU YDOXH PDW.KLQJ WKLV SDWWHUQ GLV.DUGHG ILOWHU VWDWL.DOO\ PDW.K XVHG H[.OXGH .HUWDLQ ELWV IURP ILOWHU SDWWHUQ RXATC_IMEM Insertion Memory Access 'h0A .ield Bits Access .unction Default ,QVHUWLRQ 0HPRU\ :KHQ WKLV LQGL.DWHV WKDW R.WHW ZULWWHQ LQVHUWLRQ PHPRU\ ILUVW ZRUG .HOO VWDUW .HOO 7KLV ZKHQ ILUVW R.WHW .HOO ZRUG SOD.HG GDWD OLQH DJDLQ XQWLO .HOO WUDQVD.WLRQ EHHQ .RPSOHWHG WKXV DOORZLQJ SURSHU .HOO LQVHUWLRQ 7KLV VKRXOG DIWHU ILUVW R.WHW EHHQ ZULWWHQ &HOO ,QVHUWLRQ 0HPRU\ 'DWD :KHQ GDWD ZULWWHQ WKLV OR.DWLRQ GDWD WUDQVIHUUHG ,QVHUWLRQ 0HPRU\ HQWLUH .HOO WUDQVIHU R.WHWV PXVW ZULWWHQ EHIRUH QH[W .HOO GDWD D.HVVHG 5HPHPEHU 0867 ILUVW R.WHW .HOO SOD.HG LQWR LQVHUWLRQ PHPRU\ RXATC_EMEM Extraction Memory Access 'h0C .ield Bits Access .unction Default $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV ([WUD.WLRQ 0HPRU\ :KHQ WKLV LQGL.DWHV WKDW R.WHW UHDG IURP H[WUD.WLRQ PHPRU\ ILUVW R.WHW .HOO VWDUW .HOO 7KLV ZKHQ ILUVW R.WHW .HOO ZRUG SOD.HG GDWD OLQH DJDLQ XQWLO .HOO WUDQVD.WLRQ EHHQ .RPSOHWHG &HOO ,QVHUWLRQ([WUD.WLRQ 0HPRU\ 'DWD :KHQ GDWD UHDG IURP WKLV OR.DWLRQ GDWD WUDQVIHUUHG IURP ([WUD.WLRQ 0HPRU\ :KHQ GDWD ZULWWHQ WKLV OR.DWLRQ GDWD WUDQVIHUUHG ,QVHUWLRQ 0HPRU\ HQWLUH .HOO WUDQVIHU R.WHWV PXVW UHDG EHIRUH QH[W .HOO GDWD D.HVVHG 5HPHPEHU LQGL.DWHV ILUVW R.WHW .HOO RXATC_PM_ERR Error Performance Monitoring 'h20 .ield Bits Access 57&: .unction Default (UURU &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU HUURUV GHWH.WHG WUDQVPLWWHU .HOO SUR.HVVRU LQ.OXGHV KHDGHU $WODQWL. LQWHUID.H HUURUV .RXQWHU LQ.UHPHQWHG HD.K HUURU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) RXATC_PM_CELL Cell Performance Monitoring 'h22 .ield Bits Access 57&: .unction Default &HOO &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW KDYH EHHQ ZULWWHQ LQWR .HOO EXIIHU &HOOV WKDW KDYH EHHQ GLV.DUGHG HUURUV ILOWHULQJ QRQVX.HVVIXO ZULWHV .DXVHG RYHUIORZ .HOO EXIIHU .RXQWHG 7KLV UHJLVWHU LQ.UHPHQWHG HD.K .HOO WKDW VX.HVVIXOO\ ZULWWHQ .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH RXATC_PM_DISC Discard Cell Performance Monitoring 'h24 .ield Bits Access 57&: .unction 'LV.DUGHG &HOO &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU GLV.DUGHG .HOOV HUURUV ILOWHULQJ QRQVX.HVVIXO ZULWHV SURYRNHG RYHUIORZ .HOO EXIIHU .DXVH .HOOV GLV.DUGHG 7KLV .RXQWHU LQ.UHPHQWHG HD.K GLV.DUGHG .HOO ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default RXATC_PM_CHEC Correctable Performance Monitoring 'h26 .ield Bits Access 57&: .unction Default &RUUH.WDEOH &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW KDYH VLQJOH HUURU KHDGHU .RUUH.WHG 7KLV UHJLVWHU LQ.UHPHQWHG ZKHQ .RUUH.WDEOH VHTXHQ.H .RUUH.WLRQ PRGH GHWH.WHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) RXATC_PM_UHEC Uncorrectable Performance Monitoring 'h28 .ield Bits Access 57&: .unction Default 8Q.RUUH.WDEOH &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW KDYH PXOWLELW HUURU XQ.RUUH.WHG VLQJOH HUURU VHTXHQ.H 7KLV UHJLVWHU LQ.UHPHQWHG HD.K .HOO WKDW XQ.RUUH.WHG VHTXHQ.H ZLOO VDWXUDWH DIWHU UHD.KHV K)))) $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV RXATC_PM_OAM .ilter Performance Monitoring 'h2A .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG ILOWHU .ULWHULD .HOO ILOWHULQJ EDVHG XSRQ ILOWHU .RQWURO UHJLVWHU 7KLV .RXQWHU LQ.UHPHQWHG .HOOV WKDW PDW.K ILOWHU SDWWHUQ HQWLUH .HOO GLV.DUGHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default RXATC_PM_.ILT0 .ilter Performance Monitoring 'h2C .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG .HOO ILOWHULQJ .ULWHULD EDVHG XSRQ DVVR.LDWLYH &75/ ILOWHU UHJLVWHUV ILOWHU PXVW HQDEOHG PDW.K .HOO EDVHG SDWWHUQ VHQVH .KH.N WKLV UHJLVWHU LQ.UHPHQWHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default RXATC_PM_.ILT1 .ilter Performance Monitoring 'h2E .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG .HOO ILOWHULQJ .ULWHULD EDVHG XSRQ DVVR.LDWLYH &75/ ILOWHU UHJLVWHUV ILOWHU PXVW HQDEOHG PDW.K .HOO EDVHG SDWWHUQ VHQVH .KH.N WKLV UHJLVWHU LQ.UHPHQWHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH RXATC_PM_.ILT2 .ilter Performance Monitoring 'h30 .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG .HOO ILOWHULQJ .ULWHULD EDVHG XSRQ DVVR.LDWLYH &75/ ILOWHU UHJLVWHUV ILOWHU PXVW HQDEOHG PDW.K .HOO EDVHG SDWWHUQ VHQVH .KH.N WKLV UHJLVWHU LQ.UHPHQWHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default RXATC_PM_.ILT3 .ilter Performance Monitoring 'h32 .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG .HOO ILOWHULQJ .ULWHULD EDVHG XSRQ DVVR.LDWLYH &75/ ILOWHU UHJLVWHUV ILOWHU PXVW HQDEOHG PDW.K .HOO EDVHG SDWWHUQ VHQVH .KH.N WKLV UHJLVWHU LQ.UHPHQWHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default RXATC_.ILT0_CTRL .ilter Control Register 'h40 .ield Bits Access .unction Default )LOWHU $.WLRQ 7KHVH ELWV .RQWURO ILOWHU D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV GLV.DUG .HOO D.WLRQ ILOWHU SHUIRUPV HQTXHXH .HOO D.WLRQ )LOWHU 6HQVH 7KLV .RQWUROV ILOWHU PRGH D.WV .HOOV WKDW PDW.KHV SDWWHUQ D.WV .HOOV WKDW PDW.K SDWWHUQ )LOWHU (QDEOH :KHQ WKLV ILOWHU HQDEOHG $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV RXATC_.ILT0_PAT0 .ilter Pattern 'h42 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ /RZHU 7KHVH ELWV ORZHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG RXATC_.ILT0_PAT1 .ilter Pattern 'h44 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ 8SSHU 7KHVH ELWV XSSHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG RXATC_.ILT0_CHK0 .ilter Check 'h46 .ield 0$7&+ Bits Access .unction )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH Default $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH RXATC_.ILT0_CHK1 .ilter Check 'h48 .ield 0$7&+ Bits Access .unction Default )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH RXATC_.ILT1_CTRL .ilter Control Register 'h4A .ield Bits Access .unction Default )LOWHU $.WLRQ 7KHVH ELWV .RQWURO ILOWHU D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV GLV.DUG .HOO D.WLRQ ILOWHU SHUIRUPV HQTXHXH .HOO D.WLRQ )LOWHU 6HQVH 7KLV .RQWUROV ILOWHU PRGH D.WV .HOOV WKDW PDW.KHV SDWWHUQ D.WV .HOOV WKDW PDW.K SDWWHUQ )LOWHU (QDEOH :KHQ WKLV ILOWHU HQDEOHG RXATC_.ILT1_PAT0 .ilter Pattern 'h4C .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ /RZHU 7KHVH ELWV ORZHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV RXATC_.ILT1_PAT1 .ilter Pattern 'h4E .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ 8SSHU 7KHVH ELWV XSSHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG RXATC_.ILT1_CHK0 .ilter Check 'h50 .ield 0$7&+ Bits Access .unction )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH Default RXATC_.ILT1_CHK1 .ilter Check 'h52 .ield 0$7&+ Bits Access .unction )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH Default $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH RXATC_.ILT2_CTRL .ilter Control Register 'h54 .ield Bits Access .unction Default )LOWHU $.WLRQ 7KHVH ELWV .RQWURO ILOWHU D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV GLV.DUG .HOO D.WLRQ ILOWHU SHUIRUPV HQTXHXH .HOO D.WLRQ )LOWHU 6HQVH 7KLV .RQWUROV ILOWHU PRGH D.WV .HOOV WKDW PDW.KHV SDWWHUQ D.WV .HOOV WKDW PDW.K SDWWHUQ )LOWHU (QDEOH :KHQ WKLV ILOWHU HQDEOHG RXATC_.ILT2_PAT0 .ilter Pattern 'h56 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ /RZHU 7KHVH ELWV ORZHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG RXATC_.ILT2_PAT1 .ilter Pattern 'h58 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ 8SSHU 7KHVH ELWV XSSHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV RXATC_.ILT2_CHK0 .ilter Check 'h5A .ield 0$7&+ Bits Access .unction )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH Default RXATC_.ILT2_CHK1 .ilter Check 'h5C .ield 0$7&+ Bits Access .unction )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH Default RXATC_.ILT3_CTRL .ilter Control Register 'h5E .ield Bits Access .unction Default )LOWHU $.WLRQ 7KHVH ELWV .RQWURO ILOWHU D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV GLV.DUG .HOO D.WLRQ ILOWHU SHUIRUPV HQTXHXH .HOO D.WLRQ )LOWHU 6HQVH 7KLV .RQWUROV ILOWHU PRGH D.WV .HOOV WKDW PDW.KHV SDWWHUQ D.WV .HOOV WKDW PDW.K SDWWHUQ )LOWHU (QDEOH :KHQ WKLV ILOWHU HQDEOHG $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH RXATC_.ILT3_PAT0 .ilter Pattern 'h60 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ /RZHU 7KHVH ELWV ORZHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG RXATC_.ILT3_PAT1 .ilter Pattern 'h62 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ 8SSHU 7KHVH ELWV XSSHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG RXATC_.ILT3_CHK0 .ilter Check 'h64 .ield 0$7&+ Bits Access .unction Default )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV RXATC_.ILT3_CHK1 .ilter Check 'h66 .ield 0$7&+ Bits Access .unction )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH Default TXATC Register Description IROORZLQJ WDEOHV GHV.ULEH UHJLVWHUV WUDQVPLWWHU VH.WLRQ TXATC_CTRL Control Register 'h80 .ield *)&,16 Bits Access .unction Default ,QVHUW 7KHVH ELWV GHWHUPLQH ZKHWKHU HD.K LQGLYLGXDOO\ WUDQVPLWWHG VKRXOG LQVHUWHG IURP VHULDO LQSXW LQWHUID.H :KHQ DOWHUHG ZLWK VHULDO 2WKHUZLVH YDOXH PRGLILHG LQVHUWLRQ SURYLGHV DELOLW\ LQVHUW YDOXH LQWR ILHOG KHDGHU .HOO ILHOG UHSUHVHQWHG ILUVW IRXU ELWV ILUVW KHDGHU E\WH .DUU\LQJ LQIRUPDWLRQ DERXW OR.DO IORZ .RQWURO ,QVHUWLRQ GRQH XVLQJ VHULDO LQSXW SRUW .RQWUROOHG HQDEOH UHJLVWHU HQDEOH H[LVWLQJ YDOXH PRGLILHG :KHQ HQDEOHG YDOXH LQVHUWHG GXULQJ HD.K .HOOSUR.HVVLQJ SHULRG QH[W WUDQVPLW .HOO LGOHXQDVVLJQHG .HOO HQDEOH UHJLVWHU YDOXH ,GOH &HOO +HDGHU UHJLVWHU RYHUZULWWHQ &KH.N :KHQ WKLV LQ.RPLQJ .KH.NHG DJDLQVW UHJHQHUDWHG :KHQ HUURU .KH.NLQJ GLVDEOHG HUURUV LJQRUHG ,QYHUW :KHQ WKLV LQYHUVLRQ SHUIRUPHG +(&&+. +(&,19 $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV +(&$'' &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH $GGLWLRQ :KHQ WKLV SHUIRUPV 0RGXOD DGGLWLRQ KHDGHU EHIRUH .RPSDULVRQ +(&5*1 5HJHQHUDWH :KHQ WKLV .HOOV ZLWK XQ.RUUH.WDEOH KHDGHUV UHJHQHUDWHG JHQHUDWLQJ SRO\QRPLDO ZLWK RSWLRQDO PRGXOD DGGLWLRQ EDVHG KH.DGG UHJHQHUDWH GHIDXOW 6.UDPEOLQJ :KHQ WKLV SD\ORDG VHOIV\Q.KURQRXV V.UDPEOLQJ SHUIRUPHG XVLQJ SRO\QRPLDO (QDEOH :KHQ WKLV .HOO SUR.HVVRU GLVDEOHG .HOO SUR.HVVRU UHPDLQV VWDWL. VWDWH .RQWLQXHV LJQRUH HQDEOHV XQWLO 1RWH PXVW EHIRUH .HOO UH.HLYHG 6&5$0 TXATC_STAT Status Register 'h82 .ield ,0(0'$9 Bits Access .unction ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH 7KLV LQGL.DWHV .XUUHQW ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH VWDWXV ZKHQ LQVHUWLRQ PHPRU\ URRP HQWLUH .HOO ZULWWHQ PHPRU\ ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH 7KLV LQGL.DWHV .XUUHQW ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH VWDWXV ZKHQ H[WUD.WLRQ PHPRU\ HQWLUH .HOO UHDG IURP PHPRU\ Default (0(0'$9 TXATC_IS Interrupt Status Register 'h84 .ield ,0(02)/: Bits Access .unction Default ,QVHUWLRQ 0HPRU\ 2YHUIORZ ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW LQVHUWLRQ PHPRU\ RYHUIORZ R.XUUHG DWWHPSW ZULWH .HOO LQVHUWLRQ PHPRU\ .DXVH .HOO GLV.DUGHG $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH (0(02)/: 6SH.LIL.DWLRQV ([WUD.WLRQ 0HPRU\ 2YHUIORZ ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW H[WUD.WLRQ PHPRU\ RYHUIORZ R.XUUHG DWWHPSW ZULWH .HOO H[WUD.WLRQ PHPRU\ .DXVHV .HOO GLV.DUGHG ,0(0'$9 ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW LQVHUWLRQ PHPRU\ URRP HQWLUH .HOO ZULWWHQ PHPRU\ ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW H[WUD.WLRQ PHPRU\ HQWLUH .HOO UHDG IURP PHPRU\ &HOO ,QVHUWLRQ ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW .HOO EHHQ GUDZQ IURP PHPRU\ LQVHUWHG LQWR GDWD SDWK (0(0'$9 ,0(0&(// (0(0&(// &HOO ([WUD.WLRQ ,QWHUUXSW :KHQ WKLV LQGL.DWHV WKDW .HOO EHHQ H[WUD.WHG IURP GDWD SDWK LQWR PHPRU\ $WODQWL. ,QWHUID.H (UURU ,QWHUUXSW WKLV LQGL.DWHV .HOOSD.NHW HUURU EHHQ GHWH.WHG 7KLV UHJLVWHU ZKHQ .HOOSD.NHW HUURU IRXQG ZRUG LQ.RPLQJ .HOO HQWHULQJ .HOO SUR.HVVRU (UURU ,QWHUUXSW WKLV LQGL.DWHV HUURU EHHQ GHWH.WHG .ULWHULD EDVHG XSRQ RSWLRQV IRXQG .RQWURO UHJLVWHU $(55 +(55 TXATC_IE Interrupt Enable Register 'h86 .ield ,0(02)/: Bits Access .unction ,QVHUWLRQ 0HPRU\ 2YHUIORZ ,QWHUUXSW (QDEOH 7KLV HQDEOHV ,QVHUWLRQ 0HPRU\ 2YHUIORZ LQWHUUXSW DVVHUWHG OLQH Default (0(02)/: ([WUD.WLRQ 0HPRU\ 2YHUIORZ ,QWHUUXSW (QDEOH 7KLV HQDEOHV ([WUD.WLRQ 0HPRU\ 2YHUIORZ LQWHUUXSW DVVHUWHG OLQH ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH ,QWHUUXSW (QDEOH 7KLV HQDEOHV ,QVHUWLRQ 0HPRU\ 'DWD $YDLODEOH LQWHUUXSW DVVHUWHG OLQH ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH ,QWHUUXSW (QDEOH 7KLV HQDEOHV ([WUD.WLRQ 0HPRU\ 'DWD $YDLODEOH LQWHUUXSW DVVHUWHG OLQH ,0(0'$9 (0(0'$9 $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV ,0(0&(// &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH &HOO ,QVHUWLRQ ,QWHUUXSW (QDEOH 7KLV HQDEOHV &HOO ,QVHUWLRQ LQWHUUXSW DVVHUWHG OLQH &HOO ([WUD.WLRQ ,QWHUUXSW (QDEOH 7KLV HQDEOHV &HOO ([WUD.WLRQ LQWHUUXSW DVVHUWHG OLQH $WODQWL. ,QWHUID.H (UURU ,QWHUUXSW (QDEOH 7KLV HQDEOHV &HOO3D.NHW (UURU LQWHUUXSW DVVHUWHG OLQH (UURU ,QWHUUXSW (QDEOH 7KLV HQDEOHV (UURU LQWHUUXSW DVVHUWHG OLQH (0(0&(// $(55 +(55 TXATC_OAM .ilter Control Register 'h88 .ield 0*)& Bits Access .unction Default 0DW.K 7KHVH IRXU ELWV XVHG LQ.OXGH VSH.LILHG ELWV ILOWHU SDWWHUQ :KHQ .RUUHVSRQGLQJ PDVNHG IURP SDWWHUQ UHSUHVHQWV .DUH WKDW PDW.KHV ERWK ORJL.DO ORJL.DO ]HUR 0DW.K 7KHVH WKUHH ELWV XVHG LQ.OXGH VSH.LILHG ELWV ILOWHU SDWWHUQ :KHQ .RUUHVSRQGLQJ PDVNHG IURP SDWWHUQ UHSUHVHQWV .DUH WKDW PDW.KHV ERWK ORJL.DO ORJL.DO ]HUR 0DW.K 7KLV XVHG LQ.OXGH VSH.LILHG ILOWHU SDWWHUQ :KHQ PDVNHG IURP SDWWHUQ UHSUHVHQWV .DUH WKDW PDW.KHV ERWK ORJL.DO ORJL.DO ]HUR 7KHVH IRXU ELWV XVHG LGHQWLI\ *HQHUL. )ORZ &RQWURO ELWV ILUVW R.WHW ILOWHU SDWWHUQ 7RJHWKHU IRUP EDVH ILOWHU SDWWHUQ KHDGHU YDOXH PDW.KLQJ WKLV SDWWHUQ GLV.DUGHG ILOWHU VWDWL.DOO\ PDW.K XVHG H[.OXGH .HUWDLQ ELWV IURP WKLV ILOWHU SDWWHUQ 0&/3 $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV 3D\ORDG 7\SH 7KHVH WKUHH ELWV XVHG GHWHUPLQH SD\ORDG W\SH ILOWHULQJ .HOOV ELWV SUH.HGH IRXQG IRXUWK R.WHW 7RJHWKHU IRUP EDVH ILOWHU SDWWHUQ KHDGHU YDOXH PDW.KLQJ WKLV SDWWHUQ GLV.DUGHG ILOWHU VWDWL.DOO\ PDW.K XVHG H[.OXGH IURP ILOWHU SDWWHUQ &HOO /RVV 3ULRULW\ :KHQ WKLV DVVHUWV .HOO ORVV SULRULW\ .HOO RWKHUZLVH ODVW KHDGHU IRXQG IRXUWK R.WHW 7RJHWKHU ELWV IRUP EDVH ILOWHU SDWWHUQ KHDGHU YDOXH PDW.KLQJ WKLV SDWWHUQ GLV.DUGHG ILOWHU VWDWL.DOO\ PDW.K XVHG H[.OXGH .HUWDLQ ELWV IURP ILOWHU SDWWHUQ TXATC_IDLE Idle Cell Control Register 'h8A .ield 3</' Bits Access .unction 3D\ORDG 7KHVH HLJKW ELWV XVHG UHSUHVHQW SDWWHUQ LQVHUWHG SD\ORDG LGOH .HOOV ,GOH .HOOV GHIDXOWHG LGOH .HOO SD\ORDG 7KHVH IRXU ELWV XVHG ELWV LGOH .HOO KHDGHU ,GOH .HOOV GHIDXOWHG 3D\ORDG 7\SH 7KHVH WKUHH ELWV XVHG ELWV LGOH .HOO KHDGHU ,GOH .HOOV GHIDXOWHG &HOO /RVV 3ULRULW\ 7KLV XVHG LGOH .HOO KHDGHU ,GOH .HOOV GHIDXOWHG Default $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH TXATC_IMEM Insertion Memory Access 'h8C .ield Bits Access .unction Default ,QVHUWLRQ 0HPRU\ :KHQ WKLV LQGL.DWHV WKDW R.WHW ZULWWHQ LQVHUWLRQ PHPRU\ ILUVW ZRUG .HOO VWDUW .HOO 7KLV PXVW .RQMXQ.WLRQ ZLWK ILUVW R.WHW .HOO ZRUG EHLQJ SOD.HG GDWD OLQH DJDLQ XQWLO .HOO WUDQVD.WLRQ EHHQ .RPSOHWHG WKXV DOORZLQJ SURSHU .HOO LQVHUWLRQ $IWHU ILUVW R.WHW EHHQ ZULWWHQ WKLV VKRXOG &HOO ,QVHUWLRQ 0HPRU\ 'DWD :KHQ GDWD ZULWWHQ WKLV OR.DWLRQ GDWD WUDQVIHUUHG ,QVHUWLRQ 0HPRU\ HQWLUH .HOO WUDQVIHU R.WHWV PXVW ZULWWHQ EHIRUH QH[W .HOO GDWD D.HVVHG 5HPHPEHU PXVW ILUVW R.WHW .HOO SOD.HG LQWR LQVHUWLRQ PHPRU\ TXATC_EMEM Extraction Memory Access 'h8E .ield Bits Access .unction Default ([WUD.WLRQ 0HPRU\ :KHQ WKLV LQGL.DWHV WKDW R.WHW UHDG IURP H[WUD.WLRQ PHPRU\ ILUVW R.WHW .HOO VWDUW .HOO 7KLV .RQMXQ.WLRQ ZLWK ILUVW R.WHW .HOO ZRUG EHLQJ SOD.HG GDWD OLQH VKDOO DJDLQ XQWLO .HOO WUDQVD.WLRQ EHHQ .RPSOHWHG &HOO ([WUD.WLRQ 0HPRU\ 'DWD :KHQ GDWD UHDG IURP WKLV OR.DWLRQ GDWD WUDQVIHUUHG IURP ([WUD.WLRQ 0HPRU\ :KHQ GDWD ZULWWHQ WKLV OR.DWLRQ GDWD WUDQVIHUUHG ,QVHUWLRQ 0HPRU\ HQWLUH .HOO WUDQVIHU R.WHWV PXVW UHDG EHIRUH QH[W .HOO GDWD D.HVVHG 5HPHPEHU LQGL.DWHV ILUVW R.WHW .HOO $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV TXATC_PM_ERR Error Performance Monitoring 'hA0 .ield Bits Access 57&: .unction Default (UURU &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU HUURUV GHWH.WHG WUDQVPLWWHU .HOO SUR.HVVRU LQ.OXGLQJ KHDGHU $WODQWL. LQWHUID.H HUURUV 7KLV UHJLVWHU LQ.UHPHQWHG HD.K HUURU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) TXATC_PM_CELL Cell Performance Monitoring 'hA2 .ield Bits Access 57&: .unction Default &HOO &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW KDYH EHHQ UHDG IURP .HOO EXIIHU 7KLV UHJLVWHU LQ.UHPHQWHG HD.K .HOO VX.HVVIXOO\ UHDG ZLOO VDWXUDWH DIWHU UHD.KHV K)))) TXATC_PM_DISC Discard Cell Performance Monitoring 'hA4 .ield Bits Access 57&: .unction Default 'LV.DUGHG &HOO &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW KDYH EHHQ GLV.DUGHG &HOOV GLV.DUGHG EH.DXVH HUURUV KHDGHU 7KLV UHJLVWHU LQ.UHPHQWHG HD.K GLV.DUGHG .HOO ZLOO VDWXUDWH DIWHU UHD.KHV K)))) TXATC_PM_HERR Error Performance Monitoring 'hA6 .ield Bits Access 57&: .unction Default (UURU &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW KDYH HUURU 7KLV UHJLVWHU LQ.UHPHQWHG ZKHQ .HOO HUURU GHWH.WHG ZLOO VDWXUDWH DIWHU UHD.KHV K)))) $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH TXATC_PM_AERR Atlantic Error Performance Monitoring 'hA8 .ield Bits Access 57&: .unction Default $WODQWL. ,QWHUID.H (UURU &RXQWHU 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW KDYH $WODQWL. ,QWHUID.H HUURU 7KLV UHJLVWHU LQ.UHPHQWHG HD.K .HOO ZLWK WKLV HUURU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) TXATC_PM_OAM .ilter Performance Monitoring 'hAA .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG ILOWHU .HOO ILOWHULQJ .ULWHULD EDVHG XSRQ ILOWHU .RQWURO UHJLVWHU 7KLV UHJLVWHU LQ.UHPHQWHG .HOOV WKDW PDW.K ILOWHU SDWWHUQ HQWLUH .HOO GLV.DUGHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default TXATC_PM_.ILT0 .ilter Performance Monitoring 'hAC .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG .HOO ILOWHULQJ .ULWHULD EDVHG XSRQ DVVR.LDWLYH &75/ ILOWHU UHJLVWHUV ILOWHU PXVW HQDEOHG PDW.K .HOO EDVHG SDWWHUQ VHQVH .KH.N WKLV UHJLVWHU LQ.UHPHQWHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV TXATC_PM_.ILT1 .ilter Performance Monitoring 'hAE .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG .HOO ILOWHULQJ .ULWHULD EDVHG XSRQ DVVR.LDWLYH &75/ ILOWHU UHJLVWHUV ILOWHU PXVW HQDEOHG PDW.K .HOO EDVHG SDWWHUQ VHQVH .KH.N WKLV UHJLVWHU LQ.UHPHQWHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default TXATC_PM_.ILT2 .ilter Performance Monitoring 'hB0 .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG .HOO ILOWHULQJ .ULWHULD EDVHG XSRQ DVVR.LDWLYH &75/ ILOWHU UHJLVWHUV ILOWHU PXVW HQDEOHG PDW.K .HOO EDVHG SDWWHUQ VHQVH .KH.N WKLV UHJLVWHU LQ.UHPHQWHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default TXATC_PM_.ILT3 .ilter Performance Monitoring 'hB2 .ield Bits Access 57&: .unction )LOWHU 3HUIRUPDQ.H 0RQLWRULQJ 7KLV UHJLVWHU UHSUHVHQWV QXPEHU .HOOV WKDW ILOWHUHG .HOO ILOWHULQJ .ULWHULD EDVHG XSRQ DVVR.LDWLYH &75/ ILOWHU UHJLVWHUV ILOWHU PXVW HQDEOHG PDW.K .HOO EDVHG SDWWHUQ VHQVH .KH.N WKLV UHJLVWHU LQ.UHPHQWHG .RXQWHU ZLOO VDWXUDWH DIWHU UHD.KHV K)))) Default $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH TXATC_.ILT0_CTRL .ilter Control Register 'hC0 .ield Bits Access .unction Default )LOWHU $.WLRQ 7KHVH ELWV .RQWURO ILOWHU D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV GLV.DUG .HOO D.WLRQ ILOWHU SHUIRUPV HQTXHXH .HOO D.WLRQ )LOWHU 6HQVH 7KLV .RQWUROV ILOWHU PRGH D.WV .HOOV WKDW PDW.K SDWWHUQ D.WV .HOOV WKDW PDW.K SDWWHUQ )LOWHU (QDEOH :KHQ WKLV ILOWHU HQDEOHG TXATC_.ILT0_PAT0 .ilter Pattern 'hC2 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ /RZHU 7KHVH ELWV ORZHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG TXATC_.ILT0_PAT1 .ilter Pattern 'hC4 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ 8SSHU 7KHVH ELWV XSSHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV TXATC_.ILT0_CHK0 .ilter Check 'hC6 .ield 0$7&+ Bits Access .unction )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH Default TXATC_.ILT0_CHK1 .ilter Check 'hC8 .ield 0$7&+ Bits Access .unction )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH Default TXATC_.ILT1_CTRL .ilter Control Register 'hCA .ield Bits Access .unction Default )LOWHU $.WLRQ 7KHVH ELWV .RQWURO ILOWHU D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV GLV.DUG .HOO D.WLRQ ILOWHU SHUIRUPV HQTXHXH .HOO D.WLRQ )LOWHU 6HQVH 7KLV .RQWUROV ILOWHU PRGH D.WV .HOOV WKDW PDW.K SDWWHUQ D.WV .HOOV WKDW PDW.K SDWWHUQ )LOWHU (QDEOH :KHQ WKLV ILOWHU HQDEOHG $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH TXATC_.ILT1_PAT0 .ilter Pattern 'hCC .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ /RZHU 7KHVH ELWV ORZHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG TXATC_.ILT1_PAT1 .ilter Pattern 'hCE .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ 8SSHU 7KHVH ELWV XSSHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG TXATC_.ILT1_CHK0 .ilter Check 'hD0 .ield 0$7&+ Bits Access .unction Default )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV TXATC_.ILT1_CHK1 .ilter Check 'hD2 .ield 0$7&+ Bits Access .unction )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH Default TXATC_.ILT2_CTRL .ilter Control Register 'hD4 .ield Bits Access .unction Default )LOWHU $.WLRQ 7KHVH ELWV .RQWURO ILOWHU D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV GLV.DUG .HOO D.WLRQ ILOWHU SHUIRUPV HQTXHXH .HOO D.WLRQ )LOWHU 6HQVH 7KLV .RQWUROV ILOWHU PRGH D.WV .HOOV WKDW PDW.K SDWWHUQ D.WV .HOOV WKDW PDW.K SDWWHUQ )LOWHU (QDEOH :KHQ WKLV ILOWHU HQDEOHG TXATC_.ILT2_PAT0 .ilter Pattern 'hD6 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ /RZHU 7KHVH ELWV ORZHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH TXATC_.ILT2_PAT1 .ilter Pattern 'hD8 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ 8SSHU 7KHVH ELWV XSSHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG TXATC_.ILT2_CHK0 .ilter Check 'hDA .ield 0$7&+ Bits Access .unction Default )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH TXATC_.ILT2_CHK1 .ilter Check 'hDC .ield 0$7&+ Bits Access .unction Default )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6SH.LIL.DWLRQV TXATC_.ILT3_CTRL .ilter Control Register 'hDE .ield Bits Access .unction Default )LOWHU $.WLRQ 7KHVH ELWV .RQWURO ILOWHU D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV .RS\ .HOO D.WLRQ ILOWHU SHUIRUPV GLV.DUG .HOO D.WLRQ ILOWHU SHUIRUPV HQTXHXH .HOO D.WLRQ )LOWHU 6HQVH 7KLV .RQWUROV ILOWHU PRGH D.WV .HOOV WKDW PDW.K SDWWHUQ D.WV .HOOV WKDW PDW.K SDWWHUQ )LOWHU (QDEOH :KHQ WKLV ILOWHU HQDEOHG TXATC_.ILT3_PAT0 .ilter Pattern 'hE0 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ /RZHU 7KHVH ELWV ORZHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG TXATC_.ILT3_PAT1 .ilter Pattern 'hE2 .ield 0$7&+ Bits Access .unction Default )LOWHU 3DWWHUQ 8SSHU 7KHVH ELWV XSSHU SDWWHUQ WKDW PXVW PDW.K ILUVW ELWV LQ.RPLQJ .HOO ILOWHU WDNH D.WLRQ 1RWH RQO\ ELWV ZLWK .RUUHVSRQGLQJ &+(&. UHJLVWHU D.WXDOO\ .KH.NHG $OWHUD &RUSRUDWLRQ 6SH.LIL.DWLRQV &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH TXATC_.ILT3_CHK0 .ilter Check 'hE4 .ield 0$7&+ Bits Access .unction Default )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH TXATC_.ILT3_CHK1 .ilter Check 'hE6 .ield 0$7&+ Bits Access .unction Default )LOWHU &KH.N /RZHU 7KHVH ELWV ORZHU ELWV .KH.N DUHD SRVLWLRQ D.WXDOO\ .KH.NHG .RUUHVSRQGLQJ PXVW PDW.K .RUUHVSRQGLQJ LQ.RPLQJ .HOO KHDGHU WKHUH IXOO PDW.K SRVLWLRQ .KH.NHG WKHUHIRUH HIIH.WLYHO\ .DUH $OWHUD &RUSRUDWLRQ *HWWLQJ 6WDUWHG 8VHU *XLGH 7KLV VH.WLRQ GHV.ULEHV REWDLQ YDULDQW IURP &HOO 3UR.HVVRU 0HJD&RUH )XQ.WLRQ H[SODLQV LQVWDOO \RXU ZDONV WKURXJK SUR.HVV LPSOHPHQWLQJ YDULDQW GHVLJQ WHVWGULYH XVLQJ $OWHUD 2SHQ&RUH 4XDUWXV LQVWDQWLDWH SHUIRUP SOD.HDQGURXWH SHUIRUP VWDWL. WLPLQJ DQDO\VLV VLPXODWH XVLQJ WKLUGSDUW\ VLPXODWRU ZLWKLQ \RXU .XVWRP ORJL. 2QO\ ZKHQ UHDG\ JHQHUDWH SURJUDPPLQJ ILOHV QHHG REWDLQ OL.HQVHV WKURXJK \RXU OR.DO $OWHUD VDOHV UHSUHVHQWDWLYH Design Walkthrough 7KLV GHVLJQ ZDONWKURXJK LQYROYHV IROORZLQJ VWHSV 2EWDLQLQJ LQVWDOOLQJ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ *HQHUDWLQJ .XVWRP \RXU V\VWHP XVLQJ 0HJD:L]DUG 3OXJ,Q ,PSOHPHQWLQJ UHVW \RXU V\VWHP XVLQJ $+'/ 9+'/ 9HULORJ &RPSLOLQJ \RXU GHVLJQ SHUIRUPLQJ SOD.HDQGURXWH /L.HQVLQJ .RQILJXUH GHYL.H ttii ttii LQVWUX.WLRQV DVVXPH WKDW XVLQJ IDPLOLDU ZLWK 4XDUWXV VRIWZDUH 4XDUWXV VRIWZDUH YHUVLRQ KLJKHU LQVWDOOHG GHIDXOW OR.DWLRQ XVLQJ 2SHQ&RUH IHDWXUH WHVWGULYH KDYH OL.HQVHG $OWHUD &RUSRUDWLRQ *HWWLQJ 6WDUWHG &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH Obtaining Installing CP622 VWDUW XVLQJ QHHG REWDLQ 0HJD&RUH SD.NDJH IURP \RXU OR.DO $OWHUD UHSUHVHQWDWLYH SD.NDJH LQ.OXGHV 0HJD:L]DUG 3OXJ,Q (Q.U\SWHG JDWH OHYHO QHWOLVW 3OD.H 5RXWH .RQVWUDLQWV ZKHUH QH.HVVDU\ 6H.XUH VLPXODWLRQ PRGHO 6DQLW\ WHVW EHQ.K $.HVV SUREOHP UHSRUWLQJ V\VWHP ,QWHUID.H )XQ.WLRQDO 6SH.LIL.DWLRQV $,5EXV 0LGEXV $WODQWL. 'DWD 6KHHW 8VHU *XLGH Installing MegaCore .iles 0HJD:L]DUG 3OXJ,Q JHQHUDWH ILOHV LQVWDOO WKHP \RXU IROORZLQJ LQVWUX.WLRQV GHV.ULEH WKLV SUR.HVV %HIRUH 0HJD:L]DUG 3OXJ,Q PXVW KDYH -DYD UXQWLPH HQYLURQPHQW YHUVLRQ GRZQORDG WKLV ILOH IURP -DYD VLWH KWWSZZZMDYDVXQ.RP :LQGRZV :LQGRZV IROORZ LQVWUX.WLRQV EHORZ &OL.N 6WDUW PHQX 7\SH SDWK QDPH!?ILOHQDPH!H[H ZKHUH SDWK QDPH! OR.DWLRQ GRZQORDGHG ILOHQDPH! ILOHQDPH &OL.N 0HJD&RUH ,QVWDOOHU GLDORJ DSSHDUV )ROORZ ZL]DUG LQVWUX.WLRQV ILQLVK LQVWDOODWLRQ $IWHU KDYH ILQLVKHG LQVWDOOLQJ ILOHV PXVW VSH.LI\ GLUH.WRU\ ZKL.K LQVWDOOHG WKHP XVHU OLEUDU\ 4XDUWXV VRIWZDUH 6HDU.K /LEUDULHVµ 4XDUWXV +HOS LQVWUX.WLRQV WKHVH OLEUDULHV Generating Custom CP622 7KLV VH.WLRQ GHV.ULEHV GHVLJQ IORZ XVLQJ 4XDUWXV GHYHORSPHQW V\VWHP 0HJD:L]DUG 3OXJ,Q 0DQDJHU SURYLGHG ZLWK 0HJD:L]DUG 3OXJ,Q ZLWKLQ 4XDUWXV .UHDWH PRGLI\ GHVLJQ ILOHV PHHW QHHGV \RXU DSSOL.DWLRQ WKHQ LQVWDQWLDWH \RXU GHVLJQ ILOH $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH *HWWLQJ 6WDUWHG .UHDWH .XVWRP XVLQJ ZL]DUG IROORZ WKHVH VWHSV 6WDUW 0HJD:L]DUG 3OXJ,Q .KRRVLQJ 0HJD:L]DUG 3OXJ,Q 0DQDJHU .RPPDQG )LOH PHQX 4XDUWXV VRIWZDUH 0HJD:L]DUG 3OXJ,Q 0DQDJHU GLDORJ GLVSOD\HG 5HIHU 4XDUWXV +HOS GHWDLOHG LQVWUX.WLRQV 0HJD:L]DUG 3OXJ,Q 0DQDJHU 6SH.LI\ WKDW ZDQW .UHDWH .XVWRP YDULDQW .OL.N 1H[W VH.RQG SDJH ZL]DUG VHOH.W IURP IROGHU &KRRVH W\SH RXWSXW ILOHV VSH.LI\ IROGHU QDPH ILOHV ZL]DUG .UHDWHV .OL.N 1H[W 6HOH.W RSWLRQDO SDUDPHWHUV .KRL.HV WKDW UHTXLUH ILQDO V.UHHQ OLVWV GHVLJQ ILOHV WKDW ZL]DUG .UHDWHV &OL.N )LQLVK ttii ttii Implementing System Compiling Performing Place Route 2Q.H KDYH .UHDWHG \RXU .XVWRP UHDG\ LPSOHPHQW ILOHV JHQHUDWHG 0HJD:L]DUG 4XDUWXV VRIWZDUH RWKHU WRROV .UHDWH \RXU GHVLJQ 4XDUWXV VRIWZDUH .RPSLOH SOD.HDQGURXWH \RXU GHVLJQ 5HIHU 4XDUWXV +HOS LQVWUX.WLRQV SHUIRUPLQJ .RPSLODWLRQ $IWHU KDYH YHULILHG WKDW \RXU GHVLJQ IXQ.WLRQDOO\ .RUUH.W UHDG\ SHUIRUP V\VWHP YHULIL.DWLRQ Performing Synthesis Compilation Post-Routing Simulation 4XDUWXV VRIWZDUH ZRUNV VHDPOHVVO\ ZLWK WRROV IURP YHQGRUV LQ.OXGLQJ &DGHQ.H ([HPSODU /RJL. 0HQWRU *UDSKL.V 6\QRSV\V 6\QSOL.LW\ 9LHZORJL. $IWHU KDYH OL.HQVHG JHQHUDWH (',) 9+'/ 9HULORJ 6WDQGDUG 'HOD\ 2XWSXW )LOHV IURP 4XDUWXV VRIWZDUH WKHP ZLWK \RXU H[LVWLQJ WRROV SHUIRUP IXQ.WLRQDO PRGHOLQJ SRVWURXWH VLPXODWLRQ \RXU GHVLJQ Using Third-Party Tools V\QWKHVL]H \RXU GHVLJQ WKLUGSDUW\ WRRO SHUIRUP SRVW URXWH VLPXODWLRQ IROORZ WKHVH VWHSV &UHDWH \RXU .XVWRP GHVLJQ LQVWDQWLDWLQJ $OWHUD &RUSRUDWLRQ *HWWLQJ 6WDUWHG &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH 6\QWKHVL]H GHVLJQ XVLQJ \RXU WKLUGSDUW\ WRRO <RXU WRRO VKRXOG WUHDW LQVWDQWLDWLRQ EOD.N HLWKHU VHWWLQJ DWWULEXWHV LJQRULQJ LQVWDQWLDWLRQ $IWHU .RPSLODWLRQ JHQHUDWH KLHUDU.KL.DO QHWOLVW ILOH \RXU WKLUG SDUW\ WRRO 2SHQ \RXU QHWOLVW ILOH 4XDUWXV VRIWZDUH SUHV\QWKHVL]HG HQ.U\SWHG HYTPY ILOH IURP \RXU ZRUNLQJ GLUH.WRU\ Using Quartus Software 6HOH.W &RPSLOH PRGH 3UR.HVVLQJ PHQX 6SH.LI\ &RPSLOHU VHWWLQJV &RPSLOHU 6HWWLQJV GLDORJ 3UR.HVVLQJ PHQX &RPSLOHU 6HWWLQJV ZL]DUG 6SH.LI\ XVHU OLEUDULHV SURMH.W RUGHU ZKL.K &RPSLOHU VHDU.KHV OLEUDULHV 6SH.LI\ LQSXW VHWWLQJV SURMH.W &KRRVH 7RRO 6HWWLQJV 3URMH.W PHQX 6HOH.W &XVWRP (',) 'HVLJQ HQWU\V\QWKHVLV WRRO OLVW &OL.N 6HWWLQJV 7RRO ,QSXW 6HWWLQJV GLDORJ PDNH VXUH WKDW UHOHYDQW WRRO QDPH RSWLRQ VHOH.WHG 'HVLJQ (QWU\6\QWKHVLV 7RRO OLVW 'HSHQGLQJ W\SH RXWSXW ILOH ZDQW VSH.LI\ 9HULORJ RXWSXW VHWWLQJV 9+'/ RXWSXW VHWWLQJV *HQHUDO 6HWWLQJV GLDORJ 3URMH.W PHQX 9+'/ ODQJXDJH RSWLRQ SUHV\QWKHVL]HG HQ.U\SWHG HYTPY ILOH IURP \RXU ZRUNLQJ GLUH.WRU\ &RPSLOH \RXU GHVLJQ 4XDUWXV &RPSLOHU V\QWKHVL]HV SHUIRUPV SOD.HDQGURXWH \RXU GHVLJQ JHQHUDWHV RXWSXW SURJUDPLQJ ILOHV ,PSRUW \RXU 4XDUWXVJHQHUDWHG RXWSXW ILOHV LQWR \RXU WKLUGSDUW\ WRRO SRVWURXWH GHYL.HOHYHO V\VWHPOHYHO VLPXODWLRQ $OWHUD &RUSRUDWLRQ &HOO 3UR.HVVRU 0ESV 0HJD&RUH )XQ.WLRQ 8VHU *XLGH *HWWLQJ 6WDUWHG .unctional Simulation Using Visual Models 7KLV VH.WLRQ GHV.ULEHV 9LVXDO PRGHO YHULIL.DWLRQ SURYLGHV LQVWUX.WLRQV XVLQJ WKHVH PRGHOV )LJXUH VKRZV H[DPSOH 9LVXDO PRGHO DUUDQJHPHQW .igure General Arrangement (RTL) Hook-Up Model: Black Verilog VHDL Wrapper Empty Declaration User Design (RTL) Utility (RTL) Utility (RTL) Utility (RTL) ttii ttii OHYHO 9LVXDO PRGHO WUHDWHG VXEEOR.N GHVLJQ PDLQ GHVLJQ XQLW ,QVWDOOLQJ 9LVXDO 6RIWZDUH 'RZQORDGLQJ 9LVXDO VRIWZDUH ID.LOLWDWHV 9LVXDO VLPXODWLRQ PRGHOV DOORZLQJ ZDYHIRUPV YLHZHG XVLQJ WKLUGSDUW\ VLPXODWLRQ WRROV YLHZ VLPXODWLRQ PRGHO PXVW KDYH 9LVXDO VRIWZDUH LQVWDOOHG \RXU V\VWHP GRZQORDG VRIWZDUH LQVWUX.WLRQV VRIWZDUH UHIHU $OWHUD VLWH KWWSZZZDOWHUD.RP,3PHJDVWRUH Licensing Configuring Device $IWHU KDYH .RPSLOHG DQDO\]HG \RXU GHVLJQ UHDG\ .RQILJXUH \RXU WDUJHWHG $OWHUD VHPL.RQGX.WRU GHYL.H HYDOXDWLQJ ZLWK 2SHQ&RUH IHDWXUH PXVW OL.HQVH IXQ.WLRQ EHIRUH JHQHUDWH SURJUDPPLQJ ILOHV REWDLQ OL.HQVHV .RQWD.W \RXU OR.DO $OWHUD VDOHV UHSUHVHQWDWLYH .XUUHQW YDULDQWV VLQJOH OL.HQVH ZLWK RUGHULQJ .RGH 3/60&3 $OWHUD &RUSRUDWLRQ Other recent searchesUPC2771TB - UPC2771TB UPC2771TB Datasheet TY0137A - TY0137A TY0137A Datasheet Si6963DQ - Si6963DQ Si6963DQ Datasheet MTC-16101X - MTC-16101X MTC-16101X Datasheet MS2393 - MS2393 MS2393 Datasheet CPU32 - CPU32 CPU32 Datasheet CPU32 - CPU32 CPU32 Datasheet
Privacy Policy | Disclaimer |