
使用216分之1缩放。因此,我们将派遣1298的值(十进制)
到芯片组。
所有MC1241系列芯片具有相同的周期时间( 540微秒) ,
这是不可调的主机。
信号然后被拉高以结束的第一个字节的传送。对
转移的第二个(低)字节 HostSlct , HostRead 和 HostCmd
再次变为低电平,数据应当从数据总线读出。
在任何命令写入,数据写入或读取数据的操作
进行,用户必须检查HostRdy信号指示
准备好了。后一个命令的写入,或之后的每个的第二个字节
读或写时,该信号会很忙。它会返回到准备好时
该芯片组可以接收其它I / O操作。
用于在主机接口的操作更具体的电信息,
见引脚说明和时序图。
主机通讯
电气接口
该MC1241A通过一个8位连通到主处理器双
双向数据端口。 5 *附加信号用于同步
通信操作。下面的表给出了简要描述
:主机通信时所使用的控制信号的
信号
HostSlct
HostWrite
描述
选择用于操作的主机端口
写入数据的一个字节(或一个命令)的芯片
设置的。写操作只能发生在
就绪/忙线指示准备
读出的数据从芯片组的一个字节。读
操作只能出现就绪/忙线时,
显示为Ready
被置位结合的HostWrite信号
当一个命令被写入到芯片组。
指示主机端口可用主机
运营
包格式
所有通信向/从所述芯片组采取分组的形式。一
分组是一个序列转移到/从所得的芯片组的主机
动作或数据传输。数据包可以在没有数据包括一个命令
(无数据命令) ,与相关的数据被写入命令
到芯片组(写命令)或与之相关联的数据的指令
这是从芯片集(读命令)读取。
有相关数据的所有命令(读或写)有1或2
个字的数据。请参阅有关更多信息,主机命令节
特定命令的长度。
若读或写命令具有2个词语相关联的数据( 32位
量)的高字被装载/先读,而低字
加载/读取第二。
下面的图表显示了一个通用的命令数据包序列
无数据命令,写命令和读命令。该
硬件通信动作描述在上一节中给
完成每种类型的传输的示于左列。
HostRead
HostCmd
HostRdy
*增加信号, HostIntrpt被提供给主机。这
信号是不能直接使用在通信操作,并且是
在一个单独的章节中讨论
三种类型的硬件的通信操作是可能的
所述主处理器和芯片组之间;命令写入,数据
写和读取数据。所有这些操作来传输信息
或者从芯片集,并且使用所列出的5个控制信号协调
以上。
A
写命令
操作涉及一个字节的传送
命令给芯片集。执行写入命令的操作,所述
所需的命令被装载在8个数据引脚和 HostSlct和
HostWrite被拉低,而HostCmd拉高。
A
数据写入
操作涉及的2个字节的数据传送(1
字)的芯片组。来传输的第一个字节(高字节) ,所希望的
数据字节的8个数据位和装载 HostSlct , HostWrite和
HostCmd被拉低。那么HostWrite信号拉高到
结束的第一个字节的传送。要传送的第二个字节(低字节)
所需的数据字节被装载在8个数据位和 HostSlct ,
HostWrite和HostCmd再次拉低。
A
数据读取
操作涉及的2个字节的数据传送(1
字)从芯片集到主机。要传输的第一个(高)字节,
HostSlct , HostRead 和 HostCmd信号应提请低,
和数据应该从8位数据总线读出。该HostRead
无数据命令
时间
CMD写:
数据写入:
数据读取:
-->
CMD字节
[ PKT校验]
写命令
时间
CMD写:
数据写入:
数据读取:
-->
CMD字节
字1 [ 2字]
[ PKT校验]
-->
-->
-->
-->
-->
-->
25