Welcome, Guest. Please login or register.

Author Topic: X1000 xmos  (Read 15684 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: X1000 xmos
« on: January 26, 2012, 06:06:23 AM »
Quote from: tabbybasco;677487
The Minimeg uses  Field Programmable Logic Arrays to emulate The Classic Amiga chip set in hardware. One of the things that has fascinated me about the X1000 is the XMOS chip and the ability to add XMOS chips to it through the Xorro bus and the possibility to use the XMOS technology to also emulate the Custom Chip Set in hardware.

The XMOS chip included is totally unsuitable for emulation. The chip has nothing to do with FPGA.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: X1000 xmos
« Reply #1 on: January 26, 2012, 07:15:25 PM »
Quote from: Tripitaka;677557
Can XMOS be used for adding a Thunderbolt port?

No, it doesn't have enough bandwidth.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: X1000 xmos
« Reply #2 on: January 27, 2012, 04:02:10 PM »
Quote from: Haranguer;677697
I'm still looking for an application that can use the massive parallelism that XMOS provides.

Calling XMOS parallelism massive is quite a stretch.

GPUs have that, however. My ATI Radeon HD 6970 has 1536 cores and total 2.7 TFLOPS (sp), and it's rather easy to utilize it with OpenCL.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: X1000 xmos
« Reply #3 on: January 27, 2012, 04:13:22 PM »
Quote from: AmigaNG;677712
Just wondering what about just emulating one of Amiga classic chipset on it, say the Paula. Why Paula well it was the one chip used in all classic amigas, it powered the audio, Xmos seams to be strong at handling sound, so having perfectly emulated sound would be good and maybe help speed up and improve emulation of classic amiga and not only that it handled the floppy controller, so it be pretty neat if you installed a floppy disk drive, the xmos chip could read classic amiga formatted disks. I know there is the Catweasel solution but it be pretty neat doing it on the xmos. PS: its just an idea.

Paula emulation needs to access memory all the time (fetching sample data, outputting the generated audio waveform), and thus is quite inefficient to implement with XMOS. I'd say you're far better off by implementing paula emulation with the main CPU: You don't need to worry about synchronization issues or how to deal with transmitting the data to/from the XMOS.