Deprecated: Assigning the return value of new by reference is deprecated in /home/nicholas/public_html/ggnew/components/libraries/cmslib/spframework.php on line 101

Deprecated: Assigning the return value of new by reference is deprecated in /home/nicholas/public_html/ggnew/components/libraries/cmslib/spframework.php on line 644
Project Detail

SDRAM Module

Designer: steve
Views:
Fatal error: Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: "Error=BadAuthentication "' in /home/nicholas/public_html/ggnew/scripts/gapi/gapi.class.php:418 Stack trace: #0 /home/nicholas/public_html/ggnew/scripts/gapi/gapi.class.php(62): gapi->authenticateUser('nmcclana@gmail....', 'twotwo22') #1 /home/nicholas/public_html/ggnew/scripts/gapi/example.account2.php(13): gapi->__construct('nmcclana@gmail....', 'twotwo22') #2 {main} thrown in /home/nicholas/public_html/ggnew/scripts/gapi/gapi.class.php on line 418

Category: Propeller
Emblems:
Tested
Has been tested by Gadget Gangster
(Almost) No Assembly Required
This project is mostly pre-assembled
Difficulty: Easy
Great for builders of all skill levels
Get This Kit

Currently Out Of Stock. Want an email when we get more?
Email:

Photos

Photos: 1  2  
Description

Add 32 Megabytes of SDRAM to your Propeller project with the SDRAM module, the ultimate memory expansion for the Propeller Platform.

Features
* 32 MBytes SDR SDRAM for amazing projects
* 4.6 MByte / Second Throughput
* Low current draw (< 100mA)
* TV + Audio connectors for video & sound output
* microSD card slot on P16..P19 allows SDRAM to use P0..P15 for the fastest possible access.


Using it
Because SDRAM works significantly faster on Pins 00..14, peripherals that are commonly connected to P0..P14 have been connected to other pins. This requires some minor adjustments;

SD Card
The SD card is connected to P16..P19. If you're using fsrw, you can mount SD & SDHC cards with start(16) or start_explicit(16,17,18,19)

Video
The video DAC is connected to P20..P22. Changing the pin assignment depends on the TV object your using, but if you're using TV.spin (which came with the Propeller Tool download), you'll change;


to this;


Audio
Adjusting audio is usually very straightforward. The Propeller Demoboard & ProtoPlus use P11 for audio output, you'll need to change that to P23.

SDRAM
Download the the object & BST. The SDRAMCache object makes using SDRAM simple, here's a walkthrough;

A detailed discussion on using the SDRAM Module is also on the Parallax forums.
Make It!

Audio & Video connectors are included but not soldered on the board. Everything else is pre-assembled, however.

Module PIN USAGE:

P00-07 SDRAM Data D0-7
P00-07 SDRAM Address A0-7 latched by P15
P08-14 SDRAM Address A8-14 (A13=BA0,A14=BA1)
P15 SDRAM ALE Address Latch Enable
P16 SDCARD D0
P17 SDCARD CLK
P18 SDCARD DI
P19 SDCARD CS
P20 TV Video
P21 TV Video
P22 TV Video
P23 TV Audio
P24 SDRAM CLOCK
P25 SDRAM RASN
P26 SDRAM CASN
P27 SDRAM WEN

The latest version of BST/BSTC for compiling SdramTest code is found here:
http://www.fnarfbargle.com/bst.html
Resources

Photos
tv_settings_before.png 
tv_settings_after.png 

Schematic
GG_SDRAM_SHORT_A1.pdf Schematic Rev A1

Sourcecode
SdramTest-8bit-bst.zip SDRAM 8 bit test suite. Must be compiled with BST/BSTC with non-parallax extensions.

Parts List

Possibly Related Projects

by
E-Net ModuleE-Net Module by gadgetgangster
Add the Internet to your project with the E-Net Module! Make an embedded webserver, serve large fil…
by