Shop OBEX P1 Docs P2 Docs Learn Events
Multiple Chip Project Anyone? — Parallax Forums

Multiple Chip Project Anyone?

HumanoidoHumanoido Posts: 5,770
edited 2013-07-29 09:45 in General Discussion
Anyone working on a Multiple Chip Project?
Propeller, Stamp, other?

Comments

  • xanatosxanatos Posts: 1,120
    edited 2013-07-29 03:26
    1 Propeller on the Spinneret, 1 BS2px, 16 CD4066, 4 74HC4514, 1 74HC595, 1 74LS138, 1 555, 2 MAX7219.

    Does that qualify?
  • HumanoidoHumanoido Posts: 5,770
    edited 2013-07-29 04:45
    xanatos wrote: »
    1 Propeller on the Spinneret, 1 BS2px, 16 CD4066, 4 74HC4514, 1 74HC595, 1 74LS138, 1 555, 2 MAX7219. Does that qualify?

    It qualifies. Do you have a link to your project? I was thinking about chips being processors like the propeller, stamp... There's value in projects combining the Propeller and the Stamp too - the first board built for the big brain was a brain stem with communicating prop and BS2. The spin brain uses 5 props.
  • mindrobotsmindrobots Posts: 6,506
    edited 2013-07-29 04:56
    Always! Multi-prop Propforth. Two configurations: one master with 4 equally configured slaves connected to it with each slave having its own eeprom and crystal; or, one master with crystal and eeprom and then minimal hardware slaves chained off that master as slave, sub-slave, sub-sub-slave, etc.

    I've also done a single master providing clock and eeprom to up to 4 minimal hardware slaves with all slaves at the same level.

    All of this was using PropForth for the software.

    I don't have links handy but will try to post them next time I'm at real PC.
  • prof_brainoprof_braino Posts: 4,313
    edited 2013-07-29 09:45
    For Propforth 5.5 -
    Multiple prop 1 - we just add more physical chips when we need more cogs. So we can connect the console to cog 14 and launch a task, etc. We can connect to the cogs on the spinneret, or on a bare propchip, and load and run words, etc.

    Multiple Prop 1 + Raspberry Pi. Eventually we want the prop to control the sensor and actuators on a bot, and have a RPi doing the vision processing. Currently, propforth sees the RPi as a 9th processor, and the RPi sees the prop as a bunch of tasks that happen to execute deterministically.


    For Propforth 6 -
    This will treat the Prop 1 as 8 execution opportunities, and the Prop 2 as 32 execution opportunities. We can allocate our tasks so the always have enough resources to run deterministically; the non critical tasks can start and stop whenever they need to. It does not have scheduling or garbage collection, etc. so the engineer has to design the functions appropriately. So far it appears to work and has very low overhead. We can also add more physical chips as in Propforth 5.5.

    Not that I know what anyone would actually DO with this...
Sign In or Register to comment.