📜  纵横开关

📅  最后修改于: 2021-06-28 15:27:39             🧑  作者: Mango

交叉开关系统包含许多交叉点,这些交叉点保持在内存模块和处理器总线路径之间的交叉点处。在每个交叉点中,小方块表示一个开关,该开关获取从处理器到内存模块的路径。每个开关点都有控制逻辑,可以建立存储器和处理器之间的传输路径。它计算放置在总线中的地址,以获取其特定模块是否正在寻址。另外,它消除了在预定优先级基础上访问同一存储模块的多个请求。

图中显示了连接到一个内存模块的纵横开关的功能设计。该电路包含多路复用器,这些多路复用器从一个CPU中选择数据,地址和控制,以与存储模块进行通信。仲裁逻辑建立了优先级,以在两个或多个CPU尝试访问同一内存时选择一个CPU。多路复用器可以由仲裁逻辑中优先级编码器生成的二进制代码处理。

纵横开关系统允许从所有内存模块同时进行传输,因为每个模块都有单独的路径。因此,实现交换机所需的硬件可能变得非常大且复杂。