双读写通道设计-数控滚圆机滚弧机张家港钢管滚
针对DDR3的灵活性与使用效率问题,提出了一种DDR3上的双读写通道设计与实现策略。在DDR3上切割出两套独立读写通道,基于时分复用(TDM)原则,使每套读写状态互不影响,能按要求完成用户任意读写指令。设计了一种时分复用桥接电路,通过数据切换器,使两套用户读写接口分时的与DDR3控制器接口相连接。将DDR3 IP核MIG提供的一套控制接口搭建为两套独立的用户读写接口,分时间片轮循执行用户读写命令,能总体实现对DDR3的同时读写操作。板级测试表明,DDR3内部读写时钟达800 MHz,外部用户接口操作时钟达200 MHz,用户数据位宽达256 bit,能满足用户同时读写的要求。该策略有助于解决各种高速实时数据缓存问题,具有广泛的应用价值。双读写通道设计-数控
滚圆机滚弧机张家港钢管
滚圆机滚弧机折弯机 3控制器以及DDR3芯片。其中,用户接口模块作为面向用户的接口,包含两套独立的读写接口。此模块是发起读写操作的源头。
本文由公司网站全自动滚圆机网站采集转载中国知网整理! http://www.gunyuanji168.com/ 时分复用桥接电路模块可实现双读写端口向单读写端口的转换。此模块内部包含4个FIFO,用于DDR3读写双通道的数据临时缓存。DDR3控制器由IP核MIG生成,能完成对DDR3写入数据和读出数据的操作,是DDR3的主要控制器,但其仅有一套非独立读写通道。DDR3高速数据缓存器属于外部硬件器件,可实现数据存储功能。整个系统硬件设计结构如图1所示。图1系统硬件设计结构图用户接口模块设计用户接口包括两套独立的读写接口port1和port2,可实现用户数据、用户配置信息与桥接电路模块之间的交互。在每套读写接口中均有配置端口和数据端口。配置端口包括用户需要读(写)的数据长度,读(写)操作的起始地址,读(写)命令信号的触发,读(写)操作完成反馈信号;数据端口包括写入的数据信号,写入数据有效信号,读出数据有效信号与读出的数据信号。port1与port2两套读写接口完全一致,皆包含以上信息。本设计所采用的同步时钟是由DDR3控制器核输出的用户时钟。该同步时钟为200MHz。2.3时分复用桥接电路设计2.3.1时分复用状态机设计本文采取时分复用的思想,通过数据切换器,使两套读写接口分时地与DDR3控制器接口相连接。每组读写接口负责读和写两种任务。所以,总的状态可以分为4种:port1写数据任务,port1读数据任务,port2写数据任务,port2读数据任务。由用户接口模块配置的指令决定执行哪些指令。用户可?双读写通道设计-数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机
本文由公司网站全自动滚圆机网站采集转载中国知网整理! http://www.gunyuanji168.com/