5秒后页面跳转
7005S55PFGB PDF预览

7005S55PFGB

更新时间: 2024-01-30 12:47:27
品牌 Logo 应用领域
艾迪悌 - IDT 存储内存集成电路静态存储器
页数 文件大小 规格书
21页 363K
描述
Dual-Port SRAM, 8KX8, 55ns, CMOS, PQFP64, 14 X 14 MM, 1.40 MM HEIGHT, GREEN, TQFP-64

7005S55PFGB 技术参数

是否无铅:不含铅是否Rohs认证:符合
生命周期:Active零件包装代码:QFP
包装说明:QFP, QFP64,.66SQ,32针数:64
Reach Compliance Code:compliantECCN代码:EAR99
HTS代码:8542.32.00.41风险等级:5.05
Is Samacsys:N最长访问时间:55 ns
I/O 类型:COMMONJESD-30 代码:S-PQFP-G64
JESD-609代码:e3内存密度:65536 bit
内存集成电路类型:DUAL-PORT SRAM内存宽度:8
湿度敏感等级:3功能数量:1
端口数量:2端子数量:64
字数:8192 words字数代码:8000
工作模式:ASYNCHRONOUS最高工作温度:85 °C
最低工作温度:-40 °C组织:8KX8
输出特性:3-STATE封装主体材料:PLASTIC/EPOXY
封装代码:QFP封装等效代码:QFP64,.66SQ,32
封装形状:SQUARE封装形式:FLATPACK
并行/串行:PARALLEL峰值回流温度(摄氏度):260
电源:5 V认证状态:Not Qualified
最大待机电流:0.03 A最小待机电流:4.5 V
子类别:SRAMs最大压摆率:0.3 mA
最大供电电压 (Vsup):5.5 V最小供电电压 (Vsup):4.5 V
标称供电电压 (Vsup):5 V表面贴装:YES
技术:CMOS温度等级:INDUSTRIAL
端子面层:Matte Tin (Sn) - annealed端子形式:GULL WING
端子节距:0.8 mm端子位置:QUAD
处于峰值回流温度下的最长时间:30Base Number Matches:1

7005S55PFGB 数据手册

 浏览型号7005S55PFGB的Datasheet PDF文件第15页浏览型号7005S55PFGB的Datasheet PDF文件第16页浏览型号7005S55PFGB的Datasheet PDF文件第17页浏览型号7005S55PFGB的Datasheet PDF文件第19页浏览型号7005S55PFGB的Datasheet PDF文件第20页浏览型号7005S55PFGB的Datasheet PDF文件第21页 
