XMM modules (RamBlade equivalent) etc
Cluso99
Posts: 18,069
I thought I should start another thread for a different implementation of the RamBlade circuit. It is not right to continue to discuss this on Jazzed's thread, and it is a different physical·alternative to my RamBlade although the circuit has not changed.
While we are all after the same objective, that being access to external ram (XMM), we are taking different approaches·because of·different end use requirements. The prop community will be the benefactors of these alternative developments. Requirements...
Purpose... one prop pcb + one sram pcb = 1 RamBlade. It can plug on top of a prop Proto board. You can stack them. You can rotate them. You can build a latch(es) on the proto section. Cheap and modular solution for experiments.
Pinouts can be seen in the bmp below. The corner pins are left for special connections.
RAM MODULE: 512KB SRAM & microSD: Pinouts D0-D7=P0-P7, A0-A18=P8-26, CS/WE/CE(order may vary)=P27-29, SO/SI=P30-31(not used). When connected this way, a PropPlug and Eeprom can be used. However, when rotated to be A0-A18=P0-18, CS/WE/CE(order may vary)=P19-21, SO/SI=P22-23(not used), D0-D7=P24-31 the normal Eeprom and PropPlug cannot be used BUT the·sram access speed is improved. Should a proto·module be interposed between this and the prop, latches or CPLD's can be used.
4 concept modules are shown·below·- left to right is... proto, prop/eeprom/xtal, sram/uSD, power/usb. Nothing is physically placed on the modules.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80), MoCog (6809)
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
Post Edited (Cluso99) : 6/26/2009 7:24:40 AM GMT
While we are all after the same objective, that being access to external ram (XMM), we are taking different approaches·because of·different end use requirements. The prop community will be the benefactors of these alternative developments. Requirements...
- XMM for C, spin, and LMM pasm
- Emulators such as ZiCog, MoCog
- PropOS (a propeller operating system)
- Video buffering is a possible 4th·
- A prop, eeprom, xtal -·equivalent to the center section of a Prop ProtoBoard
- A·512KB SRAM, 1 microSD socket, 1 secret miniature chip (don't ask)
- A·proto pcb (12x12 =144 pins) for prototyping 1 off designs
- Maybe·a power supply and USB (FT232RL) PropPlug equivalent
- Maybe smaller pcbs to plug in
- vga
- keyboard & mouse
- others???
Purpose... one prop pcb + one sram pcb = 1 RamBlade. It can plug on top of a prop Proto board. You can stack them. You can rotate them. You can build a latch(es) on the proto section. Cheap and modular solution for experiments.
Pinouts can be seen in the bmp below. The corner pins are left for special connections.
RAM MODULE: 512KB SRAM & microSD: Pinouts D0-D7=P0-P7, A0-A18=P8-26, CS/WE/CE(order may vary)=P27-29, SO/SI=P30-31(not used). When connected this way, a PropPlug and Eeprom can be used. However, when rotated to be A0-A18=P0-18, CS/WE/CE(order may vary)=P19-21, SO/SI=P22-23(not used), D0-D7=P24-31 the normal Eeprom and PropPlug cannot be used BUT the·sram access speed is improved. Should a proto·module be interposed between this and the prop, latches or CPLD's can be used.
4 concept modules are shown·below·- left to right is... proto, prop/eeprom/xtal, sram/uSD, power/usb. Nothing is physically placed on the modules.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80), MoCog (6809)
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
Post Edited (Cluso99) : 6/26/2009 7:24:40 AM GMT
bmp
129K
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80), MoCog (6809)
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
As soon as I have time (likely next few days) I will send the RamBlade pcb off for manufacture. TwinBlade will follow later.
A brief spec of RamBlade: Prop, microSD socket, 512KB Sram, xtal and glue stuff, SIL header to plug into another prop - 5 pins - Reset, P31, P30 for program loading as there is NO eeprom on the RamBlade; Serial In and Serial Out for communications with the other prop. PCB size about 1"x1.8". All parts SMT except SIL header. Aimed to overclock 100MHz minimum and hopefully 120MHz. Note I have had various discussions about booting from eeprom or other micros. This will now not be on this pcb.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80) , MoCog (6809)
· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm