英创公司新近推出的工控主板EM335x支持精简ISA扩展总线。由于主板管脚的限制,ISA总线采用了地址数据复用的方式,在每个总线周期的开始送出地址数据,由ISA_ADVn上升沿锁存,然后才是常规的数据读写周期。
EM335x总线周期读写时序如下:
EM335x精简ISA总线读时序
EM335x精简ISA总线写时序
从上面的总线时序可知,可用ADV#信号对数据地址总线进行锁存,从而分离出单纯的地址总线信号。具体的实现电路如下:
由此我们就获得了精简ISA总线的所有信号:
• 8位数据总线ISA_SD0 – ISA_SD7,ISA_SD0为最低位,ISA_SD7为最高位
• 8位地址总线ISA_SA0 – ISA_SA7,ISA_SA0为最低位,ISA_SA7为最高位
• 片选控制信号 ISA_CSn,低电平有效
• 读控制信号ISA_RDn,低电平有效
• 写控制信号ISA_Wen,低电平有效
用户可进一步参考英创公司网站上《精简ISA总线扩展应用实例》一文,以了解相关的接口设计方案。
注意,所有的ISA信号均为3.3V TTL电平信号。避免5V信号接入EM335x,有可能造成对主板芯片损坏。
全部0条评论
快来发表一下你的评论吧 !