Shop OBEX P1 Docs P2 Docs Learn Events
Ruminations while awaiting an FPGA image (was "Hello...... Anyone out there?") - Page 2 — Parallax Forums

Ruminations while awaiting an FPGA image (was "Hello...... Anyone out there?")

2456718

Comments

  • BaggersBaggers Posts: 3,019
    edited 2014-06-08 01:41
    Chip, Thanks for the update :D
    Hope you're not over working yourself too much.
    It sounds like you're making great progress though too!
    P16X64A is going to be awesome.

    Really getting excited for this chip,
    Utilities will need to be written too.
    Loving the fact we'll have 512KB to play with!
    Especially with the smart IO and more pins.
    So exciting times are coming soon! can't wait :)
  • RaymanRayman Posts: 13,861
    edited 2014-06-08 07:32
    Glad to hear the egg beater is working. Was starting to worry that Chip had run into a brick wall with the design...
  • Invent-O-DocInvent-O-Doc Posts: 768
    edited 2014-06-08 20:27
    Great news. Ive got no input or requests. Hopefully, everyone is past that now, which sort of happened spontaneously. You know what to do and we believe in you, so have fun. We will be excited to see what you come up with. Everything you mentioned will already be a huge advance.
  • cgraceycgracey Posts: 14,133
    edited 2014-06-08 21:59
    Thanks for all the encouraging words, Guys.

    It's coming along nicely. I've changed the way I was mapping instructions such that I'm now grouping them by functional block (i.e. all hub memory instructions start with the same several bits), instead of by operand groupings. This untangles what had been a knotted-up mess and lets me think about things in isolation, which is the only way forward I can handle.
  • jmgjmg Posts: 15,145
    edited 2014-06-08 22:20
    cgracey wrote: »
    Thanks for all the encouraging words, Guys.

    It's coming along nicely. I've changed the way I was mapping instructions such that I'm now grouping them by functional block (i.e. all hub memory instructions start with the same several bits), instead of by operand groupings. This untangles what had been a knotted-up mess and lets me think about things in isolation, which is the only way forward I can handle.

    Does that also give a small gain in Speed ?
    What MHz did you get with all 16 COGs P&R'd into a FPGA ?
  • cgraceycgracey Posts: 14,133
    edited 2014-06-08 22:52
    jmg wrote: »
    Does that also give a small gain in Speed ?
    What MHz did you get with all 16 COGs P&R'd into a FPGA ?


    It only affects the speed at which I can work.

    I'm getting an Fmax of ~130MHz with all 16 cogs. That will mean 160MHz/80MIPS.
  • jmgjmg Posts: 15,145
    edited 2014-06-08 23:40
    cgracey wrote: »
    I'm getting an Fmax of ~130MHz with all 16 cogs. That will mean 160MHz/80MIPS.

    I'm not quite following 130MHz => 160MHz/80MIPS ?
  • FredBlaisFredBlais Posts: 370
    edited 2014-06-09 05:17
    jmg wrote: »
    I'm not quite following 130MHz => 160MHz/80MIPS ?
    130MHz in the FPGA, it will be faster in the final integrated circuit
  • cgraceycgracey Posts: 14,133
    edited 2014-06-09 08:01
    jmg wrote: »
    I'm not quite following 130MHz => 160MHz/80MIPS ?

    I should have explained better. If Quartus reports an Fmax of 130MHz, it will still safely run at 160MHz on the FPGA. The actual chip should have no problem running 200MHz.
  • ColeyColey Posts: 1,108
    edited 2014-06-09 09:59
    cgracey wrote: »
    I should have explained better. If Quartus reports an Fmax of 130MHz, it will still safely run at 160MHz on the FPGA. The actual chip should have no problem running 200MHz.

    That's great news Chip, just keep going and hopefully you can get that bit file out there soon, then we can all help with the testing :-)
  • potatoheadpotatohead Posts: 10,253
    edited 2014-06-09 10:30
    All new code!

    Good work Chip. It takes a lot of guts to just build again. You are doing the right thing.

    We gotta avoid calling the HUB "egg beater" somehow. Funny and true as it is!
  • cgraceycgracey Posts: 14,133
    edited 2014-06-09 19:02
    potatohead wrote: »
    All new code!

    Good work Chip. It takes a lot of guts to just build again. You are doing the right thing.

    We gotta avoid calling the HUB "egg beater" somehow. Funny and true as it is!


    There's no other way forward than to just do it anew with power consumption in mind.

    Do you think a name can be found that is just as descriptive as "egg beater", but even more homely?
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-06-09 19:13
    cgracey wrote: »
    There's no other way forward than to just do it anew with power consumption in mind.

    Do you think a name can be found that is just as descriptive as "egg beater", but even more homely?

    A nexus comes to mind..

    NEXUS
    1
    . a connection or series of connections linking two or more things.
    2. a central or focal point.
  • mindrobotsmindrobots Posts: 6,506
    edited 2014-06-09 19:48
    A nexus comes to mind..

    NEXUS
    1
    . a connection or series of connections linking two or more things.
    2. a central or focal point.

    So you're vote is "Nexus beater"?? :lol:
  • jazzedjazzed Posts: 11,803
    edited 2014-06-09 20:26
    cgracey wrote: »
    Do you think a name can be found that is just as descriptive as "egg beater", but even more homely?

    I like egg beaters after mixing chocolate cake.

    Not too many homely, but here goes ....

    Scrambler (carnival ride)
    Dueling Banjos (banjos are round right LOL)
    A Major 7th (wonderfully dissonant)
    Alternator (well ...)
    Drivetrain (one propelling mechanism)
    Ceiling Fan (cool on a hot day like today)
    Double Fountain (chocolate)
    Kaleidoscope (multiple reflection)
    Rotisserie (because I'm hungry)
    Chocolate-Vanilla Swirl (and thinking about dessert)
    Transmission (lots of cogs)
    Universal Gearbox (lots of diy cogs)

    Yada, yada.
  • mindrobotsmindrobots Posts: 6,506
    edited 2014-06-09 20:51
    Determinator.....it will be back.
  • TubularTubular Posts: 4,622
    edited 2014-06-09 22:16
    Speed Data-ing (kind of like speed dating, but for data)

    Crazy Susan
  • potatoheadpotatohead Posts: 10,253
    edited 2014-06-09 22:26
    but even more homely?

    Well, I used "mix master" before. That's less homely. I might be no help at all Chip!
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2014-06-09 22:52
    cgracey wrote:
    Do you think a name can be found that is just as descriptive as "egg beater", but even more homely?
    I don't know about "homely" but a zoetrope works in almost exactly the same fashion:

    Zoetrope.jpg

    Adjacent viewers (cogs) see pictures (data) at adjacent locations (addresses) on the drum (hub).

    Distributor and commutator might also be apt terms.

    -Phil
  • ozpropdevozpropdev Posts: 2,791
    edited 2014-06-09 23:00
    Hub Orbiter?

    Hub wheel of fortune $$$ :)
  • potatoheadpotatohead Posts: 10,253
    edited 2014-06-10 00:19
    +1 Phil! Absolutely perfect!
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-06-10 00:39
    Okay, if you don't like Nexus but you want something a little bit closer to home then how about combining Parallax and Axis into "Parallaxis"
    Yes, it's the turning axis that connects to all cores in parallel.
  • RaymanRayman Posts: 13,861
    edited 2014-06-10 05:53
    I think the geared cog wheel description used for p1 is even more apt here.
    Now, hub and cog are always connected by teeth...
  • Bill HenningBill Henning Posts: 6,445
    edited 2014-06-10 07:35
    Here is a visual:

    LARGE geared wheel representing the hub, with 16 small geared wheels representing each cog... it will show each cog always in contact with the hub wheel, at diffrerent points - which accurately shows the egg beater...
    Rayman wrote: »
    I think the geared cog wheel description used for p1 is even more apt here.
    Now, hub and cog are always connected by teeth...
  • User NameUser Name Posts: 1,451
    edited 2014-06-10 10:05
    Crazy Susan, +5

    Also, from a misspent youth, Cyclonite.
  • Roy ElthamRoy Eltham Posts: 2,996
    edited 2014-06-10 10:19
    Another way to think of it is a planetary gear setup... except with 16 inner gears instead of 3.
  • Tracy AllenTracy Allen Posts: 6,656
    edited 2014-06-10 11:10
    Toyota build their "hybrid synergy drive" around the planetary PSD, "Power Split Device", fascinating to watch in animations. Maybe an acronym is best. Avoids preconceptions.
  • pedwardpedward Posts: 1,642
    edited 2014-06-10 16:14
    How about 'address multiplexed' ?
  • Dave HeinDave Hein Posts: 6,347
    edited 2014-06-10 16:46
    Wankel....
  • KeithEKeithE Posts: 957
    edited 2014-06-10 17:26
    mindrobots wrote: »
    Determinator.....it will be back.

    I like that one!
Sign In or Register to comment.