UPC EETAC Bachelor's Degree in Telecommunications Systems and in Network Engineering EEL

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

Windows 7 VM

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.

Programmers

 


Intel/Altera

AMD/Xilinx

Lattice Semiconductor

Microchip

Infineon/Cypress

Intel - Altera

DE0

 DE0 Board. Terasic

Chip: Cyclone III: 3C16F484C6N

https://digsys.upc.edu/ed/components/programables/img/img7quartus.jpg





Intel
DE2

DE2 Board. Terasic

Chip: Cyclone II EP2C35F672C6

NIOS-1 board

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 picture

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

Microchip

Infineon/Cypress

AMD - Xilinx

https://digsys.upc.edu/ed/components/programables/img/imgsygF.jpg

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.

ISE

 

 

Logo Xilinx AMD

 

 

https://digsys.upc.edu/ed/CSD/terms/00_old/1314Q1/EX/EX1C/imgcool7.jpg

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

Microchip

Infineon/Cypress

Lattice Semiconductor

experimentierplatine

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)

Lattice logo


Classic
protoboard Chip: ispGAL22V10

GAL22V10 protoboard details (1), (2), example: 1-digit BCD counter

 


Intel/Altera

AMD/Xilinx

Lattice Semiconductor

Microchip

Infineon/Cypress

Microchip

Prototyping boards, simulators, programmers and in-circuit debuggers:

PICKIT3

PICkit 3

In-Circuit programmer and debugger. (ref.)

ICD3

In-circuit debugger and programmer tool

ICD 3 tool: (ref.)

 

ICD tool for programming and debugging

 

Old PICDEM

User manual

Example to startLab10 {Counter_BCD_1digit}

PicDem2Plus

PICDEM2 board

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}

 

virtual board

PICDEM2 simulated in Proteus-VSM

Board with PIC18F4520

Board with a PIC18F46K22

Demo default for the PIC16F877 (old board)

Example for PIC18F46K22

Board  Easy-PIC 40

This is another example of board for discovering PIC microcontrollers. EasyPIC-40. (manual, schematic)

 
Board

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

Microchip

Infineon/Cypress

Infineon - Cypress