BlackBoard is ready to use developer board from the beginners to advance designers to gain experience in building digital circuits.
The platform is based high-capacity Altera Cyclone IV EP4CE6E22 FPGA.
It can be programmed using general purpose Altera USB-Byte blaster JTAG and also support AS programming. The board contains general outputs like LEDs, Seven Segments, LCD. Most of the general input devices like Slide switch, tact switch, and switch array is provided on board.
The board provides 2 different onboard clocks and connector for external clock. Special devices like buzzer and LCD is also available on board along with USB-UART connector.
For Mechanical control prototype, onboard DC motor, and motor drive is available with the optical connector in front to check the speed of motor.
Number of Logic Elements: 6272
Number of Logic Array Blocks - LABs: 392
Number of I/Os: 91 I/O
Maximum Operating Frequency: 200 MHz
Total Memory: 270 Kbit
16MB Quad-SPI Flash
USB-JTAG Programming circuitry (USB Micro cable required, NOT INCLUDED).
Powered from USB or any 7V-15V source
On board Clock: 50MHz, 27Mhz, and SMA connector for external clock
USB-UART Bridge SPI (By Expansion Port)
6 Pmod connectors (Each with 8 Pins)
Compatible with Arduino and raspberry Pi board
4 Tact Switches
4 Slide Switches
One 4x1 DIP Switch array
16 Red LEDS, 16 Green LEDs
One Reset Button
Time display Seven Segment
LCD display with 16x2 characters
Buzzer
DC motor and driver
Opto-coupler for Motor speed
1) BlackBoard
2) 5V DC adaptor
3) Altera Byte Blaster
4) Software CD:
a.FPGA programmable file
b.Drivers
c.Manual
d.Getting started: Tutorial
Block Diagram of Black Board |
Overview of FPGA Turinig ON LEDs Switing LED On-Off |
Implementing Combinational Circuits Implementing Sequential Circuits Making mixed System |
Implementing UART for PC communication Making SPI interface for other devices. Communicating to Blackboards |
Hardware-software codesign Implementing Processor in FPGA Making custom hardware for Processors |
DD 510 | DD 520 | DD 530 | DD 540 |
---|---|---|---|
Digital Design Techniques & Methodology | Digital Design Techniques & Methodology | Digital Design Techniques & Methodology | Digital Design Techniques & Methodology |
VHDL for FPGA Design (I) | VHDL for FPGA Design (II) | VHDL for FPGA Design(III) | VHDL for FPGA Design(IV) |
Beginners | Introductory level | Intermediate level | Advanced Level |
Combinational and Sequential Logic Design for PLDs and ASICs, Design and implement fundamental structures Design and implement synchronous FSM Designing with FPGA |
VHDL concepts and constructs essential for FPGA design Write VHDL for RTL synthesis Targeting code to an FPGA device Test benches Tool flow from VHDL through simulation, synthesis and PnR |
Overview of ASIC and FPGA including a survey of state of the art devices Effective Design methodologies and flows Advance concepts of hardware simulation and synthesis Introduction to Hardware-Software Co-design |
VHDL coding for complex FPGA and ASIC design Sophisticated Test benches Coding hierarchical designs using multiple VHDL design libraries Writing re-usable, parameterisable VHDL |