| 数据搜索系统,热门电子元器件搜索 |
|
IDT71342LA55J 数据表(PDF) 11 Page - Integrated Device Technology |
|
|
|||||||||||||||||||||||||||||
IDT71342LA55J 数据表(HTML) 11 Page - Integrated Device Technology |
|
11 / 13 page ![]() 6.05 11 IDT71342SA/LA HIGH-SPEED 4K x 8 DUAL-PORT STATIC RAM WITH SEMAPHORE COMMERCIAL TEMPERATURE RANGE TABLE I — NON-CONTENTION READ/WRITE CONTROL Left or Right Port (1) R/ W W W W W CE CE CE CE CE SEM SEM SEM SEM SEM OE OE OE OE OE D0-7 Function X H H X Z Port Disabled and in Power Down Mode H H L L DATAOUT Data in Semaphore Flag Output on Port X X X H Z Output Disabled u H L X DATAIN Port Data Bit D0 Written Into Semaphore Flag H L H L DATAOUT Data in Memory Output on Port L L H X DATAIN Data on Port Written Into Memory X L L X — Not Allowed 2721 tbl 13 NOTE: 1. AOL = A10L ≠ A0R - A10R. "H" = HIGH, "L" = LOW, "X" = Don’t Care, "Z" = High-impedance, and " u" = Low-to-High transition. processor writes a zero in the left port at a free semaphore location. On a subsequent read, the processor will verify that it has written successfully to that location and will assume control over the resource in question. Meanwhile, if a processor on the right side attempts to write a zero to the same semaphore flag it will fail, as will be verified by the fact that a one will be read from that semaphore on the right side during a subsequent read. Had a sequence of READ/WRITE been used instead, system contention problems could have occurred during the gap between the read and write cycles. It is important to note that a failed semaphore request must be followed by either repeated reads or by writing a one into the same location. The reason for this is easily understood by looking at the simple logic diagram of the semaphore flag in Figure 3. Two semaphore request latches feed into a semaphore flag. Whichever latch is first to present a zero to the semaphore flag will force its side of the semaphore flag low and the other side high. This condition will continue until a one is written to the same semaphore request latch. Should the other side’s semaphore request latch have been written to a zero in the meantime, the semaphore flag will now stay low until its semaphore request latch is written to a one. From this it is easy to understand that, if a semaphore is requested and the processor which requested it no longer needs the resource, the entire can hang up until a one is written into that semaphore request latch. 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 semaphore logic is specially designed to resolve this problem. If simultaneous requests are made, the logic guarantees that only one side receives the token. If one side is earlier than the other in making the request, the first TABLE II — EXAMPLE SEMAPHORE PROCUREMENT SEQUENCE(1,2) Function D0 - D7 Left D0 - D7 Right Status No Action 1 1 Semaphore free Left Port Writes “0” to Semaphore 0 1 Left port has semaphore token Right Port Writes “0” to Semaphore 0 1 No change. Right side has no write access to semaphore Left Port Writes “1” to Semaphore 1 0 Right port obtains semaphore token Left Port Writes “0” to Semaphore 1 0 No change. Left side has no write access to semaphore Right Port Writes “1” to Semaphore 0 1 Left port obtains semaphore token Left Port Writes “1” to Semaphore 1 1 Semaphore free Right Port Writes “0” to Semaphore 1 0 Right port has semaphore token Right Port Writes “1” to Semaphore 1 1 Semaphore free Left Port Writes “0” to Semaphore 0 1 Left port has semaphore token Left Port Writes “1” to Semaphore 1 1 Semaphore free 2721 tbl 14 NOTES: 1. This table denotes a sequence of events for only one of the eight semaphores on the IDT71342. 2. There are eight semaphore flags written to via I/O0 and read from all I/O's (I/O0-I/O7). These eight semaphores are addressed by A0 - A2. |
|
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |