Welcome, Guest. Please login or register.

Author Topic: FPGA Replay Board  (Read 821667 times)

Description:

0 Members and 12 Guests are viewing this topic.

Offline JimDrew

  • Lifetime Member
  • Full Member
  • ***
  • Join Date: Jun 2012
  • Posts: 241
    • Show only replies by JimDrew
Re: FPGA Replay Board
« Reply #2759 from previous page: June 19, 2013, 05:28:45 PM »
Before production boards were started, I made a change to my SuperCard Pro project to make the floppy bus fully bi-directional.  This means that besides being able to use a real floppy drive, it can also emulate a floppy drive.  So, we can use protected disk images via the built-in microSD card slot.  Besides USB (using a parallel FTDI USB FIFO chip), there are also two 1Mbps serial buses that can be used to transfer data.  So, theoretically it should be possible to boot protected disk images from an SD card and not require a real floppy.  I am just starting the drive emulation support, but since its mostly hardware driven (capture/compare w/DMA) I don't think there is too much to do to make it all work... famous last words!  LOL!
 

Offline Lord Aga

  • Sr. Member
  • ****
  • Join Date: May 2011
  • Posts: 396
    • Show only replies by Lord Aga
Re: FPGA Replay Board
« Reply #2760 on: June 19, 2013, 06:46:32 PM »
Quote from: JimDrew;738319
being able to use a real floppy drive


This is a great addition to FPGA Arcade :) Makes it more Amigaish !
Glory to the loud-mouthed Scotsman !
 

Offline JimDrew

  • Lifetime Member
  • Full Member
  • ***
  • Join Date: Jun 2012
  • Posts: 241
    • Show only replies by JimDrew
Re: FPGA Replay Board
« Reply #2761 on: June 19, 2013, 07:59:08 PM »
True, but for me, I wanted something I could put inside of my A1200 to replace the floppy drive, and still be able to play Shadow of the Beast from "floppy".  :)
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #2762 on: June 19, 2013, 08:21:24 PM »
Quote from: Lord Aga;738326
This is a great addition to FPGA Arcade :) Makes it more Amigaish !


Better start coding of the thermal fatigue emulation module.. :P
 

Offline AJCopland

Re: FPGA Replay Board
« Reply #2763 on: June 19, 2013, 08:40:31 PM »
Quote from: mikej;738316
Yes, the main board supports RTG. The soft CPU has some compatibility issues so until these are resolved the 68060 on the daughterboard is required.
Hopefully this will be improved.
/MikeJ


That's good to know, any more news on the board bringup itself or it just the usual slog through issues at the moment?

Andy
Be Positive towards the Amiga community!
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: FPGA Replay Board
« Reply #2764 on: June 19, 2013, 08:55:51 PM »
Quote from: AJCopland;738336
That's good to know, any more news on the board bringup itself or it just the usual slog through issues at the moment?

Andy


Looking good, test hardware complete and running. Replaced regs on 10 boards and they are under soak test at the moment.
/MikeJ
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #2765 on: June 19, 2013, 10:49:59 PM »
What's a soak test?
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: FPGA Replay Board
« Reply #2766 on: June 19, 2013, 11:03:21 PM »
Quote from: freqmax;738346
What's a soak test?


I believe it has something to do with wanking over them and not wiping it off until it dries.  Mike will have to confirm this.

I'd put my name down for board #11 if this is the case.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: FPGA Replay Board
« Reply #2767 on: June 19, 2013, 11:05:33 PM »
Quote from: freqmax;738346
What's a soak test?

http://en.wikipedia.org/wiki/Soak_testing
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #2768 on: June 19, 2013, 11:34:00 PM »
Guess the "soak" part confused me. I thought on dipping them in some chemical solution ;)
 

Offline carvedeye

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 1563
    • Show only replies by carvedeye
Re: FPGA Replay Board
« Reply #2769 on: June 19, 2013, 11:52:21 PM »
Quote from: freqmax;738352
Guess the "soak" part confused me. I thought on dipping them in some chemical solution ;)


yeah me to lol
A1200T: M1230XA 50Mhz 68030 w/64mb,DVDRom, 80gb hdd, Realtek LAN Card, Mediator LT4 + Radeon 9250 128mb(used for fast ram), Spider USB Card, Voodoo 3 3000 OS 3.9 +bb 1-3
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: FPGA Replay Board
« Reply #2770 on: June 20, 2013, 01:05:54 AM »
"Howdy-dodi the Swedish cook thinks the little circuit boards needs a nice warm bath to get rid of all those dirty bugs" ;)

