Achronix Speedster22i DDR Manuale Utente

Navigare online o scaricare Manuale Utente per Hardware del computer Achronix Speedster22i DDR. Achronix Speedster22i DDR User Manual Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa

Sommario

Pagina 1 - User Guide

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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_

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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]...

Pagina 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_

Pagina 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

Pagina 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

Pagina 23 - Read Interface Details

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

Pagina 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

Pagina 25

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

Pagina 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

Pagina 27

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

Pagina 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

Pagina 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

Pagina 30 - Memory Interface Latency

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

Pagina 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

Pagina 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

Commenti su questo manuale

Nessun commento