
6Copyright © Matrix Multimedia Ltd.
Circuit Description
The FPGA Board solution is made up of two parts: A circuit
board that allows slave FPGA devices to be programmed,
and the program to be executed ‘seamlessly’, and the
Windows based programming utility Quartus II Web
Edition.
1. Power Supply
The board can be powered from a 9V supply. The
regulation circuitry will withstand unregulated 12V as a
maximum input voltage and 6V as a minimum. If you
are using a DC power supply then you should use a 7.5
or 9V setting. Power can be connected using the 2.1mm
power jack or the screw terminal connectors J1, J2. The
two “+V OUT” screw terminals are supplied for powering
other E-blocks™, supplying approximately +3V3. LED D1
will indicate that power is connected to the board and
that the voltage regulation circuitry is fully functional.
Please note connector J4 is directly connected to the J1
screw terminal pin 1 labeled VPWR, therefore any voltage
input to J4 will also be available direct from pin 1 of J1.
Note: Remember that other E-blocks will have to receive
+3V3 by placing a connecting wire from the “+V” screw
terminal of the Multiprogrammer to the “+V” screw
terminal of each E-Block that requires a voltage.
2. The FPGA
The FPGA that comes with this board is an 144-pin Altera®
Cyclone IV series device, specically the EP4CE10E22.
The device has 10320 Macrocells available and 414Kb of
Ram. This CPLD board utilizes 40 I/O pins, thus providing
plenty of resources to set up both simple and complex
projects.
3. I / O Ports
There are 40 dedicated I/O lines fed out to 5 D-type
sockets grouped in ports, each port having 8 I/O lines.
The pin-out of these ports can be found below
Note: All I/O available are clean signals – this means there
is no protection. The user must be aware of this when
selecting the functionality of the pins. Avoid connecting
+V directly to an I/O pin or two outputs pins directly
together – this can damage the FPGA device.
4. USB Blaster
The EB089 FPGA Board makes use of a USB blaster from
Terasic to provide the programming functionality. This
ensures for an easy setup on all computers and allows
other Altera devices to be reprogrammed if required.
5. Port connections
The following table shows the pin connections on the
9-way D-type ports. This should be used for correctly
setting the Pin location in the Quartus software.
PORT A
D-type pin
number
EP4CE10
pin
number
1 B7_110
2 B7_111
3 B7_112
4 B7_113
5 B7_114
6 B7_115
7 B7_119
8 B7_120
9 GND
Port B
D-type pin
number
EP4CE10
pin
number
1 B5_73
2 B5_74
3 B5_75
4 B5_76
5 B5_77
6 B5_80
7 B5_83
8 B5_84
9 GND
Port C
D-type pin
number
EP4CE10
pin
number
1 B4_54
2 B4_55
3 B4_58
4 B4_59
5 B4_60
6 B4_64
7 B4_65
8 B4_66
9 GND
Port D
D-type pin
number
EP4CE10
pin
number
1 B3_38
2 B3_39
3 B3_42
4 B3_43
5 B3_44
6 B3_46
7 B3_49
8 B3_50
9 GND
Port E
D-type pin number
EP4CE10 pin number
1 B8_128
2 B8_129
3 B8_132
4 B8_133
5 B8_135
6 B8_136
7 B8_137
8 B8_138
9 GND