We use in a laboratory course still XILINX XC3000 FPGAs with Viewlogic's Workview design entry (DOS version) and XILINX XACT (also DOS). The problem is that we have to replace the old PC's and that Viewlogic only supports a few graphics modes and it is unlikely that it will run on new PC's. The last version of XILINX ISE software which supports XC3000 FPGA's isn't an alternative (and I'm not sure whether it will run on W2k/XP) because the system must be extremely easy to use so the students are able to design and implement a simple CPU in about 10 hours (including the time to learn how to use the schematic entry and simulation tool).
Some questions:
- I have tried to find an actual FPGA with a package which can be soldered with a non professional equipment, something like a PLCC84 where you can get cheap sockets which can be used on self made PCBs and if possible with a VCC of 5 V to easy interface with external TTL logic. XILINX and ACTEL only offers packages with a pin distance of 0.5 mm. ATMEL's AT40K20 would fulfill this requirements but I'm not sure if this architecture is still supported (ATMEL's documentation is five years old) and whether there exists good development software.
- has anybody experience with ATMEL's AT40K20 and can suggest development software (it must be a schematic entry, no VHDL because the students have to "see" the processor at gate level. - does anybody know other FPGAs which could be used (or is the hobby market completely uninteresting for the manufactures).
- Was somebody able to run Viewlogic (DOS version) in a virtual PC emulation. The problem is, the virtual PC must provide the proper graphics mode, mouse type and support a physical dongle on the virtual parallel port.
Here a description of the students project: ftp://137.193.64.130/pub/mproz/mproz_e.pdf