基于多CF接口系统的总线设计
时间:08-09
来源:互联网
点击:
得到保证。 4. 具体的设计实现 本系统中的多CF卡采用INTEL公司的PD6722作为主控。它是一个专门的从ISA总线扩展出两个符合PCMCIA标准的芯片,不需要其它任何控制电路。它能直接治理地址在64K到16M之间,通过一个地址偏移量寄存器(存有所治理的地址的起始位置)把它映射到一个64M的地址上。通过扩展,可以方便地控制四个CF接口。而且它自身包含了仲裁逻辑电路,所以基本不需要另外的仲裁电路,这为设计带来了很大的方便。 设计本系统的主要工作是对如何更加有效地种用总线。要使多个CF接口能够协同工作,我们不但要做好硬件的设计,还要选择良好的总线仲裁策略。 这个系统直接连到系统的总线上,在加电的同时,总线首先由主控占用,并由主控对各个接口进行初始化的配置,把相应的工作模式配置到各个端口,并为它们分发时间片和优先级,然后用计数器定时查询方式进行工作。 本系统也有脆弱的一面,主要体现在对主控的存赖度较高,假如主控芯片出了题目,对本系统的打击是致命的,这一点我们会在以后的工作中加以改进。
- Linux系统对ISA总线DMA的实现(06-19)
- DSP HPI口与PC104总线接口的FPGA设计(04-14)
- 一种基于DSP的张力、深度、速度测量系统(04-15)
- 用双端口RAM实现与PCI总线接口的数据通讯(05-06)
- 对TTCAN的分析(05-26)
- 基于PCI总线和DSP芯片的图像处理平台的硬件设计(07-06)