Anyway, here's a quick reference to the schematic - Replay 1.02 RevB:
fpgaarcade_replay_b02_schematic.pdf and placement.pdf + photo.jpg

Page 1: U4 - LM2853MH-3.3 (3.3V 3A) ; U12 - MCP1703 (3.3V 0.250A analog) ; U9 - LM2852YMXA-2.5 (2.5V 2A) ; U2 - LP2995MR (2.5V reference) ; U2 - LP2995MR (2.5V Vtt) ; U3 - APX809 (reset) ; U14 - LM2852YMXA-1.2 (1.2V 2A)

Page 2: U6 - AT91SAM7S256 (microcontroller) ; P13 - Micro USB type B (ARM CPU) ; P17 - SD/MMC ; U5 - XC3S1200E (bank 2/ config+jtag) ; P15 - JTAG

Page 3: U5 - XC3S1200E (bank0+1/ peripherals and memory)

Page 4: U5 - XC3S1200E (bank2+3/ video and I/O)

Page 5: U5 - XC3S1200E (Vcc+GND) ; U8 - 46V32M16-6T F (DDRx16 TSOP66 64 MByte)

Page 6: U10 - CH7301C-TF-QFP64 (DVI & DAC) ; U15 - MCP1703T (video TVdd) ; P22 - DVI-I connector

Page 7: U11 - THS7353 (video filter) ; P3 - joystick ; P7 - aux ; P16 - joystick/video ;

Page 8: U13 - WM8729 (audio D/A) ; U16 - AD723 (TV encoder) ; P20 - S-Video ; X1 - HC49-27.000 MHz (oscillator) ; U7 - CDCE906 (clock generator) ; P21 - PS/2 keyboard+mouse ; P1 - FPGA or ARM TxD (jumper selection) ; U1 - MAX232 (RS-232) ; P4 - DE9M (RS-232) ; P8 - BSE_080-01-L-D-A (expansion board) ; P18 - 2xDE9M (joystick)

FPGA: Overall schematic says XC3S1200E-FG320-4, but page 3 says fitted part is XC3S1600E-FG320-4
« Last Edit: June 20, 2013, 02:45:56 AM by freqmax »
 

Offline psxphill

Re: FPGA Replay Board
« Reply #2771 on: June 20, 2013, 01:29:19 AM »
Quote from: freqmax;738352
Guess the "soak" part confused me. I thought on dipping them in some chemical solution ;)

Yeah, it's not a particularly descriptive name. I have never heard the origin of the term, but I expect there was some logical reason.
 
Burn in testing doesn't quite mean what it sounds like either.
 

Offline EDanaII

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 579
    • Show only replies by EDanaII
    • http://www.EdwardGDanaII.info
Re: FPGA Replay Board
« Reply #2772 on: June 20, 2013, 03:02:40 AM »
I suppose I would have used the term "load" or "stress" testing, but it sounds like soak testing might be slightly different from those two processes...
Ed.
 

Offline JimDrew

  • Lifetime Member
  • Full Member
  • ***
  • Join Date: Jun 2012
  • Posts: 241
    • Show only replies by JimDrew
Re: FPGA Replay Board
« Reply #2773 on: June 20, 2013, 05:55:41 PM »
The term "soak test" comes from the test procedure that focuses on long term thermal testing - where parts can be "soaked" at varying temperatures during the test.

NASA uses this frequently with their boards that go outside of our atmosphere (heat soaking/cold soaking).   I used cold soaking for my project with James Cameron's Mariana trench dive.  The electronics I designed for that had to withstand sub-zero temperatures at over 16,500 psi.  They actually were tested (in a chamber) to over 18,000 psi, sub-zero to +150F - up and down in pressure and temperature to see if they would fail.  No failures in 3 sets of boards... surprised me for sure.
« Last Edit: June 20, 2013, 05:58:59 PM by JimDrew »
 

Offline Ezrec

  • Jr. Member
  • **
  • Join Date: Aug 2010
  • Posts: 58
    • Show only replies by Ezrec
    • http://www.evillabs.net
Re: FPGA Replay Board
« Reply #2774 on: June 20, 2013, 06:24:33 PM »
Quote from: freqmax;738355
"Howdy-dodi the Swedish cook thinks the little circuit boards needs a nice warm bath to get rid of all those dirty bugs" ;)

Anyway, here's a quick reference to the schematic - Replay 1.02 RevB:


Just in case any of these datasheets/companies go offline, I've archived your message and *all* of the linked datasheets at:

http://www.evillabs.net/FPGAArcade_B02/