Sad- why has no one done this with a prop
Hanno
Posts: 1,130
32 bit 128k micro computer with vga output, sd card and 20
configurable io pins.
http://members.iinet.net.au/~geoffg/maximite.html
Should have been done with the Prop ages ago...
Hanno
configurable io pins.
http://members.iinet.net.au/~geoffg/maximite.html
Should have been done with the Prop ages ago...
Hanno
Comments
Although it will get you better press to be able to quote raw execution speeds with a Basic interpreter running in a single PIC32 microprocessor, practically it may not make any difference since the really time critical operations of the C3 can be done using multiple processors. You may be able to move some time-critical portions of the interpreter into PASM and get some substantial speed improvements that way.
The Dracblade can do much of this. 512k of program space (vs 128k on the maximite), and the video is color (the maximite is monochrome). What else? The dracblade has two serial ports, the maximite has none. Dracblade has mouse support, the maximite has none. Dracblade can drive a 20x4 display as well, for those applications where a big VGA monitor is impractical. And we have a number of dialects of Basic - Propbasic, Femtobasic, BCX Basic, Microsoft Basic, BBC Basic. Plus we have C, and Spin and Forth and Fortran etc etc.
And if you want more I/O, the C3 can do even more than the Dracblade.
The only thing missing really is interest from Silicon Chip magazine. A while back I wrote a two page letter to Leo Simpson and he replied with a one line comment essentially saying "no thanks".
It is a pity because there is very little publicity for the Propeller in Silicon Chip magazine. No ads. No articles. So Australian electronics enthusiasts are not really hearing much about the Propeller.
I think the PIC32 they are using has 512k of flash as well as the 128k of SRAM.
Have You looked on Bill Hennings ---- PropCade?
A few years ago when I used to look at chip specs I considered the flash as important. Now I only look at the sram, and the reason is that with an SD card, the flash memory of a chip effectively becomes gigabytes. That applies to the maximite board as well as to the propeller. Plus, if you ever wear out internal flash the chip is dead, whereas if you wear out an sd card with too many rewrites, put a new one in.
The Pic32 does have some interesting features that Parallax no doubt will be looking at. The block diagram shows Ethernet. And I'd like to know if the USB is slave only or if it is Host as well.
I think it is software now that sells me in favour of the propeller. The author of the maximite describes spending weeks getting Basic to run on a chip that prefers C. And he only has one dialect of Basic. How many dialects has Humanoido collected now?
I sent off a note to Silicon Chip asking if they are interested in doing an article on the Propeller.
I have spoken several people around this country about their experiences dealing with SC. Several have put considerable effort in trying to pique their interest, only to be disappointed like yourself. You're not alone. I'd be interested in what you sent them.
The harsh reality of need for advertising could explain some of this. Also I suspect they need regular contributors rather than just one-offs. I would like to see some information from SC regarding what kind of articles they are hungry for.
It has USB OTG. Here are the chip details:
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en545654
'
SuperFast
It would be even better with a Prop on the board alongside the PIC32.
Just a few dollars more and raises it up to 9 processors and gives you
multiple precision timers and more options for video and audio. I say the
prop is often best used as an add-on processor or as a black-box video-audio
engine.
I'm fond of the PIC32 chip because it's basically a MIPS microprocessor.
MicroAvr32-PC and MicroARM-PC are also on the radar.
Here's the original MicroProp-PC thread.
Yes but will they have a Propeller chip as well as the PIC32, AVR32, or ARM?
Excellent! I can't wait.
Hanno
I have created a 32 bit 512K (+128K) micro computer with SD card, running Femtobasic
with keyboard, TV, plus enclosure. It's not too difficult to utilize a Demo Board for
similar configurations.
Hanno