值得信赖的集成电路方案服务商 | 科迪通达
netX100是一个高度集成的网络控制器,具有针对通讯和最大数据吞吐量而进行优化的新型系统架构。
基于时钟频率 200 Mhz 的 32 bit CPU ARM 926EJ-S,netX 配备了存储器管理单元、缓存、DSP 和 Java 扩展。144 千字节 RAM 和包含启动加载程序的 32 千字节 ROM 的内部存储器足够小型应用使用。对于 Windows CE 和 Linux,存储器会通过 32 bit 存储器控制器在外部补充 SDRAM、SRAM 或闪存。存储器与首要主机的连接通过双端口内存接口实现,该接口也可为了独立应用而配置为 16 bit 的扩展总线。
丰富的外设功能,例如 UART、USB、SPI、I2C 的串行接口以及集成的图形控制器允许实现广泛的应用。然而,作为一款“高端”网络控制器,netX 的特色和突出特征体现于中央数据开关和智能型可自由配置的通讯通道。该数据开关通过五个数据通路将 ARM CPU 以及通讯、图形和主机控制器连接到存储器或外设单元。因此,不同于仅有一条公用数据总线和额外总线分配周期的传统序列架构,这些控制器进行并行数据传输。
这三个通讯通道的控制器相同,都具有两级结构。它们由专用 ALU 和特殊逻辑单元组成,逻辑单元通过微码获得其协议功能。两个通道另外包含用于以太网的集成式 PHY。介质访问控制器 xMAC 根据相应的总线访问过程发送或接收数据并将数据编码或转换成字节表示。协议执行控制器 xPEC 将数据编入数据包并控制报文通讯。数据通过配有 ARM 存储器的 DMA 逐块进行交换。作为替代方案,每个通道都带有一个用于状态信息或本地数据图片的双端口内存。
借助智能通讯 ALU,netX 能够实现最广泛的协议和协议组合并使其同步(无论 CPU 反应时间长短)——工业通讯技术中一项绝对新颖的功能。