Welcome, Guest. Please login or register.

Author Topic: XMOS chips and the FPGA Arcade Replay  (Read 8941 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #14 on: July 11, 2013, 09:41:07 PM »
This is the thread for stuff that as a minimum can be reprogrammed at will....
 

Offline ferrellsl

Re: FPGA Replay Board
« Reply #15 on: July 11, 2013, 09:57:52 PM »
Quote from: freqmax;740597
This is the thread for stuff that as a minimum can be reprogrammed at will....


Hmm.....as opposed to unwillingly programmed?

These chips are programmable.....but only once....hence the discussion to use a chip socket when you want/need to update your device.....This same concept is used to update classic Amigas with updated Kickstarts.  So what's the problem?
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #16 on: July 11, 2013, 11:07:49 PM »
Kickstart ROM chips are slow, expensive and difficult to update.

We want machines that are fast, cheap and easy to update.

The whole point of an FPGA chip is that you can keep reprogramming it over and over and over again for free.  The XMOS chip is the exact opposite philosophy.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline psxphill

Re: FPGA Replay Board
« Reply #17 on: July 11, 2013, 11:22:40 PM »
Quote from: ferrellsl;740599
Hmm.....as opposed to unwillingly programmed?
 
These chips are programmable.....but only once....hence the discussion to use a chip socket when you want/need to update your device.....This same concept is used to update classic Amigas with updated Kickstarts. So what's the problem?

The 4 core version has 64k of ram and 28 i/o pins, it wouldn't even be able to emulate a c64. The most expensive one ($27.11) has 256k ram & 256 i/o pins, which is starting to get better. I don't know if you can run code from ram, but it only has 32k of otp rom. I'm not convinced you could emulate a c64 on that either but I don't mind being proved wrong.
 
Feel free to discuss it somewhere else, but if all you're going to do is drool over it and not actually try building something with it then you're just wasting your time. It has absolutely nothing to do with the FPGA replay & cannot possibly emulate an Amiga.
« Last Edit: July 11, 2013, 11:29:42 PM by psxphill »
 

Offline ferrellsl

Re: FPGA Replay Board
« Reply #18 on: July 11, 2013, 11:37:14 PM »
Quote from: ChaosLord;740605
Kickstart ROM chips are slow, expensive and difficult to update.

We want machines that are fast, cheap and easy to update.

The whole point of an FPGA chip is that you can keep reprogramming it over and over and over again for free.  The XMOS chip is the exact opposite philosophy.


Why do insist on reading things into what I wrote that simply don't exist?  I never implied nor stated that Kickstart ROMs were fast.  Do you have a reading disability or are you just looking to be difficult?
 

Offline ferrellsl

Re: FPGA Replay Board
« Reply #19 on: July 11, 2013, 11:39:58 PM »
Quote from: psxphill;740609
The 4 core version has 64k of ram and 28 i/o pins, it wouldn't even be able to emulate a c64. The most expensive one ($27.11) has 256k ram & 256 i/o pins, which is starting to get better. I don't know if you can run code from ram, but it only has 32k of otp rom. I'm not convinced you could emulate a c64 on that either but I don't mind being proved wrong.
 
Feel free to discuss it somewhere else, but if all you're going to do is drool over it and not actually try building something with it then you're just wasting your time. It has absolutely nothing to do with the FPGA replay & cannot possibly emulate an Amiga.

Who is drooling?  I just stated that if people wanted to consider using an inexpensive but fast, write-once programmable chip that they should consider using a socket.  I never mentioned C64s, pins or anything else.  You're as bad as ChaosLord when it comes to making assumptions and being difficult!  That's one of the reasons why I rarely post here because guys like you and ChaosLord have turned this board into a digital freak-show that you use to bully and push other people around to satisfy your massive cases of overgrown ego.
« Last Edit: July 11, 2013, 11:49:57 PM by ferrellsl »
 

Offline psxphill

Re: FPGA Replay Board
« Reply #20 on: July 12, 2013, 01:10:49 AM »
Quote from: ferrellsl;740613
Who is drooling? I just stated that if people wanted to consider using an inexpensive but fast, write-once programmable chip that they should consider using a socket. I never mentioned C64s, pins or anything else. You're as bad as ChaosLord when it comes to making assumptions and being difficult! That's one of the reasons why I rarely post here because guys like you and ChaosLord have turned this board into a digital freak-show that you use to bully and push other people around to satisfy your massive cases of overgrown ego.

My point was that it's pointless to use it in any way with an FPGA Arcade, the original thread was purely about the FPGA Arcade and this thread implies discussion about it's use with the FPGA arcade. Other people had mentioned using it for emulation, you incorrectly assumed that this part of my post was directed at you.
 
You would only use one of those in mass produced equipment where you wouldn't need to do an update. It's a pretty unexciting chip, I'd rather pay the extra and get a chip that could run different software without throwing it away. By the time you've run 100 different programs on it, the chip has worked out very expensive.
« Last Edit: July 12, 2013, 01:18:16 AM by psxphill »
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #21 on: July 12, 2013, 03:22:23 AM »
Quote from: ferrellsl;740610
Why do insist on reading things into what I wrote that simply don't exist?  I never implied nor stated that Kickstart ROMs were fast.  Do you have a reading disability or are you just looking to be difficult?
I wasn't being rude.  I am not making statements for you.

It seemed like you were not understand the really severe limitations of that chip and other posters were not getting thru to you.  So I simply tried to explain the problem from a totally completely different angle using different words.

I hereby solemnly attest, before the gathered witnesses of Amiga.org that ferrelsi did not imply or state that Kickstart ROMS were fast.


But you did seem to imply that because Kicstart ROMS can't be rewritten after having been burned and that since some Amigas have Kickstart ROMS that therefore chips which can't be reprogrammed are totally completely acceptable.

Kickstart ROMS are ok.  They have a certain level of barely being acceptable.  But Kickstart ROMS have a huge number of disadvantages.

In the A1000 days ppl got the idea that a Kickstart ROM would be wonderful and awesome because then ppl would not have to load kickstart off a floppy into RAM.  But that notion was only correct back in they days before cheap hard drives and cheap hard drive controllers.

In 1990 I bought an Amiga 3000 brand new.  And Thank Commodore it didn't come with a Kickstart ROM!  The Kickstart was a file in DEVS:  It could be easily expanded, modified, changed, patched and updated without having to buy expensive ROM chips!  That Amiga 3000 is so awesome!  The next year I bought another brand new A3000 and that one sadly came with a real Kickstart ROM and no way (that I know of) to load the kickstart from hard drive.  Years later my dad wanted to buy one of my A3000s: No way was I selling him my A3000 that had no Kickstart ROM.  I sold him the crappy one with the Kickstart 3.0 ROM chip.  Yuck.  The first thing he had to do was buy a Kickstart 3.1 ROM chip for $50.00.  $50.00 of the Earth's resources were senselessly destroyed by the use of this silly OTP (One-Time-Programmable) technology.   I don't want to destroy the Earth using primitive technology when there exists a better way to do things.

On My 1200T/060 I hafta copy the silly lame Kickstart ROM into proper FastRam so I can get a nice speedboost.
« Last Edit: July 12, 2013, 03:28:43 AM by ChaosLord »
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: FPGA Replay Board
« Reply #22 on: July 12, 2013, 04:02:13 AM »
Quote from: ChaosLord;740626
No way was I selling him my A3000 that had no Kickstart ROM. I sold him the crappy one with the Kickstart 3.0 ROM chip. Yuck. The first thing he had to do was buy a Kickstart 3.1 ROM chip for $50.00.  $50.00 of the Earth's resources were senselessly destroyed by the use of this silly OTP (One-Time-Programmable) technology.   I don't want to destroy the Earth using primitive technology when there exists a better way to do things.


Commodore used mask ROMs not OTP. They cost far less than $50 to make and used less of the Earth's resources than the equivalent amount of RAM would have.

Also, there was no 3.0 for the A3000, and your A3000 had a 1.4 Kickstart ROM in it.
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: FPGA Replay Board
« Reply #23 on: July 12, 2013, 07:06:45 AM »
Quote from: mongo;740628
Commodore used mask ROMs not OTP. They cost far less than $50 to make

Nobody cares how much it cost to make them.  They also have to be ordered by the customer and the customer must pay a profit and the customer must pay for shipping for all these new ROM chips every 2 years.  So yes the cost of stupid ROMS is massively more than just using some RAM and downloading a file.

And yes around $50.00 is what my dad paid to the computer store for his 3.1 ROMS many years ago.


Quote

 and used less of the Earth's resources than the equivalent amount of RAM would have.

You have completely missed the point.

The ROMS cost massively more than the equivalent RAM in money, time and natural resources.

First you start with a 2.04 KS
which then had to be upgraded to 2.1
which then had to be upgraded to 3.0
which then had to be upgraded to 3.1
which then had to be upgraded to 3.1 with patches
which then had to be upgraded to 3.1 with even more patches
which then had to be upgrade to 3.1 with newer patches
which then had to be upgraded to 3.1 with still yet newer patches.  Remember there have been countless upgrades to the AmigaOS ROM since 1990.

8 separate ROMS costs a lot more than 512K or 1MB of RAM.

Just the shipping alone to order 8 separate ROMS might be enough to buy the RAM.

And if you live in any random left-wing country (lets use Britain as an example) then you hafta pay a whopping ridiculous 17.5% sales tax on all 8 of those purchases which means you have to destroy and burn more of the Earth's resources just to pay the tax.  (In fairness my Dad paid 0% sales tax for all his Amiga gear as ripoff sales taxes were illegal in the USA in those days.)

The moral of the story is that Write-Once technologies have their uses but they have many disadvantages.  Better to use Write-Infinite if the cost is close to the same.

Quote

Also, there was no 3.0 for the A3000, and your A3000 had a 1.4 Kickstart ROM in it.


I have a 3.0 for my A3000 so you are mistaken.  Maybe you are thinking about Kickstart 2.04 which I also have.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline JimDrew

  • Lifetime Member
  • Full Member
  • ***
  • Join Date: Jun 2012
  • Posts: 241
    • Show only replies by JimDrew
Re: FPGA Replay Board
« Reply #24 on: July 12, 2013, 07:11:08 AM »
Quote from: psxphill;740609
The 4 core version has 64k of ram and 28 i/o pins, it wouldn't even be able to emulate a c64.


That's not true.  There are already a few microcontroller based C64 emulations.  The specs for this chip with its 4 cores could easily emulate the C64 if you added some external RAM.
 

Offline takemehomegrandma

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2990
    • Show only replies by takemehomegrandma
Re: FPGA Replay Board
« Reply #25 on: July 12, 2013, 08:12:21 AM »
Quote from: SamuraiCrow;740540
The XMOS chip doesn't address external memory, it just has I/O ports.  That makes it nearly worthless for emulation purposes.


And isn't I/O the whole purpose of the XMOS chips?


Quote from: JimDrew;740634
That's not true.  There are already a few microcontroller based C64 emulations.  The specs for this chip with its 4 cores could easily emulate the C64 if you added some external RAM.


But if you can't then it's pointless, use the XMOS for I/O in some other product where it might make sense, and and use the Turbo Chameleon 64 for emulation and other stuff! :)



Read about it here, or at the Syntiac Pages

I think this product is über-cool, use it as a super cartridge in a real C64 to add tons of new features or use it as a stand-alone computer! When using at as stand-alone, you can also load different cores to it, like spectrum and even Amiga, as shown in this video!

[youtube]J_W_XbklmIY[/youtube]

:)
MorphOS is Amiga done right! :)
 

Offline ElPolloDiabl

  • Hero Member
  • *****
  • Join Date: May 2009
  • Posts: 1702
    • Show only replies by ElPolloDiabl
Re: XMOS chips and the FPGA Arcade Replay
« Reply #26 on: July 12, 2013, 09:20:06 AM »
Are these the 'planned' or 'might be possible' type of features that would convince you to buy a product. If you are going to buy an Amiga One I would only consider the things it can do at release.

PowerPC has become even more niche and could even be killed off in the near future.
That's not to say your Amiga One won't be a valuable collectors item.
Go Go Gadget Signature!
 

Offline psxphill

Re: FPGA Replay Board
« Reply #27 on: July 12, 2013, 09:38:13 AM »
Quote from: JimDrew;740634
That's not true. There are already a few microcontroller based C64 emulations. The specs for this chip with its 4 cores could easily emulate the C64 if you added some external RAM.

I wouldn't have thought there would be enough I/O pins for ram after you've added joysticks, keyboard, display, sound & some storage. Unless you used serial for everything and added a bunch of custom external glue. This defeats the point as the cost starts going up & then you might as well use one of their more expensive chips.
 
