AD14160/AD14160L
共享内存多处理
该AD14160 / AD14160L需要强大的优势
多重功能内置于SHARC 。该SHARC处理器是
连接到最大化这个簇的- 4的性能
体系结构,和仍然允许断开模块的扩展。该
AD14160 / AD14160L本身是一个完整的共享存储器
多处理系统中,如示于图3中统一AD-
该SHARC处理器的装扮空间让处理器间的直接AC-
每个SHARC处理器的内部存储器正如事实。换句话说,每
SHARC处理器可以直接访问内部存储器和寄存器眼压
其他各SHARC处理器的通过简单的读或写
在多处理器存储空间相应地址(请参阅图 -
茜2) - 这被称为
直读或直写。
总线仲裁来完成与上SHARC仲裁
逻辑。每个SHARC都有一个唯一的ID ,并驱动总线请求
(BR)线对应于它的ID ,同时监测所有的其他人。
BR1–BR4
的AD14160 / AD14160L内被使用,而
BR5
和
BR6
可用于扩展。所有总线请求( BR1级BR6 )
都包含在模块的I / O 。
两个不同的优先级方案,固定和旋转,可
解决竞争的总线请求。该RPBA引脚选择哪个
方案用于:当RPBA高,旋转优先级的总线仲裁
灰被选择,并且当RPBA低,固定优先级选择。
表一,循环优先级仲裁例
周期
1
2
3
4
5
ID1
M
4
4
5 BR
1 BR
硬件处理器ID
ID2
ID3
ID4 ID5 ID6
1
5 BR
5 BR
M
2
2 BR
M- BR
M
1
3
3
1
1
2
4
4
2
2
3
5
5
初始优先级分配
3
3
4 BR
M
最终优先分配
总线主机可以从SHARC处理器通过写通讯
荷兰国际集团消息,其内部IOP寄存器。该MSRG0-
MSRG7寄存器是通用寄存器,可用于
为方便消息传递,信号量和资源分享
该SHARC处理器之间的荷兰国际集团。对于消息传递,主
有一个奴隶通过写和/或读任何的通信
在从8邮件注册。对于向量中断,
主机可以通过编写发行的向量中断奴隶
中断服务程序的地址,从服务器的VIRPT
注册。这将导致在即时高优先级中断
从其中,维修时,将导致其分支到试样
田间服务程序。
离模块存储器和外设接口
该AD14160 / AD14160L的外部端口提供接口
关闭模块存储器和外设(见图5) 。此端口
由SHARC的完整的外部端口总线,汇流排
一起在4 SHARC处理器之间共用。
4 gigaword断开模块的地址空间中包括了
AD14160 / AD14160L的统一的地址空间。解决
外部存储器件是由每个SHARC促进跨
应受解码的高位地址线,以产生存储器
银行选择信号。还用于生成单独的控制线
简化处理的页面模式的DRAM 。该AD14160 /
AD14160L还支持可编程存储器的等待状态和
外部存储器承认控制,使接口到
DRAM和变量访问外设,保持和禁用
时间要求。
链路端口I / O
笔记
1-5 =分配的优先。
M =总线控制(在该周期) 。
BR =请求总线控制进行BRX 。
每个单独的SHARC的特点是设施6 4位链路端口
泰特SHARC到SHARC通信和外部I / O接口
面对。每个端口的链接可以是1倍或2 ×配置
操作中,每一个允许每个周期为4或8位传送。
链路端口可以独立地和同时操作,
以40兆字节/秒的每个,或总的最大带宽
240兆字节每SHARC /秒。
该AD14160 / AD14160L提供了额外的链路端口I / O
超越了AD14060的。在内部,两个来自各个环节
SHARC形成四个中环连接。其余
从每个SHARC四连杆端口引出indepen-
dently每个SHARC 。最大640兆字节/ s链路
端口带宽则可以关闭AD14160 / AD14160L的。
链路端口连接,详见图4 。
总线占用从一个SHARC处理器传递到另一个期间
总线转换周期。
一个巴士转换周期仅发生在
当前总线主器件释放其BR线和从站的一个
SHARC处理器断言其BR线。因此总线主机可以重新
泰恩总线控制通过保持其BR线有效。当
总线主控拉高了BR线,并没有其他的BR线AS-i
牢固插入,然后主人会不会丢失任何总线周期。当更多
多个SHARC声称其BR线,与SHARC处理器
最高优先级请求成为总线主控在以下
周期。每个SHARC遵守所有的BR线,因此
跟踪已发生的总线转换周期时,以及
处理器已经成为新的总线主控器。主处理器
切换招致额外开销的一个周期。一个例子巴士
过渡序列示于表I.
总线锁定是可能的,从而允许不可分割读 - 修改 - 写
序列信号量。在任一固定或旋转的优先
方案,但也可以限制循环次数
主机可以控制总线。该AD14160 / AD14160L也
提供了使用的核心优先通行的选项( CPA)
SHARC处理器的模式。使用CPA信号允许外部总线
由奴隶SHARC采取优先核心处理器访问
在正在进行的DMA传输。另外,每个SHARC可以广播
同时写入所有其他SHARC处理器,允许implemen-
塔季翁反射信号量。
–4–
1
2
3
4
0
0
1
2
3
4
0
0
5
5
1
2
SHARC_A
SHARC_B
3
4
1
2
SHARC_D
5
5
SHARC_C
3
4
图4.链路端口连接
REV 。一