Can I use an XC3S200A as a drop-in replacement on a Shuriken Video?

Portables, case replacements, mods etc, all in here!
Post Reply
Marmotta
Posts: 27
Joined: Tue May 28, 2013 11:33 am

Can I use an XC3S200A as a drop-in replacement on a Shuriken Video?

Post by Marmotta » Tue Apr 19, 2022 5:52 pm

I wanted to build my own GCVideo board based on the Shuriken v3 (bit late to the party given the number of alternatives out there, but I wanted to make a drop in replacement for the Digital AV board on the Panasonic Q), and as it would be an internal device, I'd like to have the pad wired up to control the OSD. As the Shuriken was designed for the XC3S50A, I just wanted to confirm that a XC3S200A would work and what pin on the FPGA the pad would need to be connected to? Would the gcvideo-3.1-shuriken-v3-gc.zip firmware be compiled for the OSD if it was compiled with a XC3S50A in mind? Had a bit of a search, but couldn't find anything definitive.

I did have a schematic that I started creating years ago, and had marked it as Pin 73 on there, but from what I can recall I was never 100% certain that was correct.
Marmotta
Posts: 27
Joined: Tue May 28, 2013 11:33 am

Re: Can I use an XC3S200A as a drop-in replacement on a Shuriken Video?

Post by Marmotta » Tue Apr 19, 2022 7:53 pm

No worries, found it!

Code: Select all

# video output
NET "DVI_Clock[0]" LOC = P77;
NET "DVI_Clock[1]" LOC = P78;
NET "DVI_Blue[0]"  LOC = P83;
NET "DVI_Blue[1]"  LOC = P84;
NET "DVI_Green[0]" LOC = P88;
NET "DVI_Green[1]" LOC = P89;
NET "DVI_Red[0]"   LOC = P93;
NET "DVI_Red[1]"   LOC = P94;

# Gamecube digital video port
NET "CableDetect"  LOC = P3;
NET "CSel"         LOC = P5;
NET "VData[0]"     LOC = P6;
NET "VData[1]"     LOC = P7;
NET "VData[2]"     LOC = P9;
NET "VData[3]"     LOC = P10;
NET "VData[4]"     LOC = P12;
NET "VData[5]"     LOC = P13;
NET "VData[6]"     LOC = P15;
NET "VData[7]"     LOC = P16;
NET "VClockN"      LOC = P43;

# Controller
NET "PadData"      LOC = P73;

# IR Receiver
NET "IRReceiver"   LOC = P71;
NET "IRButton"     LOC = P70;

# Audio
NET "I2S_Data"     LOC = P40;
NET "I2S_LRClock"  LOC = P39;
NET "I2S_BClock"   LOC = P41;
NET "SPDIF_Out"    LOC = P72;
Post Reply