I would guess they do development versions of these, even if it's a OTP loader and you test you code running from ram. Some older OTP chips were internally just eproms but with no erase window, if that is the case here then development ones might just come with a window. There is no way anyone would be able to do anything with them if you have to throw a chip every time you make a change. Development versions will be more expensive though.
« Last Edit: July 12, 2013, 09:43:47 AM by psxphill »
 

Offline AJCopland

Re: FPGA Replay Board
« Reply #28 on: July 12, 2013, 09:59:55 AM »
Quote from: psxphill;740624
My point was that it's pointless to use it in any way with an FPGA Arcade, the original thread was purely about the FPGA Arcade and this thread implies discussion about it's use with the FPGA arcade. Other people had mentioned using it for emulation, you incorrectly assumed that this part of my post was directed at you.


Actually my first thought was that it could be an interesting chip for us on something like the FPGAArcade with it's DSP like abilities, at least until I read that it can't be reprogrammed. I'd really like to see what could be done with it for flexible mesh vertex processing, image manipulation, MP3 / video encoding & decoding, audio effect processing, particle engines, physics simulation, etc.

With the limitation of being able to only program it once though it kind of becomes a moot point.

Is it a limitation of the chip or of that particular version of it? I mean are there versions that are programmable during operation? The small amount of on-chip ram is just a memory management a issue.

