Actel SX系列的PCI仲裁器核心设计:高效管理多主接口
4星 · 超过85%的资源 需积分: 9 6 浏览量
更新于2024-09-30
1
收藏 60KB PDF 举报
PCI仲裁器是计算机系统中一个关键组件,负责管理多个设备(称为Master)对PCI总线的访问。本文档详细介绍了Actel Corporation在2000年开发的一款名为"PCIArbiterCore"的PCI外部仲裁器设计,该设计具有以下特性:
1. 多Master支持:最多可以支持五个PCI总线主设备,确保了系统的并发性和灵活性。
2. 两种仲裁机制:提供了两种仲裁方案,即纯旋转(Pure Rotation)和公平旋转(Fair Rotation)。纯旋转按照设备优先级进行轮流控制,而公平旋转则考虑所有请求的平均分配,旨在实现更均衡的资源分配。
3. 功能特性:
- Bus Parking:允许设备在等待使用总线时暂时停车,提高了效率。
- 隐藏仲裁:仲裁过程不公开于系统外部,提高了系统的稳定性。
- 接口兼容性:适用于33MHz和66MHz的PCI标准,满足不同速度的需求。
4. 实现平台:该设计基于Actel公司的SX系列FPGA,这意味着它具有高性能和高度集成的优势。
5. 代码与资源:提供了VHDL编程语言的代码实现,方便开发者理解和使用。此外,还提供了54SX型号的设备利用率数据,以及大约100-150个模块的估计,这些数据对于评估硬件资源占用至关重要。
6. 应用领域:主要针对网络和电信市场,这些领域通常需要高效且可靠的总线管理,以支持高带宽和并发通信。
7. 工作原理示例:文档通过图1展示了仲裁器的核心逻辑,当多个设备同时请求总线使用权时,仲裁器会根据预先设置的优先级决定哪个设备获得控制权。
这篇文档深入探讨了PCI仲裁器的设计细节,包括其在现代计算机系统中的关键作用、设计特点和实施方法,这对于理解如何有效管理和优化PCI总线资源非常有价值。对于从事PCI设备设计或系统集成的工程师来说,这是一个不可多得的参考资料。
2021-09-21 上传
2020-11-19 上传
2021-02-03 上传
2021-09-21 上传
2020-10-19 上传
2023-06-13 上传
2021-01-19 上传
2020-08-18 上传
2021-02-03 上传
aioliy
- 粉丝: 0
- 资源: 1
最新资源
- Unity UGUI性能优化实战:UGUI_BatchDemo示例
- Java实现小游戏飞翔的小鸟教程分享
- Ant Design 4.16.8:企业级React组件库的最新更新
- Windows下MongoDB的安装教程与步骤
- 婚庆公司响应式网站模板源码下载
- 高端旅行推荐:官网模板及移动响应式网页设计
- Java基础教程:类与接口的实现与应用
- 高级版照片排版软件功能介绍与操作指南
- 精品黑色插画设计师作品展示网页模板
- 蓝色互联网科技企业Bootstrap网站模板下载
- MQTTFX 1.7.1版:Windows平台最强Mqtt客户端体验
- 黑色摄影主题响应式网站模板设计案例
- 扁平化风格商业旅游网站模板设计
- 绿色留学H5模板:科研教育机构官网解决方案
- Linux环境下EMQX安装全流程指导
- 可爱卡通儿童APP官网模板_复古绿色动画设计