參數(shù)資料
型號(hào): IDT72V51446L7-5BB8
廠商: IDT, Integrated Device Technology Inc
文件頁數(shù): 9/57頁
文件大?。?/td> 0K
描述: IC FLOW CTRL MULTI QUEUE 256-BGA
標(biāo)準(zhǔn)包裝: 1,000
類型: 多隊(duì)列流量控制
安裝類型: 表面貼裝
封裝/外殼: 256-BBGA
供應(yīng)商設(shè)備封裝: 256-BGA(17x17)
包裝: 帶卷 (TR)
其它名稱: 72V51446L7-5BB8
17
IDT72V51436/72V51446/72V51456 3.3V, MULTI-QUEUE FLOW-CONTROL DEVICES
(16 QUEUES) 36 BIT WIDE CONFIGURATION 589,824, 1,179,648 and 2,359,296 bits
COMMERCIALANDINDUSTRIAL
TEMPERATURERANGES
FUNCTIONAL DESCRIPTION
MASTER RESET
A Master Reset is performed by toggling the
MRSinputfromHIGHtoLOW
toHIGH.Duringamasterresetallinternalmulti-queuedevicesetupandcontrol
registers are initialized and require programming either serially by the user via
the serial port, or using the default settings. During a master reset the state of
thefollowinginputsdeterminethefunctionalityofthepart,thesepinsshouldbe
held HIGH or LOW.
PKT – Packet Mode
FM – Flag bus Mode
IW, OW, BM – Bus Matching options
MAST – Master Device
ID0, 1, 2 – Device ID
DFM – Programming mode, serial or default
DF – Offset value for
PAE and PAF
Onceamasterresethastakenplace,thedevicemustbeprogrammedeither
serially or via the default method before any read/write operations can begin.
See Figure 4, Master Reset for relevant timing.
PARTIAL RESET
APartialResetisameansbywhichtheusercanresetboththereadandwrite
pointers of a single queue that has been setup within a multi-queue device.
Before a partial reset can take place on a queue, the respective queue must be
selectedonboththereadportandwriteportaminimumof2RCLKand2WCLK
cyclesbeforethe
PRSgoesLOW.Thepartialresetisthenperformedbytoggling
the
PRSinputfromHIGHtoLOWtoHIGH,maintainingtheLOWstateforatleast
oneWCLKandoneRCLKcycle.Onceapartialresethastakenplaceaminimum
of 3 WCLK and 3 RCLK cycles must occur before enabled writes or reads can
occur.
A Partial Reset only resets the read and write pointers of a given queue, a
partialresetwillnoteffecttheoverallconfigurationandsetupofthemulti-queue
device and its queues.
See Figure 5, Partial Reset for relevant timing.
SERIAL PROGRAMMING
The multi-queue flow-control device is a fully programmable device, provid-
ing the user with flexibility in how queues are configured in terms of the number
of queues, depth of each queue and position of the
PAF/PAE flags within
respectivequeues.Alluserprogrammingisdoneviatheserialportafteramaster
reset has taken place. Internally the multi-queue device has setup registers
which must be serially loaded, these registers contain values for every queue
within the device, such as the depth and
PAE/PAF offset values. The
IDT72V51436/72V51446/72V51456 devices are capable of up to 16 queues
and therefore contain 16 sets of registers for the setup of each queue.
DuringaMasterResetiftheDFM(DefaultMode)inputisLOW,thenthedevice
will require serial programming by the user. It is recommended that the user
utilize a ‘C’ program provided by IDT, this program will prompt the user for all
information regarding the multi-queue setup. The program will then generate
a serial bit stream which should be serially loaded into the device via the serial
port. For the IDT72V51436/72V51446/72V51456 devices the serial program-
ming requires a total number of serially loaded bits per device, (SCLK cycles
with
SENIenabled),calculatedby:19+(Qx72)whereQisthenumberofqueues
the user wishes to setup within the device. Please refer to the separate
Application Note, AN-303 for recommended control of the serial programming
port.
Once the master reset is complete and
MRS is HIGH, the device can be
serially loaded. Data present on the SI (serial in), input is loaded into the serial
port on a rising edge of SCLK (serial clock), provided that
SENI (serial in
enable),isLOW.Onceserialprogrammingofthedevicehasbeensuccessfully
completedthedevicewillindicatethisviathe
SENO(serialoutputenable)going
active, LOW. Upon detection of completion of programming, the user should
ceaseallprogrammingandtake
SENIinactive,HIGH.Note,SENOfollowsSENI
onceprogrammingofadeviceiscomplete.Therefore,
SENOwillgoLOWafter
programming provided
SENIisLOW,onceSENIistakenHIGHagain,SENO
willalsogoHIGH.TheoperationoftheSOoutputissimilar,whenprogramming
of a given device is complete, the SO output will follow the SI input.
Ifdevicesarebeingusedinexpansionmodetheserialportsofdevicesshould
becascaded.Theusercanloadalldevicesviatheserialinputportcontrolpins,
SI &
SENI, of the first device in the chain. Again, the user may utilize the ‘C’
program to generate the serial bit stream, the program prompting the user for
the number of devices to be programmed. The
SENO and SO (serial out) of
the first device should be connected to the
SENI and SI inputs of the second
device respectively and so on, with the
SENO&SOoutputsconnectingtothe
SENI&SIinputsofalldevicesthroughthechain.Alldevicesinthechainshould
beconnectedtoacommonSCLK.Theserialoutputportofthefinaldeviceshould
be monitored by the user. When
SENO of the final device goes LOW, this
indicates that serial programming of all devices has been successfully com-
pleted.Upondetectionofcompletionofprogramming,theusershouldceaseall
programming and take
SENI of the first device in the chain inactive, HIGH.
As mentioned, the first device in the chain has its serial input port controlled
by the user, this is the first device to have its internal registers serially loaded
bytheserialbitstream.Whenprogrammingofthisdeviceiscompleteitwilltake
its
SENO output LOW and bypass the serial data loaded on the SI input to its
SO output. The serial input of the second device in the chain is now loaded with
the data from the SO of the first device, while the second device has its
SENI
input LOW. This process continues through the chain until all devices are
programmed and the
SENO of the final device goes LOW.
Once all serial programming has been successfully completed, normal
operations, (queue selections on the read and write ports) may begin. When
connected in expansion mode, the IDT72V51436/72V51446/72V51456 de-
vices require a total number of serially loaded bits per device to complete serial
programming, (SCLK cycles with
SENIenabled),calculatedby:n[19+(Qx72)]
where Q is the number of queues the user wishes to setup within the device,
where n is the number of devices in the chain.
See Figure 6, Serial Port Connection and Figure 7, Serial Programming for
connectionandtiminginformation.
DEFAULT PROGRAMMING
During a Master Reset if the DFM (Default Mode) input is HIGH the multi-
queue device will be configured for default programming, (serial programming
is not permitted). Default programming provides the user with a simpler,
however limited means by which to setup the multi-queue flow-control device,
rather than using the serial programming method. The default mode will
configure a multi-queue device such that the maximum number of queues
possiblearesetup,withallofthepartsavailablememoryblocksbeingallocated
equallybetweenthequeues.Thevaluesofthe
PAE/PAFoffsetsisdetermined
by the state of the DF (default) pin during a master reset.
For the IDT72V51436/72V51446/72V51456 devices the default mode will
setup 16 queues, each queue being 1024 x36, 2048 x36 and 4,096 x 36 deep
respectively. For both devices the value of the
PAE/PAFoffsetsisdetermined
at master reset by the state of the DF input. If DF is LOW then both the
PAE&
PAF offset will be 8, if HIGH then the value is 128.
When configuring the IDT72V51436/72V51446/72V51456 devices in de-
fault mode the user simply has to apply WCLK cycles after a master reset, until
SENOgoesLOW,thissignalsthatdefaultprogrammingiscomplete.Theseclock
相關(guān)PDF資料
PDF描述
LFECP10E-3FN484I IC FPGA 10.2KLUTS 484FPBGA
LFECP10E-4FN484C IC FPGA 10.2KLUTS 484FPBGA
LFEC10E-3FN484I IC FPGA 10.2KLUTS 484FPBGA
LFEC10E-4FN484C IC FPGA 10.2KLUTS 484FPBGA
LFECP10E-3FN256I IC FPGA 10.2KLUTS 256FPBGA
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
IDT72V51446L7-5BBI 功能描述:IC FLOW CTRL MULTI QUEUE 256-BGA RoHS:否 類別:集成電路 (IC) >> 專用 IC 系列:- 產(chǎn)品培訓(xùn)模塊:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 標(biāo)準(zhǔn)包裝:1 系列:- 類型:調(diào)幀器 應(yīng)用:數(shù)據(jù)傳輸 安裝類型:表面貼裝 封裝/外殼:400-BBGA 供應(yīng)商設(shè)備封裝:400-PBGA(27x27) 包裝:散裝
IDT72V51453L6BB 功能描述:IC FLOW CTRL MULTI QUEUE 256-BGA RoHS:否 類別:集成電路 (IC) >> 專用 IC 系列:- 產(chǎn)品培訓(xùn)模塊:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 標(biāo)準(zhǔn)包裝:1 系列:- 類型:調(diào)幀器 應(yīng)用:數(shù)據(jù)傳輸 安裝類型:表面貼裝 封裝/外殼:400-BBGA 供應(yīng)商設(shè)備封裝:400-PBGA(27x27) 包裝:散裝
IDT72V51453L6BB8 功能描述:IC FLOW CTRL MULTI QUEUE 256-BGA RoHS:否 類別:集成電路 (IC) >> 專用 IC 系列:- 產(chǎn)品培訓(xùn)模塊:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 標(biāo)準(zhǔn)包裝:1 系列:- 類型:調(diào)幀器 應(yīng)用:數(shù)據(jù)傳輸 安裝類型:表面貼裝 封裝/外殼:400-BBGA 供應(yīng)商設(shè)備封裝:400-PBGA(27x27) 包裝:散裝
IDT72V51453L7-5BB 功能描述:IC FLOW CTRL MULTI QUEUE 256-BGA RoHS:否 類別:集成電路 (IC) >> 專用 IC 系列:- 產(chǎn)品培訓(xùn)模塊:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 標(biāo)準(zhǔn)包裝:1 系列:- 類型:調(diào)幀器 應(yīng)用:數(shù)據(jù)傳輸 安裝類型:表面貼裝 封裝/外殼:400-BBGA 供應(yīng)商設(shè)備封裝:400-PBGA(27x27) 包裝:散裝
IDT72V51453L7-5BB8 功能描述:IC FLOW CTRL MULTI QUEUE 256-BGA RoHS:否 類別:集成電路 (IC) >> 專用 IC 系列:- 產(chǎn)品培訓(xùn)模塊:Lead (SnPb) Finish for COTS Obsolescence Mitigation Program 標(biāo)準(zhǔn)包裝:1 系列:- 類型:調(diào)幀器 應(yīng)用:數(shù)據(jù)傳輸 安裝類型:表面貼裝 封裝/外殼:400-BBGA 供應(yīng)商設(shè)備封裝:400-PBGA(27x27) 包裝:散裝