OpenCores
URL https://opencores.org/ocsvn/mips_enhanced/mips_enhanced/trunk

Subversion Repositories mips_enhanced

[/] [mips_enhanced/] [trunk/] [grlib-gpl-1.0.19-b3188/] [designs/] [leon3-altera-ep2s60-ddr/] [README.txt] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dimamali
 
2
This leon3 design is tailored to the Altera NiosII Startix2
3
Development board, with 16-bit DDR SDRAM and 2 Mbyte of SSRAM.
4
 
5
As of this time, the DDR interface only works up to 120 MHz.
6
At 130 MHz, DDR data can be read but not written.
7
 
8
NOTE: the test bench cannot be simulated with DDR enabled
9
because the Altera pads do not have the correct delay models.
10
 
11
* The SMSC LAN91C111 10/100 Ethernet controller is attached
12
  to the I/O area of the memory controller at address 0x20000300.
13
  The ethernet interrupt is connected to GPIO[4], i.e. IRQ4.
14
 
15
 
16
* How to program the flash prom with a FPGA programming file
17
 
18
  1. Create a hex file of the programming file with Quartus.
19
 
20
  2. Convert it to srecord and adjust the load address:
21
 
22
        objcopy --adjust-vma=0x800000 output_file.hexout -O srec fpga.srec
23
 
24
  3. Program the flash memory using grmon:
25
 
26
      flash unlock all
27
      flash erase 0x800000 0xb00000
28
      flash load fpga.srec
29
 
30
 
31
* The SSRAM can be use if one waitstate is programmed in the memory controller.
32
  When using grmon, start with -ramws 1 .

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.