IDT7005S/L  
High-Speed 8K x 8 Dual-Port Static RAM  
Military, Industrial and Commercial Temperature Ranges  
configurations.TheIDT7005doesnotuseitssemaphoreflagstocontrol cause either signal (SEM or OE) to go inactive or the output will  
anyresourcesthroughhardware,thusallowingthesystemdesignertotal never change.  
flexibilityinsystemarchitecture.  
AsequenceWRITE/READmustbeusedbythesemaphoreinorder  
An advantage of using semaphores rather than the more common to guarantee that no system level contention will occur. A processor  
methodsofhardwarearbitrationisthatwaitstatesareneverincurredin requestsaccesstosharedresourcesbyattemptingtowriteazerointoa  
either processor. This can prove to be a major advantage in very semaphorelocation.Ifthesemaphoreisalreadyinuse,thesemaphore  
high-speedsystems.  
requestlatchwillcontainazero,yetthesemaphoreflagwillappearasone,  
afactwhichtheprocessorwillverifybythesubsequentread(seeTruth  
TableV).Asanexample,assumeaprocessorwritesazerototheleftport  
atafreesemaphorelocation.Onasubsequentread,theprocessorwill  
verifythatithaswrittensuccessfullytothatlocationandwillassumecontrol  
overtheresourceinquestion.Meanwhile,ifaprocessorontherightside  
attemptstowriteazerotothesamesemaphoreflagitwillfail, aswillbe  
verifiedbythefactthataonewillbereadfromthatsemaphoreontheright  
side during subsequent read. Had a sequence of READ/WRITE been  
usedinstead,systemcontentionproblemscouldhaveoccurredduringthe  
gap between the read and write cycles.  
Itisimportanttonotethatafailedsemaphorerequestmustbefollowed  
byeitherrepeatedreadsorbywritingaoneintothesamelocation. The  
reasonforthisiseasilyunderstoodbylookingatthesimplelogicdiagram  
ofthesemaphoreflaginFigure4.Twosemaphorerequestlatchesfeed  
into a semaphore flag. Whichever latch is first to present a zero to the  
semaphoreflagwillforceitssideofthesemaphoreflagLOWandtheother  
sideHIGH.Thisconditionwillcontinueuntilaoneiswrittentothesame  
semaphorerequestlatch.Shouldtheotherside’ssemaphorerequestlatch  
havebeenwrittentoazerointhemeantime,thesemaphoreflagwillflip  
overtotheothersideassoonasaoneiswrittenintothefirstside’srequest  
latch.Thesecondside’sflagwillnowstayLOWuntilitssemaphorerequest  
latchiswrittentoaone.Fromthisitiseasytounderstandthat,ifasemaphore  
is requested and the processor which requested it no longer needs the  
resource, the entire system can hang up until a one is written into that  
semaphorerequestlatch.  
The critical case of semaphore timing is when both sides request a  
single token by attempting to write a zero into it at the same time. The  
semaphorelogicisspeciallydesignedtoresolvethisproblem.Ifsimulta-  
neousrequestsaremade,thelogicguaranteesthatonlyonesidereceives  
thetoken. Ifonesideisearlierthantheotherinmakingtherequest, the  
firstsidetomaketherequestwillreceivethetoken.Ifbothrequestsarrive  
at the same time, the assignment will be arbitrarily made to one port or  
the other.  
One caution that should be noted when using semaphores is that  
semaphoresalonedonotguaranteethataccesstoaresourceissecure.  
Aswithanypowerfulprogrammingtechnique,ifsemaphoresaremisused  
or misinterpreted, a software error can easily happen.  
How the Semaphore Flags Work  
Thesemaphorelogicisasetofeightlatcheswhichareindependent  
oftheDual-PortRAM.Theselatchescanbeusedtopassaflag,ortoken,  
fromoneporttotheothertoindicatethatasharedresourceisinuse.The  
semaphores provide a hardware assist for a use assignment method  
calledTokenPassingAllocation.Inthismethod,thestateofasemaphore  
latchisusedasatokenindicatingthatsharedresourceisinuse.Iftheleft  
processorwantstousethisresource,itrequeststhetokenbysettingthe  
latch.Thisprocessorthenverifiesitssuccessinsettingthelatchbyreading  
it. If it was successful, it proceeds to assume control over the shared  
resource.Ifitwasnotsuccessfulinsettingthelatch,itdeterminesthatthe  
rightsideprocessorhassetthelatchfirst, hasthetokenandisusingthe  
sharedresource.Theleftprocessorcantheneitherrepeatedlyrequest  
thatsemaphore’sstatusorremoveitsrequestforthatsemaphoretoperform  
anothertaskandoccasionallyattemptagaintogaincontrolofthetokenvia  
thesetandtestsequence.Oncetherightsidehasrelinquishedthetoken,  
theleftsideshouldsucceedingainingcontrol.  
ThesemaphoreflagsareactiveLOW.Atokenisrequestedbywriting  
azerointoasemaphorelatchandisreleasedwhenthesamesidewrites  
aonetothatlatch.  
The eight semaphore flags reside within the IDT7005 in a separate  
memoryspacefromtheDual-PortRAM.Thisaddressspaceisaccessed  
byplacingaLOWinputontheSEMpin(whichactsasachipselectforthe  
semaphore flags) and using the other control pins (Address, OE, and  
R/W) as they would be used in accessing a standard static RAM. Each  
oftheflagshasauniqueaddresswhichcanbeaccessedbyeitherside  
throughaddresspinsA0A2.Whenaccessingthesemaphores,noneof  
theotheraddresspinshasanyeffect.  
Whenwritingtoasemaphore,onlydatapinD0isused.IfaLOWlevel  
iswrittenintoanunusedsemaphorelocation,thatflagwillbesettoazero  
on that side and a one on the other side (see Truth Table V). That  
semaphorecannowonlybemodifiedbythesideshowingthezero.When  
aoneiswrittenintothesamelocationfromthesameside,theflagwillbe  
settoaoneforbothsides(unlessasemaphorerequestfromtheotherside  
ispending)andthencanbewrittentobybothsides. Thefactthattheside  
whichisabletowriteazerointoasemaphoresubsequentlylocksoutwrites  
fromtheothersideiswhatmakessemaphoreflagsusefulininterprocessor  
communications.(Athoroughdiscussionontheuseofthisfeaturefollows  
shortly.)Azerowrittenintothesamelocationfromtheothersidewillbe  
storedinthesemaphorerequestlatchforthatsideuntilthesemaphoreis  
freedbythefirstside.  
Initializationofthesemaphoresisnotautomaticandmustbehandled  
viatheinitializationprogramatpower-up.Sinceanysemaphorerequest  
flagwhichcontainsazeromustberesettoaone,allsemaphoresonboth  
sidesshouldhaveaonewrittenintothematinitializationfrombothsides  
to assure that they will be free when needed.  
Whenasemaphoreflagisread,itsvalueisspreadintoalldatabitsso  
thataflagthatisaonereadsasaoneinalldatabitsandaflagcontaining  
azeroreadsasallzeros.Thereadvalueislatchedintooneside’soutput  
UsingSemaphores—SomeExamples  
Perhapsthesimplestapplicationofsemaphoresistheirapplicationas  
registerwhenthatside'ssemaphoreselect(SEM)andoutputenable(OE) resourcemarkersfortheIDT7005’sDual-PortRAM.Saythe8Kx8RAM  
signalsgoactive.Thisservestodisallowthesemaphorefromchanging wastobedividedintotwo4Kx8blockswhichweretobededicatedatany  
stateinthemiddleofareadcycleduetoawritecyclefromtheotherside. onetimetoservicingeithertheleftorrightport.Semaphore0couldbeused  
Becauseofthislatch,arepeatedreadofasemaphoreinatestloopmust toindicatethesidewhichwouldcontrolthelowersectionofmemory,and  
6.42  
18  

与7005S55PFGB相关器件

型号 品牌 描述 获取价格 数据表
7005S55PFGB8 IDT Dual-Port SRAM, 8KX8, 55ns, CMOS, PQFP64, 14 X 14 MM, 1.40 MM HEIGHT, GREEN, TQFP-64

获取价格

7005S55PFGI IDT Dual-Port SRAM, 8KX8, 55ns, CMOS, PQFP64, 14 X 14 MM, 1.40 MM HEIGHT, GREEN, TQFP-64

获取价格

7005S55PFGI8 IDT Dual-Port SRAM, 8KX8, 55ns, CMOS, PQFP64, 14 X 14 MM, 1.40 MM HEIGHT, GREEN, TQFP-64

获取价格

7005S70FGB IDT Dual-Port SRAM, 8KX8, 70ns, CMOS, PQFP68, 0.970 X 0.970 INCH, 0.080 INCH HEIGHT, GREEN, QF

获取价格

7005S70FGB8 IDT Dual-Port SRAM, 8KX8, 70ns, CMOS, PQFP68, 0.970 X 0.970 INCH, 0.080 INCH HEIGHT, GREEN, QF

获取价格

7005S70GG IDT HIGH-SPEED 8K x 8 DUAL-PORT STATIC RAM

获取价格