Other Services

BEST also offers the following services:
 

Seminar-Workshop on Field Programmable Gate Array (FPGA)

The Institute of Electronics Engineers of the Philippines (IECEP), Inc. is sponsoring a seminarworkshop on Field Programmable Gate Array. The course will be credited with equivalent CPE units.

Description
This 15-hours seminar-workshop covers digital design using CPLD/FPGA with hardware programming language -- VERILOG.

Objectives
To understand the hardware programming languages— VERILOG
To have a hands-on knowledge of VERILOG and their application using the CPLD/FPGA Development Kit
To understand Digital design better through the use of CPLD/FPGA and HDL

Topics
Introduction to hardware programming language (VERILOG)
Behavioral modeling using HDL
Sequential processing using HDL
HDL synthesis
HDL Case Studies and Applications

Prerequisite
Digital Design Course

Outline:

Session 1
Introduction to the Workshop
CPLD/FPGA and Verilog information
Verilog Modeling
--- Top down modeling
--- Sample design
Lexical Conventions
Module anatomy
Port declarations
Module instances
Data types
--- Nets
--- Registers
Parameters
Procedural blocks
Timing controls
Time and event queues
Blocking Procedural assignments
Non-blocking Procedural assignments
Operators

Session 2
Introduction to ModelSim
Introduction to Altera Quartus Program
Exercises on using ModelSim and Quartus

Session 3
Programming statements
Sensitivity lists
Continuous assignments
Primitives
User defined tasks
User defined functions
Timing accuracy
Tri-state buses & bidirectional ports
Finite State machines
--- Implicit
--- Explicit
--- One-hot
--- FSM Exercise

Session 4
Introduction to CPLD/FPGA Development Kit
Sample Exercises using CPLD/FPGA Development Kit

Session 5
Case Studies and Design Techniques
Exercises using CPLD/FPGA Development Kit