VME总线接口新选择:SCV64芯片解析与应用

2 下载量 157 浏览量 更新于2024-08-29 收藏 547KB PDF 举报
VME总线接口芯片SCV64是一种高效且灵活的解决方案,特别适用于那些需要与VME总线进行通信的系统。VME总线,全称为VersaModule Eurocard Bus,是一种广泛应用于工业控制、军事和航空领域的标准总线系统。由于其强大的功能和兼容性,VME总线成为构建复杂嵌入式系统的首选。 SCV64芯片由Tundra公司设计,旨在解决传统VME接口芯片如VICx系列存在的问题。VICx系列虽然常见,但它们主要是针对Motorola 68K系列处理器设计的,对于其他类型的处理器(如x86或PowerPC)而言,需要额外的逻辑转换,增加了设计的复杂性和成本。此外,VICx系列通常只支持8位数据通道,扩展到更宽的总线时需要额外的组件。 SCV64则是一个高度集成的单芯片解决方案,它内置了VME64数据通道,支持高达64位的数据传输,并集成了VME总线控制器、中断控制器和DMA控制器等功能。这使得SCV64能够无缝连接多种处理器架构,包括MC68K、x86和TMS320C系列。由于其高集成度,外部辅助逻辑大大减少,只需要简单的地址译码器,降低了PCB布局的难度和空间需求。 SCV64芯片的工作原理主要包括以下几个方面: 1. **VME总线控制器**:SCV64能作为VME总线的主控者和从属设备,处理来自VME总线的读写请求,同时也可发起对VME总线的访问。它可以处理不同类型的VME事务,如基本读写、原子操作、预取和写后读等。 2. **数据传输**:通过高速VME64数据通道,SCV64能够高效地传输大块数据,满足高性能应用的需求。 3. **中断处理**:内置的中断控制器使得SCV64能够处理VME总线的中断请求,提供中断服务,并能与其他处理器系统的中断机制相协调。 4. **DMA控制器**:支持直接内存访问(DMA)功能,允许数据在总线和系统内存之间无需CPU介入的情况下快速传输,提高了系统的实时性能。 5. **地址映射**:SCV64可以通过内部的地址解码逻辑实现局部总线地址到VME总线地址的映射,简化了地址空间的管理。 6. **灵活性**:由于其通用性,SCV64可以轻松适应各种基于VME的系统设计,无论这些系统是基于何种处理器架构。 SCV64芯片的引入极大地简化了VME总线接口的设计,降低了硬件复杂性,缩短了产品开发周期,同时提高了系统的可靠性和效率。对于那些需要与VME总线交互的现代系统,特别是那些基于非68K处理器的系统,SCV64是理想的接口解决方案。开发人员可以利用SCV64来构建高效、紧凑的VME总线接口电路,从而更好地利用VME总线的优势,满足高性能和低延迟的系统需求。
2021-03-10 上传