Achronix Speedster22i DDR Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Hardware de computador Achronix Speedster22i DDR. Achronix Speedster22i DDR User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir

Resumo do Conteúdo

Página 1 - User Guide

Speedster22i DDR3 Controller User Guide UG031 – Nov 18, 2014 UG031, Nov 18, 2014 1

Página 2 - Copyright Info

enabled, the SIZE parameters and consequently the bus width, are doubled. ddr_int_rd_request 1 Input Read request. ddr_int_rddata [SIZE*4-1:0] Output

Página 3 - Table of Contents

External (off-chip) Interface The External DDR interface signals (off-chip) from the DDR PHY to the external memory devices are shown in Table 2 belo

Página 4 - Table of Figures

bank DELAY_READ_TO_PRECHARGE 3'h4 4-6 clock cycles Minimum Read to precharge (DDR3 only) DELAY_WRITE_TO_PRECHARGE 4'h8 5-12 clock cycles

Página 5 - Overview

is enabled when set to 1 ODT_WRITE_CS0 8'h01 Each bank contains 8 bits, one per DQ. ODT is enabled when set to 1 On die termination selection

Página 6 - Features

Address Mapping The Speedster22i DDR controller contains a specific address bus mapping which is broken down as follows: • Column [colbits-1:0] • B

Página 7 - Introduction

Write Interface Details The Speedster22i DDR controller contains a simple write interface to the DDR Driver logic.. This uses a 2X clock mode - the

Página 8 - 8 UG031, Nov 18, 2014

The following timing diagram illustrates a single write command of burst length 4. The signals shown in the following diagrams are ports at the (‘dd

Página 9 - Interfaces

ddr_int_wrdata_req_early_alignClk_div2ddr_int_wr_ requesta0ddr_int_addr[33:0]ddr_int_busy_alignddr_int_wrdata_reqddr_int_ wrdata[287:0]Valid Write com

Página 10

Figure 7: Write Protocol Timing Diagram (SDRAM Interface) To request a write data transaction, the DDR driver logic (user RTL) must assert ‘ddr_int_

Página 11 - Parameters

Back-to-Back Write Protocol 2X Clock Mode The following timing diagram (Figure 8) illustrates the same three cascaded, back-to-back write commands. E

Página 12 - 12 UG031, Nov 18, 2014

Copyright Info Copyright © 2014 Achronix Semiconductor Corporation. All rights reserved. Achronix is a trademark and Speedster is a registered tradem

Página 13 - Notes on Table 3:

...Timing relationship between ddr_int_wr_request assertion and ddr_int_wrdata_req_early assertion based on AL/CL configuration settings, refresh s

Página 14 - Address Mapping

column address provided by the user for the given write request. For DDR3, since ‘ddr_int_burst_size’ is set as a multiple of 4, the user should alwa

Página 15 - Write Interface Details

DDR Interface Logic(User RTL)Speedster22i DDRControllerddr_int_wr_requestddr_int_addr[33:0]ddr_int_burst_size[7:0]ddr_int_busy_alignddr_int_wrdata_req

Página 16 - 16 UG031, Nov 18, 2014

As shown above, the wrdata_req signal needs to be asserted for one clock cycle, and in the subsequent clock cycle the write data [575:0] is provided.

Página 17 - UG031, Nov 18, 2014

Figure 12: Read Interface 2X Clock Mode The following timing diagram illustrates a single read command of burst length 4. The signals shown in the

Página 18 - 18 UG031, Nov 18, 2014

The Corresponding external (off-chip) interface timing signals are shown in the Figure 14 below. Figure 14: External Interface Read Protocol Timing D

Página 19

a0a1a2 Valid Write commands after 5 cyclesclockddr_int_rd_requestddr_int_addr[33:0]ddr_int_busyddr_int_rddata_validddr_int_burst_size [7:0]...

Página 20

trip delay of accessing as well as actually reading from the memory address. The read data is accompanied by a valid signal, denoted ‘ddr_int_rddata_

Página 21

The read requests are subject to the controller being busy (‘ddr_int_busy_align’). The DDR controller supports burst length option BL8. Each burst wi

Página 22

To request a read data transaction, the DDR driver (user) logic must assert ‘ddr_int_rd_request’ along with a corresponding address (‘ddr_int_addr [3

Página 23 - Read Interface Details

Table of Contents Table of Figures ... 4 Features ...

Página 24

Memory Interface Latency Depending on the data rate and the mode (width) used, the write and read latency for the DDR3 controller will vary. Table 4

Página 25

Customization using ACE Figure 19 below shows the ACE interface which allows customization of the DDR macro. Users can configure the parameter setting

Página 26

Revision History The following table shows the revision history for this document. Date Version Revisions 3/29/2013 1.0 Initial Draft Document 4/1

Página 27

Table of Figures Figure 1: Location of Speedster22i DDR Controllers and PHYs ... 5 Figure

Página 28

Overview Achronix’s Speedster22i FPGAs contain up to six embedded DDR controllers which can be used to interface with and control off-chip DDR2 or DDR

Página 29

Features The features supported by the embedded DDR controllers are highlighted below: • 1866 Mbps data rate • The controller and PHY can run at 106

Página 30 - Memory Interface Latency

Introduction Speedster22i devices contain up to six embedded (Hardened) DDR Controllers. The instantiatable macros for these are called ‘ddr3_xSIZE1_

Página 31 - Customization using ACE

The embedded DDR controller macro function performs: • All required initialization sequences such as the programming of AL and CL values based on us

Página 32 - Revision History

Interfaces Internal (core) Interface The internal interface to the PHY/DDR controller, which is implemented in the core fabric, contains the following

Comentários a estes Manuais

Sem comentários