Shop OBEX P1 Docs P2 Docs Learn Events
Propeller II update - BLOG - Page 45 — Parallax Forums

Propeller II update - BLOG

14243454748223

Comments

  • potatoheadpotatohead Posts: 10,261
    edited 2012-09-16 12:36
    Yeah, I really was not thinking about all those caps. :(

    Agreed.

    You all know what that means. Impossible. There. Now somebody will get that sorted. Might cost $$$, but it will get sorted. :)
  • RaymanRayman Posts: 14,646
    edited 2012-09-16 14:34
    rod1963 wrote: »
    Rayman

    No VGA connector, but check out this FPGA board(the photos are at the bottom):
    http://www.xess.com/prods/prod048.php

    So it is possible as long as one doesn't try to hang off a bunch of connectors. Just build a expansion board for those.

    That actually looks very nice. I think a Prop2 version of that would be perfect...
  • jmgjmg Posts: 15,173
    edited 2012-09-16 14:59
    Sapieha wrote: »
    As You can see it is physics impossible.
    So forget that.

    Width contention is not a huge issue, as you simply make some pins not thru-hole.
    It also does not have to be 0.6", but one design target would be a pin-clone of a Std Prop, but that rather limits a Prop 2.

    For a more resourced adapter, the issues are more related to pin count, and do you use double-row, or pins on all edges, or even the PinGridArray approach linked above.
    The PGA gives the most pins, in the smallest area, but is less perf-board friendly.

    I'd prefer a Break Out board approach, that includes PC link, and 0.1" edges, as then you only need connect what you will use.

    There would probably be two variants : One a minimal version, no SDRAM, but no additional HW needed to run code. This could also double as a Debug Engine for a larger design.
    First steps would be a external USB-UART, so it clones a Prop1, but USB seems it will be easy, so that adds maybe 2 more USB connectors - one for Loader testing, and one for Debug-link.

    Then the sky is the limit on the more complex version.
  • SapiehaSapieha Posts: 2,964
    edited 2012-09-16 15:19
    Hi Dave.

    That is another question.

    And that be done -- As fast we have all info on SDRAM connections and all other ones that needs for that.

    Spacing for be compatible with all things need be 900th (mils)

    Edited.

    Ps.--- with SDRAM on board --- We need only draw pins that are not used to HEADER -- that count down them on module ! -- to be manageable



    Dave Hein wrote: »
    OK, I'll accept that a DIP format is impossible. Instead of of DIP format, would it be possible to put a crystall, Prop2, power regulators, flash and SDRAM on a small board with dual rows of inline pins, with each row on either side of the board instead? :)

    EDIT: Looks like I was a little slow in responding. Maybe my use of the term DIP was confusing. I probably should have said DIL instead. Oh, and the spacing between the two rows doesn't have to be 0.6 inches, or whatever the DIP spacing implied. It can be whatever multiple of 0.1" will accomodate the Prop2.
  • SapiehaSapieha Posts: 2,964
    edited 2012-09-16 15:21
    Hi potatohead.

    Read my previous post.

    I think You already learned that in Propeller world -- Nothing are impossible ( only maybe more difficult to do ).


    potatohead wrote: »
    Yeah, I really was not thinking about all those caps. :(

    Agreed.

    You all know what that means. Impossible. There. Now somebody will get that sorted. Might cost $$$, but it will get sorted. :)
  • dr hydradr hydra Posts: 212
    edited 2012-09-17 07:18
    Stop...Stop...

    VGA connectors, big SRAM, SD cards, etc..are very nice...but get very expensive quickly! Also, I am not interested in doing any soldering, board layouts or purchasing boards from 3rd parties. So, I am hoping that Ken keeps his promise of a "quickstart board" offered through parallax for the propeller 2.
  • Heater.Heater. Posts: 21,230
    edited 2012-09-17 07:46
    Yep,

    A minimalist break out board or board with just enough support components to get the Prop II running is what I want. Voltage regulator(s), XTAL, caps, and such. Not even buttons or the like.
  • Erik FriesenErik Friesen Posts: 1,071
    edited 2012-09-17 08:04
    I am not really a fan of a 128 pin .1 pitch breakout. You basically have to build a custom board for it anyway, so at minimum go with a .5 pitch, or stay surface mount preferably.
  • T ChapT Chap Posts: 4,223
    edited 2012-09-17 09:06
    One factor on a DIP or DIL board is length of wire to pins. Maybe this is not an issue on the P2 but on the P1 distance from pins to caps were a concern for ADC inputs.
  • maccamacca Posts: 780
    edited 2012-09-17 09:17
    I have readed about the package of the Propeller II chip and I would like to say that I sincerely hope that you consider adding a more hobbyst-friendly package. I see that some are suggesting breakout boards and the like, well, as an hobbyst I like to build my own boards and don't rely on pre-built boards, they tend to be overly priced especially when purchased from an international reseller. Add to that that most hobbyst don't need 128 (or whatever they are) I/O pins for most applications. I think that it would be good to have a DIP40 package to replace the current Propeller chip, but if that's not possible at all, I think that a PLCC68 may be a good compromise: it can be mounted through hole using fairly inexpensive sockets, has a fair amount of additional I/O pins and can also be easily used in a SMD design in a hobbyst environment.

    Keep up the good work.
  • potatoheadpotatohead Posts: 10,261
    edited 2012-09-17 09:17
    @Heater: Seconded.
  • cgraceycgracey Posts: 14,155
    edited 2012-09-17 10:40
    Dave Hein wrote: »
    OK, I'll accept that a DIP format is impossible. Instead of of DIP format, would it be possible to put a crystall, Prop2, power regulators, flash and SDRAM on a small board with dual rows of inline pins, with each row on either side of the board instead? :)

    EDIT: Looks like I was a little slow in responding. Maybe my use of the term DIP was confusing. I probably should have said DIL instead. Oh, and the spacing between the two rows doesn't have to be 0.6 inches, or whatever the DIP spacing implied. It can be whatever multiple of 0.1" will accomodate the Prop2.

    We could make a DIP, like the BS2-IC. It would just have to exceed 0.600" row spacing and move to up to 0.800". That would work nicely. We could put an SDRAM on it (something useful that eats lots of pins), a boot serial FLASH chip, a crystal, voltage regulators (3.3V and 1.8V), and perhaps a USB mini-B connector. We know that there needs to be some compact-format board, as well as a general-purpose experiment board.
  • CircuitsoftCircuitsoft Posts: 1,166
    edited 2012-09-17 10:43
    I'm thinking of building a 2.25" square with castellated edges that would go onto the SparkFun Bandicoot board. Any comments/complaints of that form factor?
  • David BetzDavid Betz Posts: 14,516
    edited 2012-09-17 10:55
    cgracey wrote: »
    We could make a DIP, like the BS2-IC. It would just have to exceed 0.600" row spacing and move to up to 0.800". That would work nicely. We could put an SDRAM on it (something useful that eats lots of pins), a boot serial FLASH chip, a crystal, voltage regulators (3.3V and 1.8V), and perhaps a USB mini-B connector. We know that there needs to be some compact-format board, as well as a general-purpose experiment board.
    A BS2-style module sounds great! Makes it easy to use on a breadboard.
  • jmgjmg Posts: 15,173
    edited 2012-09-17 14:31
    Heater. wrote: »
    Yep,

    A minimalist break out board or board with just enough support components to get the Prop II running is what I want. Voltage regulator(s), XTAL, caps, and such. Not even buttons or the like.

    Yes, this is the simplest end of the scale, but one detail : I would consider "enough support components to get the Prop II running " to include a USB connector and USB-232 chip.

    USB connectors are small and cheap, so this may creep to allow a direct USB connect, (provided it did not push up PCB size) as I'd see that as a rapid new area for Prop 2.
  • jmgjmg Posts: 15,173
    edited 2012-09-17 14:35
    I am not really a fan of a 128 pin .1 pitch breakout. You basically have to build a custom board for it anyway, so at minimum go with a .5 pitch, or stay surface mount preferably.

    Not always; I have a number here with scope probe connections, and little else. Some have a few wires to drive externally.
    It is rare to connect ALL pins, but 0.1" allows users to easily choose WHICH pins they connect or probe.
    Think of this as a 'Hardware Data sheet' :)

    If you want to make a higher volume module, more like an RF or Bluetooth one, then yes, edge SMD is cheap and cheerful.

    Those are quite separate markets though.
  • mindrobotsmindrobots Posts: 6,506
    edited 2012-09-17 14:45
    How about a QuickStart like card (don't really need the buttons) with the first 32 pins plus extra "support" pins brought out to a 40 pin header compatible to the QuickStart and then a similar connector (or angle connector) brought out on the bottom edge (where the buttons are now)?

    Then you could use existing QuickStart cards with either board.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2012-09-17 14:51
    A SIMM module is another option, assuming you can find cheap-enough sockets for them.

    -Phil
  • RaymanRayman Posts: 14,646
    edited 2012-09-17 16:13
    I like the Quickstart compatible header idea... Would let people supercharge existing peripherals...
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2012-09-17 18:30
    Is there any more information about the P2 in terms of an updated premilinary datasheet etc? Also does the chip require 1.8V regulation separate from the 3.3V if that is used?
    I am planning a complete stand-alone PC style P2 board along with breadboard area but I I will also do a small module based on my Puppy form-factor. Here is a rough layout along with a couple of extra runners on the side which are meant for top connections and the top connector on the left hand side for programming etc. I have included microSD, RAM, SPI Flash, and a FPC connector for VGA as well as distributed I/O regulators. More than likely I can see that it would be best to do this multi-layer.

    Puppy P2 PCB.jpg
    1024 x 550 - 107K
  • evanhevanh Posts: 15,916
    edited 2012-09-19 07:10
    Is there any more information about the P2 in terms of an updated premilinary datasheet etc?

    I'd imagine that's one of those jobs that Ken has waiting for Chip's attention. ;)

    Also does the chip require 1.8V regulation separate from the 3.3V if that is used?

    It'll be 1.8 volts is required for core supply, I/O supplies (On an 8-bit bank basis?) have level shifters spec'd for 1.8 to 3.3 volts. All supply pins must be connected (is another typical point).
  • John A. ZoidbergJohn A. Zoidberg Posts: 514
    edited 2012-09-27 19:33
    By the way, what is the maximum external Flash memory supported by the Propeller? Also, will the Prop 2 contains SRAM/DRAM controllers? :)
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2012-09-27 20:22
    @John - The P2 has 96 I/O pins that you could use as a virtual address and data bus but it does not directly support memory chips as far as I am aware although there is support for the fast I/O and clock for SDRAM

    Does anyone know what the VP and GP pins are? I am guessing that VDD and GND are for the 1.8V core so does that mean that VP is the 1.8 to 3.3V supply per I/O block just as the GP is the ground?
  • Beau SchwabeBeau Schwabe Posts: 6,566
    edited 2012-09-27 22:09
    "Does anyone know what the VP and GP pins are?" - The VP and GP pins allow you to supply Power and Ground directly to each group of 8 I/O pins with the execption of one group of pins only having 4 I/O's. The GP is connected to the GND but only by way of two reverse biased diodes, and is intended to distribute an ESD event. The VP can be any voltage from 1.8V to 3.3V. Where digital I/O is concerned it can be anything within that range, however for analog signals (i.e. making use of the ADC's or DAC's for that port) it is recommended that VP is at 3.3V
           o---->|----o 
           |          |
    GP >---o          o---< GND
           |          |
           o----|<----o
    
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2012-09-27 22:39
    Thanks Beau, do you have an example as to how you recommend to connect GP then?

    P.S. Have you settled on a part number for this yet? I'd like to know as I have made a tailored footprint and schematic symbols for "P2".
    Since it's still 8 cogs and 32-bits we could call it P8X32C or perhaps P8X128 to emphasize the 128K of RAM or perhaps P8FX32 to denote that it's fast and amongst other things sounds like an FX processor.
    In fact I have labelled it P8FX128 as it's distinctive and familiar at the same time.
  • Beau SchwabeBeau Schwabe Posts: 6,566
    edited 2012-09-28 06:10
    "do you have an example as to how you recommend to connect GP then" ... Ideally you would treat it as an analog ground versus a digital ground, but in cases where that is not critical a direct connection to GND should suffice.

    "Have you settled on a part number for this yet?"
    ... To my knowledge no, but I could be out of the loop here myself since I only need to deal with an internal part number within Parallax.
  • jmgjmg Posts: 15,173
    edited 2012-09-28 12:47
    Since it's still 8 cogs and 32-bits we could call it P8X32C or perhaps P8X128 to emphasize the 128K of RAM or perhaps P8FX32 to denote that it's fast and amongst other things sounds like an FX processor.
    In fact I have labelled it P8FX128 as it's distinctive and familiar at the same time.

    It is a good idea to have a common substring, so parts searches can find both series.
    That makes P8X a logical prefix. The 128 is logical, as the P1 is 32 io / 32K and the P2 is 128 pins/128k
    If Chip gets that timeslice threading working, then perhaps a P8XT128 ? - there T can be Turbo or Threaded....
    Google says P8XT128 is not already taken.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2012-09-28 12:56
    I never liked the "P8X32A" designation. It's too much of an alphanumeric jumble and doesn't resonate like "SX", "BS2", or "PIC". But, if keeping the "P8X" is necessary, why not simply "P8X2"? It still has three letter/number transitions, though, but one less than the original.

    -Phil
  • mindrobotsmindrobots Posts: 6,506
    edited 2012-09-28 13:08
    Super Pnut :lol:
  • T ChapT Chap Posts: 4,223
    edited 2012-09-28 13:26
    I never liked the "P8X32A" designation. It's too much of an alphanumeric jumble and doesn't resonate like "SX", "BS2", or "PIC". But, if keeping the "P8X" is necessary, why not simply "P8X2"? It still has three letter/number transitions, though, but one less than the original.

    -Phil


    Agreed, can't remember the name. Phil has the right idea, but that still does not roll off the tongue. The vowels are too similar, so it is an awkward voicing of P 8 X.

    P2 rolls.
Sign In or Register to comment.