Shop OBEX P1 Docs P2 Docs Learn Events
Propeller 10Mbps Ethernet Challenge — Parallax Forums

Propeller 10Mbps Ethernet Challenge

jazzedjazzed Posts: 11,803
edited 2008-08-21 21:54 in Propeller 1
Would it be at all possible for a Propeller COG running PASM to transmit/receive buffered Ethernet frames on propeller pins at 10Mbps? Maybe one direction per COG? Maybe using multiple COGS? See this link for Ethernet link layer definition: http://en.wikipedia.org/wiki/Ethernet#Physical_layer

I don't really have time to follow through on trying this. Maybe others do?

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Steve

Comments

  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2008-08-21 20:46
    This has come up before — for transmission anyway. See this thread. Reception will be much harder.

    -Phil

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    'Still some PropSTICK Kit bare PCBs left!
  • jazzedjazzed Posts: 11,803
    edited 2008-08-21 20:57
    Thanks Phil. Saw code posted from Hippy. I'll poke around when I have more time. So TX worked, but RX was not possible/reliable?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    --Steve
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2008-08-21 21:02
    Steve,

    My Manchester output routine (page 2) kinda worked. There may still be an open issue regarding the phase of the chroma counter. (It's been awhile.) I don't know if anyone's attempted RX yet.

    -Phil

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    'Still some PropSTICK Kit bare PCBs left!
  • hippyhippy Posts: 1,981
    edited 2008-08-21 21:54
    The raw bit stream is probably too fast (20Mbps) to be decoded by bit-banging on a single cog, but if it could be de-Manchester Encoded, then clocked into a shift register it would drop to just 1.25MBps which could be manageable, at least to get bytes into the Propeller for subsequent decoding.
Sign In or Register to comment.