Legacy hardware for PLD/FPGA and mC |
|
Classic digital technologies | Analogue chips and devices | Companies and chip manufacturers | Legacy |
Let us give obsolete boards a second chance. For educational purposes at an introductory level, are not only classic CMOS-4000 series or LS-TTL chips still of interest for comprehending in detail how components in digital systems are conceived but also many training boards for sPLD/CPLD/FPGA and μC are kept operational in our labs for demonstration purposes and experimentation. Some of them are more than 25 years old.
To install and run all legacy software we use a Microsoft Windows 7 operating system running in an Oracle VM VirtualBox.
Let us organise and complete all the legacy projects following these three steps:
1. You can: (1) Specify, (2) Plan, (3) Develop and (4) Test (functional) your complete project using your current EDA tools, for instance Quartus Prime.
2. When ready, you can (5) Prototype the top design for the given target board and programmable chip using the legacy software embedded in the VM. At this design section you only have to synthesise again the same set of VHDL files using the older version of the EDA tool and pay attention to the pin assignment and target chip configuration files. You can use a shared folder between the computers:
C:\CSD\W7_VM\(files)
3. You can use the current Windows 11 version of the EDA specific programmer tool to download the configuration files (pof, sof, bit, jed, etc.) for the legacy programmable devices.
Intel/Altera |
AMD/Xilinx |
Lattice Semiconductor |
Infineon/Cypress |
Chip:
Cyclone III:
3C16F484C6N |
||
Chip: Cyclone II EP2C35F672C6 |
||
NIOS-1 board. Documents, schematic, pinout list, Chip: APEX EP20K200EFC484-2X CSD demonstration application. The Byteblaster parallel port download cable is replaced by the MAX-II micro kit. |
||
UP2 board. Documents, schematics, MAX expansion connector corrected. Chip: MAX7000 EPM7128SLC84-7 Chip: FLEX10K EPF10K70RC240-4 CSD example application. |
Intel/Altera |
AMD/Xilinx |
Lattice Semiconductor |
Infineon/Cypress |
Nexys2 FPGA Board User manual and software ISE and ISim to implement and simulate the project (currently this software v. 14.7 is executed in a VM in Windows 10). The Digilent Adept application to program the device. FPGA from AMD: Spartan-3E XC3S500E-FG320 Schematics and documents (1). ISIm wave colour scheme with white blackground. |
|
|
CoolRunner-II CPLD Starter Board User manual and software ISE and ISim to implement and simulate the project and the Digilent Adept to program de device. CPLD from AMD: XC2C256-TQ144 - 7 Documents (1) |
||
Intel/Altera |
AMD/Xilinx |
Lattice Semiconductor |
Infineon/Cypress |
HWD-LC4128V Hardware Design JK. Die Experimentierplatine für die Digitaltechnik CPLD Lattice Semiconductor ispMach LC4128V-75TN100C Schematics and documents (1), (2), (3) (driver USB) |
|
|
Chip: ispGAL22V10 GAL22V10 protoboard details (1), (2), example: 1-digit BCD counter |
Intel/Altera |
AMD/Xilinx |
Lattice Semiconductor |
Microchip |
Infineon/Cypress |
|
|
|
Prototyping boards, simulators, programmers and in-circuit debuggers:
PICkit 3 In-Circuit programmer and debugger. (ref.) |
|
In-circuit debugger and programmer tool ICD 3 tool: (ref.)
|
|
Example to startLab10 {Counter_BCD_1digit} |
||
|
User manual, schematics and sample projects from Microchip. Chip: PIC16F877A (the new replacement for the PIC16F873A, the PIC16F883 is available in Proteus) |
Example to start Lab10 {Counter_BCD_1digit} |
PICDEM2 simulated in Proteus-VSM Board with PIC18F4520 Board with a PIC18F46K22 Demo default for the PIC16F877 (old board) |
Example for PIC18F46K22 |
|
This is another example of board for discovering PIC microcontrollers. EasyPIC-40. (manual, schematic) |
||
PIC16F 8-bit MCU Development Study Learning Board Kit. CSP (PICkit 2 or similar) is required to program the chip. |
Schematic and example code. |
Intel/Altera |
AMD/Xilinx |
Lattice Semiconductor |
Infineon/Cypress |