Open-Source Cores For XMOS MultiCore Processors
RSS icon Email icon Home icon
  • Top & Bottom, Foo & Bar

    Posted on August 23rd, 2009 Administrator No comments

    Guh!

    Spent yesterday trying to figure out why all cores allocated the same amount of memory. Quick post on xlinkers resulted in me adding ‘top and bottom’ linker directives, which fixed that problem. Thanks Sam!

    All of the original ‘demo’ code is now using channels, with the VDP running on core #3 and the demo on core #0. Unfortunately, I stumbled into another problem which only seems to manifest itself when I run it on my XC-2 board. Posted another question ( surely they must get sick of me by now ) on xlinkers. Since they’re in the UK, I hope to have some clarification on this tomorrow morning…

    Time will tell.

  • Separation Anxiety

    Posted on August 21st, 2009 Administrator No comments

    Re-organized code and properly separated out the VDP- and main core. All communication now goes through a single channel, with a server ( or whatever you want to call it ) as a 3rd thread on the VDP core. Kinda torn whether or not I want to go ‘register-based’ approach or go with full-fledge functions.

    It’s a bit of a step back visually, but hopefully things will be back to normal tomorrow. Once it’s cleaned up I’ll see if I can squeeze a couple more cycles out of the inner loops and get sprite flipping back in.

    Quick post on xlinkers and I’ll call it a day…