You're not going to emulate anything with such a chip, you're just going to feed it data and retrieve results constantly. Stuff that you might not want to do on the FPGA itself as that would either be too slow, or take up too much space.

Andy
Be Positive towards the Amiga community!
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: FPGA Replay Board
« Reply #29 from previous page: July 12, 2013, 01:15:47 PM »
Quote from: ChaosLord;740633
Nobody cares how much it cost to make them.  They also have to be ordered by the customer and the customer must pay a profit and the customer must pay for shipping for all these new ROM chips every 2 years.  So yes the cost of stupid ROMS is massively more than just using some RAM and downloading a file.
And yes around $50.00 is what my dad paid to the computer store for his 3.1 ROMS many years ago.


Costing $50 of your dad's money and "$50.00 of the Earth's resources were senselessly destroyed" are two very different things.

Quote
You have completely missed the point.


I'm not sure you had one. You just like to complain.

Quote
The ROMS cost massively more than the equivalent RAM in money, time and natural resources.


No, they don't. You have no idea how expensive RAM used to be.

Quote
First you start with a 2.04 KS
which then had to be upgraded to 2.1
which then had to be upgraded to 3.0
which then had to be upgraded to 3.1
which then had to be upgraded to 3.1 with patches
which then had to be upgraded to 3.1 with even more patches
which then had to be upgrade to 3.1 with newer patches
which then had to be upgraded to 3.1 with still yet newer patches.  Remember there have been countless upgrades to the AmigaOS ROM since 1990.

8 separate ROMS costs a lot more than 512K or 1MB of RAM.

Just the shipping alone to order 8 separate ROMS might be enough to buy the RAM.


Versions of Kickstart available for the A3000 : 1.4, 2.04, 3.1. That's all. There was no 2.1 for any Amiga and 3.0 was for AGA Amigas only, and no 3.1 with patches ROMs were ever released.

Quote
And if you live in any random left-wing country (lets use Britain as an example) then you hafta pay a whopping ridiculous 17.5% sales tax on all 8 of those purchases which means you have to destroy and burn more of the Earth's resources just to pay the tax.  (In fairness my Dad paid 0% sales tax for all his Amiga gear as ripoff sales taxes were illegal in the USA in those days.)


Sales taxes were never illegal in the USA.

Quote
The moral of the story is that Write-Once technologies have their uses but they have many disadvantages.  Better to use Write-Infinite if the cost is close to the same.


No, the moral of the story is you have no idea what you are talking about.

Quote
I have a 3.0 for my A3000 so you are mistaken.  Maybe you are thinking about Kickstart 2.04 which I also have.


Is that for your A3000 that "didn't come with a Kickstart ROM"?