Shop OBEX P1 Docs P2 Docs Learn Events
Multiple Chips — Parallax Forums

Multiple Chips

jhmorris3486jhmorris3486 Posts: 9
edited 2006-06-27 13:34 in Propeller 1
Would it be possible to interface multiple Propeller chips together through a hub to make a multi-core multi-processor? Thanks

Jason

Comments

  • tperkinstperkins Posts: 98
    edited 2006-06-26 12:32
    Please try reading over this thread:

    http://forums.parallax.com/forums/default.aspx?f=25&m=121344

    Thank you, Tom Perkins

    Post Edited (tperkins) : 6/26/2006 12:50:01 PM GMT
  • Mike GreenMike Green Posts: 23,101
    edited 2006-06-26 14:07
    The HUB is internal to the Propellor chip and is designed to manage the 8 COGs on the chip. The thread mentioned discusses connecting more than one Propellor chip together via a few pins. The built-in operations to share HUB resources and manage the COG interaction would not be available, but can be easily provided using the services of a COG on each Propellor.
  • RinksCustomsRinksCustoms Posts: 531
    edited 2006-06-26 20:18
    So what your saying is that you could have a dual or tri-PROP multiproccesor connected via an 8bit bus using one or even two cogs per chip. (two cogs basically making a high speed 8-bit, dual channel bus where you could R&X at the same time) or 2 cogs per chip in a single channel 16bit bus where you could only Recieve or Transmit at any given time?
  • Mike GreenMike Green Posts: 23,101
    edited 2006-06-26 20:55
    There are lots of ways to interconnect several Propellor chips depending on how many pins you want to use vs. how fast you want to transfer information. For very high speed, you could use two COGs for independent receive and transmit of any width of info whether 8 bit or 4 bit or even 1 bit. If you want a 16 bit single direction bus, you only need one COG, not two. Keep in mind that you also need control lines, so you may be using 20 or more I/O pins.
  • jhmorris3486jhmorris3486 Posts: 9
    edited 2006-06-27 13:34
    I was thinking of maybe using a cheap FPGA like a Spartan 3 from Xilinx as a hub and let it do all of the routing·so that way all of the cogs could be used for data processing.
Sign In or Register to comment.