?6ES7392-1AJ00-0AA0再同步
讀周期中,從?6ES7392-1AJ00-0AA0來的數據信號首先通過延遲后的DQS鎖存到DDR觸發器中。為了在FPGA內部能夠使用該數據,還要將其同步到FPGA內部的時鐘域上,這個過程稱為再同步(resynchronization)。如圖4所示,對于前一級DQS延遲后的信號鎖存的數據再通過clk-90同步之后才送到內部數據總線上。 在寫周期中,DQS與DQ必須是中心對齊的(centerahgn)。我們用clk_90時鐘觸發的DDR觸發器產生DQS信號,因此,為了滿足時序要求,從內部來的數據通過clk_90時鐘鎖存后再由clk觸發的DDR觸發器將其輸出,從而保證DQs與DQ是中心對齊的。
4 ?6ES7392-1AJ00-0AA0控制器的實現 該控制器針對16位寬512 Mb的DDR SDRAM設計,在Altera公司的Quartus II4.2環境中采用Cyclone系列的EPlC6Q2410C6來實現,總共使用了729個邏輯單元,占FPGA可編程邏輯資源的12%,此外還使用了1個鎖相環(PLL)。zui后,在Modelsim5.8中對整個工程進行布局一布線后仿真(Post-P1ace&RouteSimulation),采用的模型為Micron公司的512 Mb的DDR SDRAMMT46V32M16的仿真模型,時鐘為133 MHz,圖2是控制器讀取DDR SDRAM的時序仿真波形。
5 結 論 本文給出了一種通過?6ES7392-1AJ00-0AA0控制將DDR SDRAM應用在嵌入式系統中的方法。設計中采用Altera公司性價比較高的Cyclone系列FPGA,并充分利用片內提供的鎖相環、DDR觸發器以及DQS延遲鏈等硬件資源,占用的邏輯資源少。該設計可以很容易地移植到Altera公司其他系列的FPGA上,經過適當的修改還可以用來控制64位寬的DIMM型的DDR SDRAM,因此可以很好地應用在需求高速度、大容量存儲器的場合中。
PARKER COMPUMOTOR APEX6151/APEX 6151 SERVO DRIVE *XLNT*
PARKER COMPUMOTOR 4000-G MOTION CONTROLLER, 4 AXIS
PARKER COMPUMOTOR PMC-6270 MOTION CONTROLLER
Parker Compumotor AT6400 Indexer. Incl. ISA board & box
PARKER COMPUMOTOR 3000 INDEXING SYSTEM 3000-2-P-488 NEW
PARKER COMPUMOTOR PLUS CPH83-150 MOTOR CONTROL - WORKS
Parker-Hannifin Compumotor Gemini Servo w/Robot
6250 PARKER /COMPUMOTOR 2-AXIS CONTROLLER **NEW**
Parker Compumotor ZX Servo/Indexer Drive ZX605-240V-25
PARKER 6K6 COMPUMOTOR 6-AXIS SERVO/STEPPER CONTROLLER
Parker Compumotor 4-Axis 6k4 with 4 Zeta4-240 Drives
Parker / Compumotor AT6400 Indexer w/ AT6400-AUX Bd.
PARKER 4000-NP COMPUMOTOR MOTOR MOTION CONTROLLER
Parker APEX20 Compumotor Servo Drive w/6 Month Warranty
?