Welcome, Guest. Please login or register.

Author Topic: FPGA Replay Board  (Read 830073 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #14 on: January 05, 2012, 02:06:28 AM »
Quote from: freqmax;674382

The point is that there are usually more efficient ways to accomplish what those peripherals do. Especially using I/O efficient interfaces like I2S etc. That usually also does away with any messy voltage level conversion in massive parallel arrays. Direct connection to the FPGA also imply the risk to fry the main chip.

You can do messy line interfacing and use lots of I/O to connect a sampler. Or you could use a small chip that does it all directly. Just because something is possible doesn't make it the right solution.


Oh, I agree with you totally, it makes a lot more sense to build some new custom hardware replace whatever external devices you might have on the serial & parallel ports. But there is the software involved. If it were relatively easy to do the Amiga's ports, then you wouldn't have to write a new sampler program for example.

Quote

Baud is signaling rate, bits per cycle. The bit rate is possible either by dividing some other clock or by using a PLL (DCM). It might require a update to the FPGA binary (core) however.


That's what I meant to say. To drive the Miracle piano, the FPGA core would have to hit the MIDI bit rate. I guess that would depend on the design of that core.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #15 on: January 05, 2012, 05:05:42 PM »
Quote from: freqmax;674427
The action plan depend on how complicated the device is. A simple 8-bit A/D sampler doesn't seem worthwhile for parallel-port replica. While a real-time video compressor might.

I think a better plan would be to imbed a SPI core into the Amiga core, mapped in at some spare I/O address. Then hook on one of those mp3 decoders that interface with SPI and have audio in.
Quote

 A possible workaround is an external CPLD that serialize/parallelize  the connection using the expansion I/O.

I like that idea. You could just add something into the Amiga core that was transparent to the Amiga software and at least allow users to print.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #16 on: January 05, 2012, 09:27:45 PM »
Quote from: freqmax;674502

Why involve an mp3 decoder?

A/D -> SPI -> FPGA .. core glue.  And you can implement any sampler card every heard of on Amiga.


I suppose so.... is there enough room left in the FPGA to do MP3 decoding?
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #17 on: June 21, 2012, 08:04:09 PM »
Quote from: NorthWay;697028
I wish someone would make an FPGA thingy that lets you do the logic upload by ethernet(something else?) from your pc.


There are plenty of FPGA development boards that let you load the core over USB from a pc. It's a matter of using a controller cpu with a USB port.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #18 on: June 24, 2012, 03:27:08 AM »
Quote from: billt;697552


I'd imagined a PCI (or Zorro) card that could be various things at different times, pick a partial-bitstream to send to the card and have it reconfigure itself to that. Think hardware codecs for mp3, avi, mpeg2, mpeg4, fivx, etc. that would change out based on what file you were playing. I'm finally very recently learning how to do such things, but not sure what I'll actually end up tinkering with.


That sounds interesting... but you're *way* ahead of me. ;-) I just managed to install the Xilinx software and compile an example for the dev board I'm considering. - A LED blinker... the hardware version of "hello world" ;-) I'll have to take a look at opencores.org and see what kind of codecs are there.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #19 on: June 24, 2012, 03:37:10 AM »
Quote from: NorthWay;697435
Sure, but I'd hope for something high-profile that has readily available designs that work out of the box if/when I find out I have bought an expensive brick coz I'l too lazy to get properly cracking with VHDL.


Altera makes a board the DE2, I believe.. anyway, the OCS version of minimig has been ported to it. Not sure what else. But I think I'll wait for the Replay. Still, the XULA board from XESS is only $55 and has RAM and the USB programming port. Not as expensive a brick. ;-)
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #20 on: September 18, 2012, 02:30:24 PM »
Quote from: TheDaddy;708581
Amen to the above.

Keep up the good work Mike, my board will sit in a shiny black X500 ;)


