
处理工作。
该IOS2 - IOS0引脚
通过一个3至12解码器解码,以产生
一个12位的值。这些12比特进行比较,以
地址总线,以便在A15 -A4线
确定其中16块I / O位置将是
所使用的芯片。在AEN信号的逻辑"0"
使I / O的解码处理。表3和表
4说明了COM90C66寄存器映射。
预留的位置不应该访问。
内部寄存器
该COM90C66包含内部寄存器
其可通过微处理器访问。
所有未定义位读为未定义
必须写成逻辑"0" 。
状态寄存器
该COM90C66状态寄存器是一个8位
只读可以由访问寄存器
微处理器。所有在这个寄存器中的位
(除位5和6)是软件兼容
与以往的SMSC ARCNET设备。该
延长超时位现在在
配置寄存器。状态寄存器
内容传统上被定义为在表5中。
状态寄存器的内容被定义
在不同的命令链
操作。
请参考"Command
本文对这些的Chaining"节
定义。状态寄存器默认为
价值1XX1 0001无论是在硬件还是
软件复位。
中断屏蔽寄存器( IMR )
该COM90C66能够产生的
中断信号时,某些状态位成为
真实的。写的IMR指定哪些情况
位将被使能来产生中断。
在IMR中的比特位置是在同一
位置如在其相应的状态位
状态寄存器,并在一个特定的逻辑"1"
地位,使相应的中断。
而接收器抑制,重新配置,
22
和发射器可用状态位
能够产生一个中断,如果启用后,
TMA状态位将永远不会导致中断。
婴儿死亡率呈现以下位定义:
位
7
RI
位
6
X
位
5
X
位
4
X
位
3
X
第2位
重
CON
位
1
X
位
0
TA
这三个可屏蔽状态位相与
它们各自的掩码位,其结果是
或运算,以产生所述处理器的中断信号
INTR 。将RI或TA的中断被屏蔽时
相应的屏蔽位被复位到逻辑"0" ,但
将再次出现时,相应的屏蔽位
被设置为逻辑"1"再次,除非中断
状态条件已清除了这个时候。
一个RECON中断被清除的清除时,
FLAGS命令发出。中断屏蔽
注册默认值0000 0000时
可以是硬件或软件复位。
诊断状态寄存器
诊断状态寄存器包含三个
只读这给用户的能力,位
解决网络或节点的操作。该
这些比特和各种组合
配置寄存器发送关闭位
代表不同的情况,可以使用
在故障排除。这些位复位到
逻辑"0"通过阅读诊断状态
注册或在软件或硬件复位。
该寄存器的内容如表6。
诊断状态寄存器的默认值是
0X00 XXXX后,无论是硬件还是软件
复位。
命令寄存器
命令的执行是通过启动
执行处理器I / O的写入写
数据限定在表7中列出的命令。
写入的数据比其他任何组合
在表7中列出不允许与
可能会导致不正确的芯片和/或网络
操作。