Shop OBEX P1 Docs P2 Docs Learn Events
Zippy Chip — Parallax Forums

Zippy Chip

ercoerco Posts: 20,261
edited 2010-06-11 20:15 in General Discussion
I hate to suggest· Parallax alternatives, but has anybody tried one of these? http://www.coridiumcorp.com/catalog/product_info.php?products_id=84

Impressive specs: BASIC or C, 52 IOs, 8000 variables,·25 million lines of code/sec, 128K code space...

BASIC Atom, BasicX, Arduino, Cubloc. So many chips, so little time. You still can't beat these Parallax forums.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·"If you build it, they will come."

Comments

  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2010-05-27 17:00
    Interesting. That 25Mlines/sec figure needs to be looked at with a jaundiced eye, methinks. The webpage says that's for the compiler. Does that mean the (presumably PC-based) compiler compiles 25Mlines/sec? Or does it mean the compiled object code runs at 25Minstructions/sec. What it certainly cannot mean is that 25Mlines of BASIC source code are executed per second. That would be impossible with a single processor running at 100MHz. And 8000 variables just means 32K of RAM. Nonetheless, 128K of parallel flash is nice, if that's what it has.

    The I/O specs are a bit of a yawner. With the possible exception of the built-in ADCs and the number of available pins, the Prop can match or equal all of them. I mean, "Frequency synthesis to 500 kHz"? Wooooh! smile.gif

    -Phil
  • davejamesdavejames Posts: 4,047
    edited 2010-05-27 17:17
    ...you gotta wonder about a company that uses a third-party book written about a competitor's product as support for their stuff!

    http://www.coridiumcorp.com/Support.php (scroll down)

    And they appear to charge for software.

    DJ

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
  • LeonLeon Posts: 7,620
    edited 2010-05-27 17:34
    It uses an ARM chip.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Leon Heller
    Amateur radio callsign: G1HSM
  • ercoerco Posts: 20,261
    edited 2010-05-27 17:38
    DJ: Good observation, and they do charge for software. Here's an excerpt from http://www.coridiumcorp.com/ARMhelp/index.htm


    "The ARMbasic compiler is freely downloaded, but the utility to install BASIC support libraries is locked to a PC. But we do support a DEMO mode that limits variables to 100 words and 4K of code. To install this firmware follow these steps:"


    PBASIC never looked so good!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·"If you build it, they will come."
  • pharseidpharseid Posts: 192
    edited 2010-05-27 20:18
    I think you can use GCC with it. I have a future project that would need the large flash and they have a couple products that can be used with Arduino shields, so that's good for a klutz like me who has almost no hardware prototyping skills.

    While we're advertising Parallax competitors, I was looking at a board with a Cypress PSoC on it. I was particularly interested in the analog functions, as that pertains to the project I'm working on at the moment. As one of those Swiss Army Knife type chips, I think this would be a good candidate for something to be interfaced with the Prop.
  • FranklinFranklin Posts: 4,747
    edited 2010-05-27 20:31
    Seems to me there was something in the Arduino forums about this. They were touting this as an ARM based arduino but it was not compatable with theeditor and other than the form factor was nothing like an arduino.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    - Stephen
  • pharseidpharseid Posts: 192
    edited 2010-05-27 21:01
    Yes, in my case I've never used Arduino, so software compatibility isn't an issue. I just want somebody to make the boards for me. Also this would get me started in the wonderful world of ARM's. There are so many fun things out there, chips with hardware floating point and 2D graphics accelerators. I have no current use for them, but it's like dangling candy in front of a kid.
  • HollyMinkowskiHollyMinkowski Posts: 1,398
    edited 2010-05-27 23:51
    That little ARM board is not very fast, and pricey for what you get.
    The gcc toolchain for ARM is good, I'd use it instead of their basic
    you have to pay for. With this at just 100mhz a prop could actually
    get more done and no hassling with interrupt routines. You need
    way more speed than 100mhz to handle a lot of intense interrupt
    code on an ARM.
  • HollyMinkowskiHollyMinkowski Posts: 1,398
    edited 2010-05-28 00:00
    You can get this ARM 9 board with lots more flash
    and a 3.5" LCD. It can run Linux. About 500mips
    max. Lots of goodies on this thing. A nice way to
    learn about ARM. 120.00

    1710431.jpg

    2140304.jpg

    mini2440-os42.jpg
    en.stkshop.com/Study-Dev/ARM-board-simulator/samsung-s3c2440-board.html

    Post Edited (HollyMinkowski) : 5/28/2010 12:13:16 AM GMT
  • MicrocontrolledMicrocontrolled Posts: 2,461
    edited 2010-05-28 00:31
    @Holly: DON'T SHOW THINGS LIKE THAT!!! Now I'm tempted to stray from Propeller only projects!! Noooooo!!!!! I suppose I could get out Ray's display.... I have a fascination with touchscreens. smile.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Check out my new website!!

    Use the Propeller icon!! Propeller.gif

    Follow me on Twitter! Search "Microcontrolled"
  • edited 2010-05-28 00:44
    Microcontrolled said...
    @Holly: DON'T SHOW THINGS LIKE THAT!!! Now I'm tempted to stray from Propeller only projects!! Noooooo!!!!! I suppose I could get out Ray's display.... I have a fascination with touchscreens. smile.gif

    There is some noise about them not functioning if the power supply drops below 4.5 volts because the display drivers won't operate properly.· Some users are crying while others aren't reporting problems.

    I'm not saying to not get it but with all these projects, I wouldn't know which one to do first.

    Subject: "dont buy this board"

    "This board is giving lot of problems
    "it is not booting sometimes
    "Active sync is not connecting
    "there is no quick start guides
    "first of all there is no support ........

    http://www.friendlyarm.net/forum/topic/1115
  • HollyMinkowskiHollyMinkowski Posts: 1,398
    edited 2010-05-28 00:54
    Go for it Microcontrolled.

    Anyone that can program the prop can
    easily handle working with ARM. You will
    however come face to face with lots of
    interrupt coding wink.gif

    Nothing says you can't combine ARM and
    a prop on a project...not much harder than
    an AVR + prop project.
  • HollyMinkowskiHollyMinkowski Posts: 1,398
    edited 2010-05-28 01:01
    @Chuckz

    Looks like it may need a bigger than 10uf cap for the
    3.3 v regulator...not enough reserve in the 10uf.

    A guy further down on that thread says something rather
    cold to the guys moaning about the pwr supply glitch.

    ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
    No problems with my boards.

    I think you guys are to dumb to work with sophisticated equipment and
    software.
    ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

    That's pretty harsh smile.gif
  • mikedivmikediv Posts: 825
    edited 2010-05-28 01:05
    erco I have a few of there boards I actually bough them before I got into the Parallax stuff ,, they are very easy to use and to address the I/O is similar to the prop ,, I have both basic and C if you want a copy ,, the most I have ever done was blink LEDs and turn some servos on and off
    but they would make a very good dedicated project board

    here is what a basic ode would be to use pin 15

    DIR(15)= 1 ' enable pin 15 as an output
    WHILE X<30
    OUT(15) = X AND 1 ' drive pin 15 high when x is odd, low when x is even
    X=X+1
    WAIT(500)
    LOOP
    Now RUN the program

    my armmite board came with sample code I have been using this board as a 15 port logic analyzer for 49 dollars its not bad
    Holly that board is crazy I tried to order it but everything I click on that site says error

    Post Edited (mikediv) : 5/28/2010 1:25:14 AM GMT
  • MicrocontrolledMicrocontrolled Posts: 2,461
    edited 2010-05-28 01:07
    I've never done ANYTHING outside Parallax though! I didn't even know that the ARM and AVR were different chips.....
    smile.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Check out my new website!!

    Use the Propeller icon!! Propeller.gif

    Follow me on Twitter! Search "Microcontrolled"
  • HollyMinkowskiHollyMinkowski Posts: 1,398
    edited 2010-05-28 01:13
    I have zero doubt that you can do it if you want to.

    At your age I was barely able to program a 16F84
    PIC, and poorly program it at that. The prop would have
    scared me.
  • pharseidpharseid Posts: 192
    edited 2010-05-28 01:23
    In my case I wanted to port some pre-ANSI C code to·a microcontroller. That being done, it would be nice to have a prototyping area to play with. I know there are much more powerful ARM boards out there, but this seemed a reasonable entry point.
  • edited 2010-05-28 01:26
    Why not just buy an ARM stamp and connect what you want?· It is only $28.

    http://www.futurlec.com/ET-ARM_Stamp.shtml
  • mikedivmikediv Posts: 825
    edited 2010-05-28 01:27
    Chuckz are you talking about the ARM board Holly listed is it having problems?? I was going to order one but the website is just showing errors whenever I click on anything
  • edited 2010-05-28 01:31
    mikediv said...
    Chuckz are you talking about the ARM board Holly listed is it having problems?? I was going to order one but the website is just showing errors whenever I click on anything
    Just some of the users are having problems while half of the other users aren't.

    I read the reviews on different electronic websites for computers and almost everyone has a problem with everything so I have to read it with a grain of salt.· These things probably aren't for beginners as I don't have any experience with ARM or interrupts yet.· So when a beginner encounters a problem, they are going to be frustrated.· It is possible the power supply needs a new capacitor but how many of us want to go take apart the unit to give it the right capacitor?
  • pharseidpharseid Posts: 192
    edited 2010-05-28 01:48
    The ARM stamp mentioned has less SRAM than some of the Coridium boards, which is a factor. In the ARM on a 40 pin header category, the Hammer has megabytes of DRAM and flash, although at a fairly steep price. Linux Stamp. But that's the thing, there's a universe of ARM boards out there, with an enormous range of capabilities
    and I suppose they all have their niches.
  • viskrviskr Posts: 34
    edited 2010-05-28 14:43
    Well I don't normally post like this here, but I do have to clear up some misinformation posted above about the Coridium products.

    BASIC and C tools are free, the only charge for BASIC if you want to run it on a board not built by Coridium.

    The BASIC benchmark used, was something run on the BASIC stamp and agreed with the published speeds that Parallax shows for their performance. That same benchmark was then run on both the LPC2103 and newer LPC1756 parts. A quick example

    x=25000000
    while x
    x=x-1
    loop

    completes in 3 seconds

    The LPC1756 has 32K of RAM and 256K of Flash memory. Programs can be run from all of memory, with those in RAM running about twice as fast as Flash. There are quite a few built in peripherals, 4 usable ADs, 4 UARTs, USB, 3 SPI, 2 I2C, CAN controller, PWM controller, specialized Motor PWM controller, Quadrature encoder and 4 Timers. Those hardware features offload quite a bit from the CPU.

    The Cortex M3 has very simple interrupt processing. There are 35 possible interrupt sources, all you need to do it program the address of the interrupt routine and enable the interrupt. Inside the interrupt the interrupt has to be cleared and you return. The overhead of register save is handled by both the C and BASIC compilers.
  • mikedivmikediv Posts: 825
    edited 2010-05-31 22:24
    I went ahead and ordered the arm9 board holly listed I will let you guys know when I get it
  • mikedivmikediv Posts: 825
    edited 2010-06-07 23:41
    Hey guys jsut an update on this , mine came in today I have spent to many hours trying to get it to work what a piece of Smile ,, first its all chinese I can't read anyhting on the screen I finally found some english docs
    but it does not say anyhting about changing the device to english so right there its pretty worthless then for no reason it just stopped working its tottaly dead I even tried my own power supply its getting power but the rest of the board is dead
    I got no where with the company ,, its to bad it looks like it would have been a nice system for a 100 bucks but BEWARE
    ·
  • Sal AmmoniacSal Ammoniac Posts: 213
    edited 2010-06-11 20:15
    HollyMinkowski said...
    That little ARM board is not very fast, and pricey for what you get.
    The gcc toolchain for ARM is good, I'd use it instead of their basic
    you have to pay for. With this at just 100mhz a prop could actually
    get more done and no hassling with interrupt routines. You need
    way more speed than 100mhz to handle a lot of intense interrupt
    code on an ARM.

    Speed is relative. This ARM Cortex-M3 board running C code is much faster than a Propeller running Spin code. You'd have to write your code in PASM in order to better it in performance.

    The Cortex-M3 chips have a much simplified interrupt structure than previous ARM chips. In fact, no C compiler support at all is needed--an interrupt handler is just an ordinary C function and there's no need for pragmas or _Interrupt keywords or anything like that.
Sign In or Register to comment.