微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于多CF接口系统的总线设计

基于多CF接口系统的总线设计

时间:08-09 来源:互联网 点击:

得到保证。

4. 具体的设计实现

本系统中的多CF卡采用INTEL公司的PD6722作为主控。它是一个专门的从ISA总线扩展出两个符合PCMCIA标准的芯片,不需要其它任何控制电路。它能直接治理地址在64K到16M之间,通过一个地址偏移量寄存器(存有所治理的地址的起始位置)把它映射到一个64M的地址上。通过扩展,可以方便地控制四个CF接口。而且它自身包含了仲裁逻辑电路,所以基本不需要另外的仲裁电路,这为设计带来了很大的方便。

设计本系统的主要工作是对如何更加有效地种用总线。要使多个CF接口能够协同工作,我们不但要做好硬件的设计,还要选择良好的总线仲裁策略。

这个系统直接连到系统的总线上,在加电的同时,总线首先由主控占用,并由主控对各个接口进行初始化的配置,把相应的工作模式配置到各个端口,并为它们分发时间片和优先级,然后用计数器定时查询方式进行工作。

本系统也有脆弱的一面,主要体现在对主控的存赖度较高,假如主控芯片出了题目,对本系统的打击是致命的,这一点我们会在以后的工作中加以改进。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top