upceetac_1
Carpeta UPC  

Fast references to our programmable devices

Lattice        Altera         Xilinx         Microchip         Cypress      Atmel 

 

Lattice sPLD/CPLD/FPGA:

Board / Chip Image EDA tool Introductory example project
PROTOGAL board 

Chip:ispGAL22V10
protoboard ispLEVER Chapter 1: 4-bit adder (simulation in ActiveHDL)

HWD-LC4128V, Hardware Design JK - Experimentierplatine für die Digitaltechnik [ispMach 4000] Chip: 4128V TQFP100

Schematics and documents.
experimentierplatine ispLEVER Chapter 1: 7-SEG decoder
MachXO USB Starter Evaluation Board

Chip: LCMXO640C-3TN144C
MachXO Diamond Chapter 1: 3-8 encoder

Chapter 2: counter

 

Altera FPGA/CPLD:

Board / Chip Image EDA tool Introductory example project
UP2 Board

Chip: MAX EPM7128SLC84-7

Chip: FLEX EPF10K70RC240-4
UP2 Quartus II (v. 8.1)
Version 8.1 (due to the obsolete FLEX10K)
Chapter 1: A HEX-7SEG decoder on the FLEX10k (Unit 1.11)
NIOS-1 Board [schematic] [pinout list] Chip: APEX EP20K200EFC484-2X Nios_1 board
Version 8.1 (due to the obsolete FPGA)
Chapter 2: frequency divider
Terasic MAX II Micro Kit
Chip: MAX II EPM2210F324C3] (drivers USB Blaster)
Microkit Version 8.1 / Version 13.0 SP1 Chapter I: Used as a USB Blaster to program UP2 board
Altera - Terasic -DE2 Board
Chip: Cyclone II EP2C35F672C6
DE2 Version 8.1 / Version 13.0 SP1 PFC
Terasic DE0 Board Chip: Cyclone III 3C16F484C6N DE0 Version 8.1 / Version 13.0 SP1 Simple combinational circuit
Altera - Terasic -DE2-115 Board - (board's block diagram)
Chip: Cyclone IV EP4CE115F29C7N (IC FPGA 528 I/O 780 FBGA)
DE2-115 Version 9.1   Version 13.0 SP1 Altera University Program
donation to the subject CSD.

Board's resources

 

Xilinx FPGA:

Board / Chip Image EDA tool Introductory example project
Digilent,

Nexys 2 FPGA Board  (user manual)

Chip: Spartan-3E XC3S500E-FG320
Nexsys ISE
ISE
(WebPACK is license free)

Adept

Xilinx
See Unit 1.5C
Spartan-3AN Starter Kit 

Chip:XC3S700AN-FG484
Spartan ISE
Digilent Adept
PFC


Driver LabView ??  (2)
The CPLD chip (XC2C256-TQ144 - 7) in the board

CoolRunner-II CPLD Starter Board
CoolRunner ISE
Digilent Adept
The example Project_0 on a Lamp control

 

Xilinx FPGA - National Instruments LabView:

Board / Chip Image EDA tool Introductory example project
NI Digital Electronics FPGA Board    (user manual)

Chip: XC3S500E-4FTG256C
NI LabView FPGA
labview


ISE
---- Examples and demos using LabView:
- Simple example

- link to NI examples

- Digital Circuits and Systems with LabVIEW FPGA

- Digital Electronics FPGA Board (1)    (2)

- Creando Código VHDL desde Multisim

-------
Example using the board in stand-alone mode (ISE and iMPACT)

Microchip PIC microcontrollers

Board / Chip Image EDA tool Introductory example project
PICDEM2 Plus info  

[PIC16F877A]

[PIC18F452]

[PIC18F4520]
PicDem2Plus XC8 C Compiler

MPLABX

HITECH C Compiler
"Heads and Tails"
Virtual PICDEM2 Plus: 



The new board with a PIC16F877A   


The new board with a PIC18F4520

The new board with a PIC18F46K22
virtual board Proteus-VSM

(PIC 16F

 &

PIC18F

bundle  licenses)
Demo default  for the PIC16F877 (old board)

Demo default for the PIC18F452 (old board)

Example for the PIC18F452 (old board)

Example for the PIC18F46K22

In Circuit debuggers ICD2  ICD2 MPLAB  
In Circuit debuggers ICD3 ICD3 MPLAB  
PICkit 2 (User's Guide and examples with the PIC16F886) PicKIT2 MPLAB
PICkit 3 (44-pin demo board with PIC18F44K20)     MPLAB  
PICKit 1   RfPIC kit

rfPIC12F675 and rfRXD0420/0920 devices


RfPIC receiver

RfPIC Transmitter
MPLAB  
PICDEM2 PICDEM2 MPLAB  
Millennium Board Millennium MPLAB
chipKIT Uno32

PIC32MX320F128 processor
chipKIT Uno32
The original Arduino

The multi-platform  MPIDE

MPIDE


How to use chipKIT embedded into the Microchip  MPLABX+XC32 compiler?
Blink LED4 LED5
chipKIT max32

PIC32MX795F512L processor
chipKIT MAX32 The original Arduino

The multi-platform  MPIDE

MPIDE

How to use chipKIT embedded into the Microchip  MPLABX+XC32 compiler?

More stuff on ARDUINO: An introductory course following our CSD programming style
A paper:  (Arduino, Raspberry Pi or BeagleBone? , W. Wong, Electronic Design magazine, Jun. 3, 2013
PIC16F 8-bit MCU Development Study Learning Board Kit.

Schematic and example code
Board ICSP (PICkit 2 or similar) is required to program the chip

MPLABX + XC8
A cheap development board for experimenting (from China, eBay)



Cypress PSoC

Board / Chip Image EDA tool Introductory example project
CY3210-PSoCEval1




CY8C29466
CY3210

designer





Sheet Diagram CY829xxx to be used to plan projects at the chip level
Design Aids - CY3210 PSoCEval1 and MiniEval1 Development Board Example Projects - AN2011


Example programs from Cypress (Assembler and C)
       

MiniEval1 board                                                                  CY3210-MiniProg1

 



designer






 
       
CY3215-DK In-Circuit Emulation Development Kit
PSoC 3 FirstTouch Starter Kit
board
 
The RPiSoC board !!
The board that brings the power of the PSoC 5LP and the Raspberry Pi

This is a project based by:
kickstarter
RPiSoC

RPi_and_RPiPSoC





The MiniProg3 Programmer


Miniprog3
 
       
       


Atmel AVR

Board / Chip Image EDA tool Introductory example project


AT32UC3L064

AVR UC3 Evaluation kit

(UC3-L0 User Guide)

UC3-L0 AVR Studio 6
AVR Studio 5
 
JTAGICE mkII Debugger and programmer

Quick Start Guide
JTAGICE    
Atmel picoPower Workshop


AT32UC3C-EK   - picoPower board
Boards
-picoPower Design Examples

- AVR Hands-on: megaAVR picoPower

- AVR Training: XMEGA picoPower


- AVR Hands-On: AT32UC3L picoPower

ATtiny2313

(datasheet)

USBasp USBISP 3.3V / 5V AVR Programmer USB.

AVR
ATTiny2313 Board RS232
board
ATtiny2313 breadboard headers
header
Breakout
Virtual simulation using Proteus-VSM



Programmer software, schematics and reference








ATTiny2313 Board RS232  and project references (1) and (2)

















BB313 is a breadboard platform for the ATTiny2313/4313 microcontroller. (files)






ATtiny2313 breadboard headers PCB and schematics
 
ATMega8535

(datasheet)


Development  Learning Board ATMEL Kit
ATMega8535 Virtual simulation using Proteus-VSM  
- ATMega8

(datasheet)

Virtual simulation using Proteus-VSM. See examples of simulation of Arduino boards in this course

   
  AVR Studio    

 

 

 

Other components

Here you are a sample of the old classic chips to be used as reference components or entities for your problems and projects:


Links to components and devices searchers:  www.alldatasheet.com,

www.datasheetcatalog.com


A link to a library of classic CMOS devices