I’ve moved most of my development activities onto my new notebook, running Fedora 12 x86_64 Linux. Today I installed Xilinx ISE WebPack 12.1 on it. ISE is officially supported on Red Hat Enterprise Linux, but not on Fedora. Fedora is closely related to RHEL, so it’s not surprising that it’s possible to get ISE running on Fedora without too much effort. With previous versions of ISE, I always had to fiddle around with installing legacy compatibility libraries and such before ISE would work. I was pleasantly surprised that 12.1 installed and worked with no hassle whatsoever. It is also nice that WebPack is finally supported on 64-bit systems; in the past on 64-bit systems it was necessary to kludge the install script to force it to install the 32-bit WebPack executables.
ISE 12.1 builds my 1802 core and still meets static timing for a 40 ns clock period (25 MHz) on a Spartan 3E (XC3S1600E). I don’t actually need it to work at 25 MHz for the RetroChallenge, though.
Now I need to get the ELF toggle switches, pushbuttons, and hexadecimal LEDs wired up to the FPGA eval board I’m using. I could just use the seven-segment LEDs on the Spartan 3 starter kit board, but that wouldn’t look very authentic.