I'm with y'all.... Sometimes it looks like people think it's still the glory days of Commodore, with a staff a full-time engineers instead of a few dedicated enthusiasts working in their spare time. BTW, It's my understanding that most of the cores are supposed to come from the "community" once the board is in wider distribution.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #21 on: September 18, 2012, 08:20:33 PM »
Quote from: mikej;708620

Other people are working on porting code yes, but I will be doing this as well.
I supply a wrapper which gives access to all the IO and then it is quite easy to drop other stuff into that and load it from the SD card.
/Mike


Great! Looking forward to it when it's ready for the masses. ;-)
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #22 on: October 18, 2012, 03:29:29 PM »
Quote from: jackflash;711875
I have been considering experimenting with fpgas, what software would I need to create my own core for the fpgaarcade? Is there a good beginners guide I could use to get started?


The FPGA on the fpgaarcade is a Xilinx Spartan 3. You can get Xilinx's design software free from them. Either download it... but have lots of time, it's over 4GB, or get a free DVD, which also takes time. ;-)
XESS - makes some Spartan-based development boards. They have some free tutorials on their web site.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #23 on: October 18, 2012, 09:05:48 PM »
Quote from: billt;711903
The WebPack version of ISE is free cost, but you do need to sign up for a license to be able to use it. Just so people aren't confused at the end of install and first run, the free WebPack license is needed at that point.


True... I neglected to mention that.
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #24 on: October 18, 2012, 09:29:26 PM »
Quote from: Fats;711904
Another provider of FPGA boards is Digilent Inc.. They have also some example projects for the Xilinx FPGA development environment using their boards.
Another one is Terasic.


I read that the folk at Elektor magazine will have their own FPGA board soon. From the pic it looks similar to the Xula board from XESS. I bet the minimig core could fit into the Xula2, if there are enough i/o pins... still saving my pennies for the Replay. ;-)
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #25 on: January 05, 2013, 05:44:50 PM »
Quote from: persia;721333
I don't know why people cringe so much at the word emulation.  It's not a bad word and emulation whether done in software like UAE or hardware like Minimig or FPGA Replay are good ways to enjoy the retro experience without old hardware.


I don't cringe at the word "emulation", I just prefer to have different words for things based on different underlying technology. It has nothing to do with which one is "better".
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #26 on: July 09, 2013, 10:25:25 PM »
Quote from: mikej;740405
Getting the ATX panels was a real nightmare.
If you want 100K, no problem, they are sub 1USD.
The tooling cost is huge to cut out the holes.
Eventually I found a supplier in Taiwan who would laser cut them from blanks.
/MikeJ


Back when I was working my way through school, I did a summer at a sheet metal fabber, They had a rotary turret press that would be handy for this kind of thing. You'd mount a selection of stock punches - say a rectangular hole for a USB jack - in the press. Then you'd make a template with a small round hole in the center of each punch. Each type of punch would be connected with a colored marker. The template screwed down to the work table on the press. The working stock would be held by air clamps by a thing like a gaming joystick on X-Y rails. Follow the colored lines on the template and punch all the holes of one type, click the shifter and go to the next punch... Easier to do than to describe. ;-)
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #27 on: July 09, 2013, 10:32:51 PM »
Quote from: bbond007;740412
I'm just going to cut my own out of an asbestos sheet and paint it with lead based paint.


Make it out of brass instead... then you get extra bonus points for being steampunk. ;-)
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #28 on: August 18, 2013, 03:00:32 PM »
Let's keep the politics out of this thread, please!
Obsolescence is futile. You will be emulated. - Amigus of Borg
 

Offline JimS

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1155
    • Show all replies
Re: FPGA Replay Board
« Reply #29 from previous page: October 24, 2013, 02:57:50 PM »
Quote from: Darrin;750968
That said, I can't plug my Emplant card into the FPGA Arcade (but I could always run Shapeshifter I guess).  :)


Isn't a 68k mac core for the replay in the works, making Shapeshifter unneeded?
Obsolescence is futile. You will be emulated. - Amigus of Borg