No.66606 作者:emtronixuser 邮件:support@sw996.com ID:136446 登陆:1次 文章数:48篇 最后登陆IP:118.115.14.158 最后登陆:2010/1/6 21:57:10 注册:2009/9/9 12:45:20 财富:100 发帖时间:2009/10/26 11:35:52 发贴者IP:123.147.184.186 标题:emtronixuser:精简ISA总线扩展应用[原创] 摘要:No.66606精简ISA总线扩展应用[原创] 文章来源: 英创公司的嵌入式主板系列产品为了支持客户的各种应用扩展,所有的ARM9系列和X86系列的嵌入式主板均带有精简ISA扩展总线。ISA总线是PC机最经典的扩展总线(在嵌入式领域,通常以PC104总线的形式出现),在工业控制领域有着广泛的应用,以及深厚的应用基础。所谓精简ISA总线就是在保持通用ISA总线时序不变的前提下,仅保留常用的总线信号,以最大限度的减少总线总的信号数量,以适应模块的小型化。英创公司的精简ISA总线包括8位数据总线、5位地址总线(可扩展到13位)、片选控制线、读写控制线以及中断请求线。英创公司所提供的评估开发底板将这些信号线制定了一个接口标准,采用双排20芯 IDC插针,用户可利用精简ISA总线进行系统功能的扩展。 在英创的精简ISA总线中,设置了2条独特的片选控制信号CS0#和CS1#,这样就省去了大量的高位地址总线。CS0#和CS1#为低电平有效的脉冲信号。在x86 系列的嵌入式产品中,CS0#片选信号的地址区域为0x200 – 0x21F,CS1#片选信号的地址区域为0x300 – 0x31F。在ARM9系列的嵌入式产品中,客户就不用关心精简ISA总线的绝对地址,只要选定一个片选信号及基于这个片选的地址偏移量即可。如在X86系统下选用了CS1作片选信号,对0x301进行操作,则相对于ARM系统,可使用CS1#、地址偏移量为1的端口。ARM9系列板卡的CS0#、CS1#所对应的地址区域范围有所不同。EM9000有13条地址线,每位片选可访问8K的地址空间。EM9160、EM9161的每位片选可访问32 个地址空间。EM9260、EM9360的CS0#可访问到8K的地址空间,CS1#可访问到1K的地址空间。 以下是英创公司所提供的精简ISA扩展总线接口的信号定义: 信号名称及简要描述 精简ISA 信号名称及简要描述 PIN# PIN# RESET#,复位输出,低有效 1 2 SA0,地址总线 SD0,数据总线,LSB 3 4 SA1,地址总线 SD1,数据总线 5 6 SA2,地址总线 SD2,数据总线 7 8 SA3,地址总线 SD3,数据总线 9 10 ......
>>返回讨论的主题
|