双口RAM的特点

双口RAM的特点,第1张

(1)对同一地址单元访问的竞争控制

如果同时访问双口RAM的同一存储单元,势必造成数据访问失真。为了防止冲突的发生,采用Busy逻辑控制,也称硬件地址仲裁逻辑。此处只给出了地址总线选通信信号先于片选脉冲信号的情况,而且,两端的片选信号至少相差tAPS——仲裁最小时间间隔(IDT7132为5ns),内部仲裁逻辑控制才可给后访问的一方输出Busy闭锁信号,将访问权交给另一方直至结束对该地址单元的访问,才撤消Busy闭锁信号,将访问权交给另一方直至结束对该地址单元的访问,才撤消Busy闭锁信号。即使在极限情况,两个CPU几乎同时访问同一单元——地址匹配时片选信号低跳变之差少于tAPS,Busy闭锁信号也仅输出给其中任一CPU,只允许一个CPU访问该地址单元。仲裁控制不会同时向两个CPU发Busy闭锁信号。

(2)存储单元数据块的访问权限分配

存储单元数据块的访问权限分配只允许在某一时间段内由1个CPU对自定义的某一数据块进行读写操作,这将有助于存储数据的保护,更有效地避免地址冲突。信号量(Semaphore,简称SEM)仲裁闭锁就是一种硬件电路结合软件实现访问权限分配方法。SEM单元是与存储单元无关的独立标志单元,图3给出了一个信号量闭锁逻辑框图。两个触发器在初始化时均使SEM允许输出为高电平,等待双方申请SEM。如果收到一方写入的SEM信号(通常低电平写入),如图3所示,仲裁电路将使其中一个触发器的SEM允许输出端为低电平,而闭锁另一个SEM允许输出端使其继续保持高电平。只有当先请求的一方撤消SEM信号,即写入高电平,才使另一SEM允许输出端的闭锁得到解除,恢复等待新的SEM申请。

(3)信令交换逻辑(signaling logic)

为了提高数据的交换能力,有些双口RAM采用信令交换逻辑来通知对方。IDT7130(1K容量)就是采用中断方式交换信令。利用两个特殊的单元(3FFH和3FEH)作为信令字和中断源。假设左端CPU向3FFH写入信令,将由写信号和地址选通信号触发右端的中断输出,只有当右端的CPU响应中断并读取3FFH信令字单元,其中断才被双口RAM撤消。

电信中,bps 通常是指比特每秒。 计算机中,BPs (注意大写字母“B”)通常是指字节每秒。

Bps

Bps有点混乱。 到底是 比特每秒还是字节每秒? 电信中,bps 通常是指比特每秒。 计算机中,BPs (注意大写字母“B”)通常是指字节每秒。不要相信人们总是对的——使用正确的大小写“B”。你不需要说明你使用的是哪一种上下文。“拇指的规则”是在计算机之外的电信世界里——也就是说从计算机世界走向大千世界,USB里、LAN里、本地环路里、WAN 里,横跨国家、跨越大洋——bps 就是指比特每秒。 原始的比特每秒。电信里,你并不总是能获得付钱后就能得到的速率。 所有电信电路都需要信令和定时,这些都需要比特。 你需要知道你的信令是在“带内”还是“带外”。例如,一根 64 Kbps 的电路可能需要使用 8 Kbps 的带内信令。 这意味着你只能获得 56 Kbps (64减去8)来发送原始的数据信息。 另外,一根 64 Kbps ISDN BRI B 通道电路实际上是一根完全的 64 Kbps 电路。 ISDN 通道上的信令是在一根单独的、称为 D 通道的 16 Kbps 通道上传输的。

计算机内,Bps 是指字节每秒。 计算机更多的使用 KBps- 千字节每秒,MBps-百万字节每秒。 实际上,所有的硬盘驱动器传输速率(硬盘与主微处理器或 KSU 之间)是百万字节每秒,即Mbps。有时,计算机行业在谈到从远端将文件传输到你的计算机上(也就是当你从Internet上下载文件时看到的速率数字)时也用到 KBps(千字节每秒)。 你会感到奇怪,为什么这个传输速率会远远小于调制解调器声称的速率,也就是以比特每秒来衡量的速率。你可以在两者之间进行转化,计算机行业的传输速率是指串行数据通信,每一个字节实际上是10比特,即8 比特是你接收到的字母、数字或信息字符,而2 比特是开始和停止信息。

实际上所有的电信传输是全双工的和同步的。 这意味着如果你看到 T-1 的传输速率是 1,544,000 比特每秒(1,544,000 bps 或 1.544 Mbps),那么这根 T-1 是全双工的(双向同时传输)或同步的(双向传输速率相同)。这意味着T-1 的传输速率是 1,544,000 比特每秒,双向同时传输。 如果电路不是全双工的或对称的,那么本词典将会指出。目前主要的对称(但仍然是全双工的)电路是xDSL家族,从 ADSL 开始,代表对称的,也就是非平衡的。 DSL “家族”不再以“A”开头,但是大多数仍然是非对称的。 我们的词条件指出哪一个是哪一种。

还有一些容易混乱的。 计算机内部,信息是以字节形式存储的。 你的硬盘有数多种字节。我们来谈谈 8G 字节。 很好。但是这些字节不是我们在内部或外部计算机传输术语中所说的字节。 两者不一样,这些字节不得不去适应计算机存储介质——硬盘或 RAM。这就是我所说的“存储字节”。 我们提到 1 Kb 存储字节,那么我们的实际意思是 1,024 字节。来自计算机内部的实际存储形式,是这样计算的: 2 的 10 次方,即 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 1,024。同样的 1 百万也就是2 的20 次方,即 1,048,576 字节。

最后,在电信业中,当谈到传输速度时,有一个规则需要了解,电路的传输速度是由电路中传输速度最忙的那一部分决定的。如果你的电路中的某一部分传输速度为 9600 bps,那么你的整个电路的传输速度也就使 9600 bps。不用考虑你的电路中别的部分传输速度其实很快。 在衡量传输速度时,你还需要考虑准确性。所有的数据通信方案都有错误将车系统,有些要更好一些。 通常在检测到错误时,这种系统将迫使系统重发数据。你可以拥有速度很快却“很脏”(也就是存在许多错误)的传输媒介,这些媒介需要大量的数据重发。因此,这种通信网络的“有效”bps(传输速度)比实际声称的要低得多。 参见Baud 和 Mbps。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/153853.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-21
下一篇2023-03-21

发表评论

登录后才能评论

评论列表(0条)

    保存