西门子TCP通讯EBC功能配置与命名规则详解

需积分: 50 98 下载量 100 浏览量 更新于2024-08-10 收藏 9.03MB PDF 举报
"西门子TCP通讯说明文件 - XC2000系列16位单片实时信号控制器XE166家族用户手册" 在XC2000系列的微控制器中,特别是XE166家族,涉及到了一种名为EBC(External Bus Controller)的接口,它是连接外部存储器和其他外设的关键组件。EBC允许灵活配置以适应不同的应用需求,具有多种工作模式和特性。 1. **特性归纳** - EBC支持非复用和复用模式,可以适应不同类型的外部设备。 - 提供高达24条地址线,支持大容量的寻址空间。 - 数据总线宽度可选8位或16位,以满足不同数据传输速率的需求。 - 同步和异步Ready功能确保了与各种外部设备的兼容性。 - 支持外部总线仲裁,减少了总线冲突的可能性。 - 最多可配置8个总线通道,每个通道都有独立的片选信号CSx。 - 最多7个通道的地址窗口可编程,提供了高度灵活性。 - 每个通道的时序和功能通过专用寄存器FCONCSx和TCONCSx单独设定。 2. **概述** - EBC的核心功能和行为由EBCMOD0和EBCMOD1模式选择寄存器控制。 - 使用ADDRSEL寄存器(1...7)设定7个通道的地址范围,CS0的地址范围未被覆盖。 - 外部CSx信号的使用简化了外部逻辑电路的设计,而READY功能则允许处理时序不确定的外部设备。 - 总线仲裁基于HOLD / HLDA协议,确保了总线访问的有序性。 - 所有总线信号在参考时钟CLKOUT的上升沿触发,与C166系列兼容,但时序在等待状态和信号灵活性上有优化。 3. **命名规则** - 描述EBC时序和功能时,会使用特定的总线信号名称,如控制信号ALE(Address Latch Enable),它在高电平时指示地址有效。 此文档是针对2009-03版的XE166家族用户手册,详细介绍了XC2000系列16位微控制器的架构和特性,特别是与外部总线通信相关的技术细节,对于理解和使用这些微控制器进行系统设计非常有帮助。对于涉及生命支持设备的应用,需要注意组件可能含有有害物质,需遵循相关法规和咨询Infineon Technologies获取更多信息。