添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符I型号页 > 首字符I的型号第188页 > IDT70V24S25J > IDT70V24S25J PDF资料 > IDT70V24S25J PDF资料1第20页
IDT70V24S/L
高速4K ×16双口静态RAM
工业和商业温度范围
双端口SRAM具有快速存取时间,并且两个端口都
完全相互独立的。这意味着,在所述活动
绝不左侧端口减慢右端口的访问时间。这两个端口是
相同的功能,以标准的CMOS静态RAM和可接
于,在同一时间带而产生的唯一可能的冲突
同时写入的,或发生同时读/写,非
信号灯位置。信号量保护,防止这样的暧昧
情况,也可以由系统使用的程序,以避免任何冲突
在双端口SRAM的非信号部分。这些设备
具有自动断电功能,通过控制
CE,
双端口
SRAM启用和
扫描电镜,
信号量实现。该
CE
SEM
引脚
控制芯片断电的电路,其允许相应的端口以去
进入待机模式,当没有选择。这是示出了状态
在真值表哪里
CE
SEM
都是高电平。
它可以最好地利用IDT70V24系统包含多个处理器
或者控制器和通常非常高速的系统等,有
软件控制或软件密集。这些系统可以受益
由IDT70V24的硬件提供了性能提升sema-
phores ,它提供一个闭锁机构,而不需要复杂的
编程。
处理器之间的软件握手提供了最大的
通过允许共享资源系统的灵活性,以被分配在
不同的配置。该IDT70V24不使用它的信号灯
标志通过硬件来控制任何资源,从而允许
系统设计总灵活性的系统架构。
使用信号量,而不是更常见的优点
硬件仲裁的方法是等待状态永远不会发生
在这两种处理器。这可以证明是一个重大的优点,很
高速系统。
如何将信号旗工作
该信号的逻辑是一组八个锁存器这是indepen-
凹陷的双端口SRAM中。这些锁存器可以被用来传递一个标志
或标记,从一个端口到另一个时,表示一个共享资源
正在使用中。该信号量提供了硬件辅助的使用
分配方法被称为“令牌传递分配。 ”在这种方法中,
一个信号锁存器的状态被用作标记,指示共享
资源在使用中。如果左处理器希望使用该资源,它
通过设置锁存器请求令牌。该处理器然后验证它
成功通过读取其设置的锁。如果它是成功的,它
进到假定在共享资源的控制。如果它不是
成功地设置锁存器,它确定在右侧
处理器首先设置锁存器,具有标记和正在使用的共享
资源。左处理器然后可重复请求
信号量的状态或删除其请求的信号量
执行其他任务,偶尔尝试再次获得控制
经由集和测试序列的标记。一旦右侧有
放弃的道理,左侧应在获得控制成功。
信号灯标志是低电平有效。令牌的请求
写入零到信号锁存和被释放时相同的
侧写一到锁存器。
八大信号旗驻留在该IDT70V24内
从双端口SRAM的单独的内存空间。此地址
空间是通过在将一个低电平输入访问
SEM
销(充当
一个片选信号标志) ,并使用其他的控制引脚
(地址,
OE ,
和R / W ),因为它们会在访问标准用于
静态RAM 。每个标记有一个唯一的地址可接
通过地址引脚两边
0
– A
2
。访问时,
信号量,没有其他地址引脚有任何影响。
当写入信号量,只有数据针D
0
被使用。如果一个低电平
被写入到一个未使用的信号的位置,该标志位将被设置为零
上侧和一个在另一侧(见真值表Ⅴ) 。那
旗语现在只能由侧面示出了零进行修改。当
一个被写入到从同一侧的相同的位置,该标志将
设定为1对于两侧(除非从另一侧的旗语请求
正在等待),然后可以通过双方被写入。的事实,即侧
这是能够写一个零到信号随后锁定了写
从另外一个方面就是使得处理器之间的信号旗有用
通信。 (在使用此功能的详细讨论如下
不久)写入到同一个位置,从另一端的零会
存储在信标请求锁的那一边,直到信号量
由第一侧释放。
当一个信号标记被读取时,将其值传播到所有的数据位,以使
一个标志,该标志是一个读作1中的所有数据位和包含标志
零读为全零。读出的值被锁存到一边?的输出
注册时该侧的信号选择( SEM)和输出使能(OE )
信号变为有效。这是为了从不断变化的禁止信号量
状态在一个读周期的中间,由于从另一侧的写周期。
正因为如此锁存器,一个在测试循环必须重复读取信号的
导致两种信号( SEM或
OE )
变为无效或输出绝不
改变。
序列写/读,必须使用由在信号量
命令,以保证不会发生系统级的争用。一
处理器请求访问共享资源,尝试写
零到信号的位置。如果信号灯已经在使用,
信号量请求锁存器将包含零,但信号灯
标志显示为一个,一个事实,其中该处理器将验证由
随后的读(见真值表V) 。作为一个例子,假设一个
处理器写零到左侧端口在无信号灯的位置。上
随后的读操作,处理器将验证它写success-
充分到该位置并假设控制该资源
问题。同时,如果在右侧一个处理器试图写
零到同一个信号标志会失败,这将通过验证
事实上,一个人会从该信号中读出的右侧
随后的读。读过序列/写被使用
相反,系统争用问题可能在发生
在读取和写入周期之间的差距。
要注意的是一个失败的旗语请求必须是很重要
后跟反复读取或写入1到同一
位置。究其原因,这是很容易通过观察理解
信号灯标志图4.两个sema-简单的逻辑图
phore请求锁存器送入一个信号标志。无论是锁
首先提出一个零到信号标志将强制的侧面
信号标志LOW和另一侧高。该条件将
继续进行,直到一个被写入到同一个信号请求锁存器。
应对方的请求信号锁存器已被写入
一个零在此期间,信号标志将翻转到另一
侧,只要一被写入到所述第一侧的请求锁存器。第二个
身边的标志,现在将保持低直到信号量的请求锁存器写入
一。从这个很容易理解,如果一个信号被请求
并请求它的处理器不再需要该资源时,该
整个系统可以挂起,直到一个被写入该信号量的请求
6.42
20

深圳市碧威特网络技术有限公司