Specifications
VSBC-6862 Rev 1.43
48
4.3. SDRAM memory
This memory is handled by the powerful SDRAM timing machine contained in the MPC-8260.
The SDRAM machine provides an interface to synchronous DRAMs, using SDRAM pipelining, bank
interleaving, and back-to-back page mode to achieve the highest performance. This controller
supports directly all the SDRAM possibilities, like pipelining and interleaving.
The VSBC-6862 is supplied with 128 MBytes SDRAM on-board, organized with four 16Mbitsx16
devices.
The 64 bits wide data bus is directly connected on the 60x bus of the MPC-8260 to achieve the best
performance.
The SDRAM is controlled by the Chip Select 1 signal.
4.3.1. SDRAM initialization
This device have specific operation for initialization, both SDRAM machine and SDRAM devices have
to be set-up.
The SDRAM machine is configured with its own set of registers as OR1, BR1, PSDMR.
The SDRAM device is configured by accessing the PSDMR register in a specific manner.
Here follows the full description to initialize the SDRAM devices:
- Configure MPTPR: timer prescaler
- Configure PSRT: refresh timer prescaler
- Configure OR1
- Configure BR1
- With PSDMR, issue a PRECHARGE-ALL-BANKS command
- " issue eight CBR REFRESH commands
- " issue a MODE-SET command to initialize the mode register with the
below recommended value
- The SDRAM can now be used as normal memory
With:
Typical Base Register:
Bit Field Value Function
0-16 BA $xxxxb Base address: user defined
17-18 Reserved 00 ---
19-20 PS 00 Port size: 64 bits
21-22 DECC 00 Data error correction: off
23 WP 0 Write protect: off
24-26 MS 010 Machine select: SDRAM on 60x bus
27 EMEMC 0 External mem cntrl enable: off
28-29 ATOM 00 Atomic operation: off
30 DR 0 Data pipelining: no
31 V 1 Valid bit: on
-> BR1 = $xxxx 0041
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com