gecko4education:memory

Memory components

The GECKO4-Education platform contains a SDRAM and serial flash memory as indicated in the below figure.

The GECKO4-Education contains a 32MByte mobile synchronous DRAM (M-SDRAM). The datasheets can be found here.

This SDRAM can be used with the external SDRAM memory controller of QSYS. The below tables indicate the FPGA-pins to which the SDRAM is connected. And here you find an example tcl script that can be used for pin-assignment in Quartus.

Address bus:

Address bit:12 11 10 9 8 7 6 5 4 3 2 1 0
FPGA-pin: PIN_V2PIN_U8PIN_U2PIN_V4PIN_V1PIN_V5PIN_V6PIN_V7PIN_W6PIN_P5PIN_P4PIN_N6PIN_N5

Data bus:

Data bit:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
FPGA-pin:PIN_AA4PIN_AB3PIN_AA1PIN_Y3PIN_Y2PIN_Y1PIN_W2PIN_W1PIN_P3PIN_P2PIN_P1PIN_N2PIN_N1PIN_M3PIN_M2PIN_M1

Control signals:

Function: short:FPGA-pin:
Bank Select high BA[1] PIN_M7
Bank Select low BA[0] PIN_M6
Byte Select high DQM[1]PIN_V3
Byte Select low DQM[0]PIN_R1
Clock enable CKE PIN_U7
Clock CLK PIN_AA3
Colum address select (active low)nCAS PIN_M5
Row address select (active low) nRAS PIN_M4
Chip select (active low) nCS PIN_U1
Write enable (active low) nWE PIN_R2

The GECKO4-Education board contains besides the FPGA-configuration FLASH also a 8MByte serial FLASH memory. The datasheets of this component is available here.

The below table shows the FPGA-pin connections. And here you find an example tcl script that can be used for pin-assignment in Quartus.

Function: short: FPGA-pin:
Chip select (active low) NCS PIN_U14
Hold (active low) or IO3 NHOLD_IO3PIN_U13
Serial clock SCK PIN_V13
Serial in or IO0 SI_IO0 PIN_W13
Serial out or IO1 SO_IO0 PIN_V14
Write protect (active low) or IO2NWP_IO2 PIN_W14
  • gecko4education/memory.txt
  • Last modified: 2021/12/20 10:49
  • by 127.0.0.1