Author Topic: What to do with those old XC3S1200E chips (o;  (Read 2489 times)

0 Members and 1 Guest are viewing this topic.

Offline james_s

  • Super Contributor
  • ***
  • Posts: 17431
  • Country: us
Re: What to do with those old XC3S1200E chips (o;
« Reply #25 on: October 30, 2021, 10:52:08 pm »
IIRC what it actually does is load a bitfile into the FPGA that turns it into a programming device for the configuration flash chip. It's been a while since I've worked with Xilinx parts but I do know that you can load the bitstream directly (volatile) or program the flash (nonvolatile) with the same JTAG connection.
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 9143
  • Country: fr
Re: What to do with those old XC3S1200E chips (o;
« Reply #26 on: November 01, 2021, 02:32:03 am »
IIRC what it actually does is load a bitfile into the FPGA that turns it into a programming device for the configuration flash chip.

Yes that's what it does.
And if you want to do it yourself - which is what I did for some project with a Spartan-6 - you're in luck: https://github.com/quartiq/bscan_spi_bitstreams
 

Offline laugensalm

  • Regular Contributor
  • *
  • Posts: 78
  • Country: ch
Re: What to do with those old XC3S1200E chips (o;
« Reply #27 on: November 01, 2021, 07:04:44 pm »
You'll need a Xilinx platform USB cable, the Chinese clones work fine.

Using xc3sprog or PapilioProg etc., any FT2232 or other supported cable will do and is a bit faster than Impact and the corresponding Diligentware.
If I didn't already migrate to Spartan6 many years ago, those 1200E would be neat for some legacy applications where the Spartan3 just perform fine.
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 12856
  • Country: gb
    • Mike's Electric Stuff
Re: What to do with those old XC3S1200E chips (o;
« Reply #28 on: November 01, 2021, 07:17:04 pm »
They;re all out of stok at Digikey so may be worth reselling
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline davorin

  • Supporter
  • ****
  • Posts: 908
  • Country: ch
Re: What to do with those old XC3S1200E chips (o;
« Reply #29 on: November 14, 2021, 10:54:03 am »
Okay...my DLC10 clone arrived finally....works fine in Vivado 2021.2....

Is there a trick to use it also on ISE 14.7? Impact just tells me that no cable was found...
And gave xc3sprog a go...but seems it can only be built for RPi as it wants wiringPi.h.

 

Offline MadTux

  • Frequent Contributor
  • **
  • Posts: 745
Re: What to do with those old XC3S1200E chips (o;
« Reply #30 on: February 08, 2022, 09:24:03 pm »
BTW, steps to get that Wind/U stuff for floorplaner.... working for ISE 10.1, 14.3 and 14.7 on current Arch64:

Code: [Select]
sudo pacman -S openmotif libstdc++5 xorg-fonts-100dpi xorg-fonts-75dpi net-tools xorg-xlsfonts rpcbind

/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/_fpga_editor: error while loading shared libraries: libXm.so.3:
sudo pacman -S openmotif
cd /usr/lib
sudo ln -s libXm.so.4 libXm.so.3

/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/_fpga_editor: error while loading shared libraries: libstdc++.so.5:
sudo pacman -S libstdc++5

Wind/U error:
sudo pacman -S xorg-fonts-100dpi xorg-fonts-75dpi

sudo pacman -S net-tools
sudo pacman -S xorg-xlsfonts
sudo pacman -S rpcbind

xlsfonts
Create file "xilinx-font.txt" with xlsfonts output accordingly:
*SystemFontSpec:-misc-fixed-medium-r-semicondensed--0-0-75-75-c-0-iso8859-1
*SystemFont:-misc-fixed-medium-r-semicondensed--13-100-100-100-c-60-iso8859-1

sudo systemctl enable rpcbind

Before every ISE start, execute:
xrdb -merge xilinx-font.txt

Perhaps that helps someone, took me quite a while to figure everything out.... ;D
« Last Edit: February 08, 2022, 09:28:12 pm by MadTux »
 
The following users thanked this post: paf


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf