 |
|
 |
| Parallax Forums > Public Forums > Propeller Chip > Morpheus: 256 color VGA, 0.5-7.5MB **NEW** 256 color per pixel 256x192 VGA mode photos - see p.10 | Forum Quick Jump
|
|  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 962 | Posted 6/24/2009 9:54 AM (GMT -8) |   | And it was designed for Largos 
How's that for a teaser?
I am curious to see how much you guys can figure out about what it is from my postings in the last few months.... and how much of it you get right!
I should add that assembled and tested versions will also be available, and the design is 100% thru hole - no surface mount parts at all!
Photo's and more tomorrow.
------------------- UPDATE -----------------------
Hi guys,
It's great to finally spill the beans... it has been so tough to not say anything over the last few months!
I'll post more details tomorrow, but you guys deserve at least the basics :)
Morpheus (rev 1.0a)
- Dual Propeller based single board computer designed for Largos, targeting education (including gaming) and industrial control (including consultants, engineers and hobbyists) - currently available as a bare PCB, kits (including sockets and all the parts) will be available next week, optional high quality stacking connectors
CPU #1:
- "designed for Largos" so that root fs is on SPI flash and SPI ram for edit buffer - boot EEPROM - Phillips PCF8563 Real Time Clock - P0-P7 available for I/O expansion (optionally used by Mem+, see Mem+ features below), ProtoBoard compatible 10 pin header, all ucontroller.com modules should work out of the box on it - P8-P15 two indepenend SPI memory sockets, P8-P11 used for 32KB SRAM or FRAM, P12-P15 for WinBond or compatible 4K page erasable FLASH, available up to 8MB (64Mb) in capacity, or optionally use for second ProtoBoard compatible header - PS/2 Keyboard support (demo board compatible) - PS/2 Mouse support (demo board compatible) - stereo audio out - DC input - 3.3V and 5V voltage regulation on board - dual filter capacitor support (standard .1uF ceramic, and tantalum/electrolytic capacitor support as per Saphiea's findings) - 4 bit bus connecting to CPU #2 - controls RESET line of CPU #2 - can optionally drive XINPUT of CPU #2 from dedicated I/O pin instead of crystal (dial-a-cpu-frequency) - PropPlug compatible programming header, adds optional fifth pin for 3.3V
CPU #2
- 4 bit bus to CPU #1 on P28-P31 - normally loaded by CPU #1, however has optional Prop plug compatible 5 pin programming header - optional EEPROM for independent boot - 512KB SRAM - 24 bit address / 8 bit data FULL EXPANSION BUS ON 40 PIN HEADER - VGA support, build time option for 64 color Parallax compatible mode or my extended 256 color mode - working 1024x768 4 color driver, this week will have individual palette entries for each scan line - "coming REAL SOON NOW (1-2 weeks)" 256x192 256 color per pixel gaming mode - soon thereafter sprites will be added - LOTS OF THEM, 16x16, 256 color palette - working burst read speed: 20MB/sec at 80MHz (requires 3 cogs) - working burst write speed: 20MB/sec at 80MHz (requires 3 cogs) - can switch "pages" in as little as three instructions (more below) - setting address within a page takes one instruction - easy to use 10MB/sec mode with random access within a 256 byte page
More on the memory design:
- 24 bit addressing, latched from P0-P15 when P26&27 are both low, P26 is ~RD, P27 is ~WR - addresses $000000-$07FFFF reserved for memory mapped IO - on-board 512K ram addressed from $200000-$27FFFF, but "mirrored" thru $37FFFF (I did not have space to implement finer decoding, but see Mem+ section) - $400000-$5FFFFF nominally for first Mem+ board - $600000-$7FFFFF nominally for second Mem+ board
HOWEVER, if you take the ram chip off Morpheus and put it on a mem+ you can actually put FOUR Mem+ boards onto your stack for 7.5MB of static ram
If there is enough interest (by this I mean pre-orders after I figure out the potential price) I am willing to produce a surface mounted 8MB sram board that will take the memory space to a potential 15.5MB of ram on a Morpheus board
Mem+ board:
- Four sockets for 512KB memory chips for 2MB per board - Jumper for selecting board address range ($000000-$1FFFFF,$200000-$3FFFFF,$400000-$5FFFFF,$600000-$7FFFFF) with minor limitations discussed below - raises PropPlug compatible programming pins for CPU #1 to Mem+ for easy access - ONE of the Mem+ boards installed in a stack may implement one or more of the four following optional additional functions --- MAX3232 based serial port, with optional RESET transistor which as a jumper to disable reset, selectable DTR/RTS for reset, DB9 PCB mount footprint --- MCP23S17 SPI I/O expander, uses four available pins of CPU#1 brought out to 2x5 ten pin headers along with GND and 3.3V - some may use these for joysticks :) --- SD card interface, uses other four available pins of CPU#1
School board: (wifey calls it "Icing on the cake")
- optional stacking headers for P0-7 and P8-15 on CPU 1 - position for stacking header for expansion bus (GND, +3.3V, +5V, ~RD, ~WR, A0-A23, D0-D7) - solderless breadboard mounted on ProtoBoard format Morpheus specific stacking pattern
ALL BOARDS are 4.0"x3.05" with mounting holes matching Parallax standards Morpheus is compatible with Ethernet, joystick, and other boards from ucontroller.com [The PropGFX guys and some others had 256 color NTSC/PAL, but as far as I know I'm the first with VGA 256 colors on the market for the Prop - please correct me if I am wrong!] www.mikronauts.com Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full Morpheusdual Prop SBC w/ 512KB kit $119.95, Mem+2MB memory IO board kit $89.95, both kits $189.95 Propteus and Proteus for Propeller prototyping 6.250MHz custom Crystals run Propellers at 100MHz Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the PropellerPost Edited (Bill Henning) : 11/2/2009 8:52:24 PM GMT | | Back to Top | | |
  |  James Michael Huselton Registered Member

       Date Joined Nov 2007 Total Posts : 613 | Posted 6/24/2009 10:01 AM (GMT -8) |   | | | |
   |  humanoido Creative Parallax Projects

       Date Joined Jul 2007 Total Posts : 1027 | Posted 6/25/2009 2:48 AM (GMT -8) |   | How many days left? Are we there yet? I never found Largos. Was it posted?
humanoido | | Back to Top | | |
     |  rokicki Registered Member
        Date Joined Feb 2006 Total Posts : 817 | Posted 6/25/2009 10:20 AM (GMT -8) |   | I think it's some sort of binary to binary translator. Maybe Spin to LMM. Maybe 8080 to LMM. Maybe something else. | | Back to Top | | |
   |  Ole Man Earl Registered Member

       Date Joined Jun 2008 Total Posts : 258 | Posted 6/25/2009 10:44 AM (GMT -8) |   | He who values money over friends......has money He who values friends over money......is rich
A saying I made up...needed it recently.
Earl | | Back to Top | | |
 |  James Michael Huselton Registered Member

       Date Joined Nov 2007 Total Posts : 613 | Posted 6/25/2009 10:50 AM (GMT -8) |   | | | |
     |  Baggers Registered Member

       Date Joined Mar 2007 Total Posts : 1773 | Posted 6/28/2009 12:41 AM (GMT -8) |   | | | |
  |  Baggers Registered Member

       Date Joined Mar 2007 Total Posts : 1773 | Posted 6/28/2009 9:17 AM (GMT -8) |   | | | |
  |  Baggers Registered Member

       Date Joined Mar 2007 Total Posts : 1773 | Posted 6/29/2009 7:09 AM (GMT -8) |   | | | |
  | 230 posts in this thread. Viewing Page : 1 2 3 4 5 6 7 8 9 10 | | Forum Information | Currently it is Saturday, November 21, 2009 11:38 AM (GMT -8) There are a total of 393,861 posts in 55,536 threads. In the last 3 days there were 84 new threads and 712 reply posts. View Active Threads
| | Who's Online | This forum has 17693 registered members. Please welcome our newest member, Fosco. 49 Guest(s), 14 Registered Member(s) are currently online. Details heater, Siri, Jay Kickliter, Jim Fouch, JRetSapDoog, Dogg, dMajo, hover1, ErNa, Harley, Sapieha, Electronegativity, Tubular, MicroDirk |
Forum powered by dotNetBB v2.42EC SP2.02 dotNetBB © 2000-2009 |
|
|