FPGA Design and Fabrication

The aim of this course is the students to acquire proficiency with Field Programmable Gate Arrays (FPGA) and skills to creating prototypes or products for a wide variety of applications. Course covers whole process and steps needed to develop, design, simulate and program an FPGA chip. The modules, included in the course are introduction in the FPGA systems, hardware description languages for FPGA design, FPGA development tools flow, configurable embedded processors, use of soft-core and hard-core processors, FPGA System engineering, software-hardware integration and testing. In course are introduced basic sanity tests which final product should be able to pass after is been placed in designed enclosure.

COURSE TITLEFPGA Design and Fabrication
COURSE PLATFORM Moodle
COURSE WEB https://moodle-tus.ecovem.eu/
ACCESS INFORMATIONSelf-registration. Previously students must create an account in the Moodle platform
PROVIDER INSTITUTION Technical University of Sofia (TUS)
PROVIDER CONTACTname: Assoc. Prof. Svetozar Andreev
email: svetozar_ka@abv.bg
TEACHERST1- Assist. Prof. Ivelina Ruskova
T2 – Assoc. Prof. Svetozar Andreev
TYPE OF COURSE☒  On-line (tutored) ☒ On-site training ☒ Hybrid on-site/on-line
DATES EXPECTED OPENINGOctober 2022
DATES AVAILABILITY☒  365 days accessible ☒  Other (specify): during the summer semester for the hybrid mode of delivery with laboratory practice
WORKLOAD STUDENT (in hours) 150 hours
TYPE OF TRAINING☒  Initial VET ☒  Continuous VET
EQF LEVELS☒  EQF 6             ☒  EQF 7         
LANGUAGES☒  English ☒  Others (specify): English, Bulgarian and French for hybrid delivery
MAIN SUBJECT☒  Design and manufacture of PCB ☒  Integrated circuits design ☒  System design 
COURSE DESCRIPTIONThe aim of this course is the students to acquire proficiency with Field Programmable Gate Arrays (FPGA) and skills to creating prototypes or products for a wide variety of applications. Course covers whole process and steps needed to develop, design, simulate and program an FPGA chip. The modules, included in the course are introduction in the FPGA systems, hardware description languages for FPGA design, FPGA development tools flow, configurable embedded processors, use of soft-core and hard-core processors, FPGA System engineering, software-hardware integration and testing. In course are introduced basic sanity tests which final product should be able to pass after is been placed in designed enclosure.
KEYWORDSK1- FPGA K2- HDL (Hardware description languages)
K3- Digital circuits
LEARNING OBJECTIVESLO1-  Main design of digital circuits with an FPGA development board
LO2- Basic HDL (VHDL or Verilog)programming
LO3- Schematic Design of digital circuits with an FPGA
LO4- Software-hardware integration
LO5- Performance testing.
PREREQUISITESP1- For operators with EQF3 and 4 no specific background is required
P2- Digital and analogue electronic circuits, microcontrollers hardware and programming, computer aided design in electronics.,

Posted on: