Artesis Plantijn Hogeschool Antwerpen
Wetenschap en Techniek
campus Spoor Noord Ellermanstraat
Ellermanstraat 33 - 2060 Antwerpen
wt@ap.be
FPGA programming33974/2199/2122/1/48
Study guide

FPGA programming

33974/2199/2122/1/48
Academic year 2021-22
Is found in:
  • Bachelor of Applied Computer Science, programme stage 1
    Programme option:
    • IT & Internet of Things
In other study programme:
  • Bachelor of Electronics - ICT as FPGA programming
This is a single course unit.
Study load: 3 credits
It is not possible to enrol in this course unit under
  • exam contract (to obtain a credit).
  • exam contract (to obtain a degree).
Co-ordinator: Van Merode Dirk
Languages: Dutch
Scheduled for: Semester 2
This course unit is marked out of 20 (rounded to an integer).
Possible deadlines for learning account: 15.03.2022 ()
Re-sit exam: is possible.
Possibility of tolerance: This course unit is eligible for tolerance according to the criteria as determined by the degree programme you are enrolled in.
Total study time: 78,00 hours

Prerequisites

There are no prerequisites for this course.

Learning outcomes (list)

A.6. Application Design
Explains general principles and different hardware blocks within an FPGA.
Explains the different parts, usage and meaning from a datasheet of a modern FPGA.
B.1. Design and Development
Develops a detailed digital system on an FPGA using a Hardware Description Language.
Develops a hierarchical design using components.
Develops and integrates combinatorial circuits with VHDL into an FPGA.
Develops and implys arithmetic circuits with VHDL in an FPGA.
Develops and integrates synchronous numerators with combinatorial and sequetial building blocks
Develops and integrates synchronous counters with VHDL in an FPGA.
Finite State Machines develops and integrates with combinatorial and sequetial building blocks.
Finite State Machines develops and integrates with VHDL into an FPGA.
Develops a testbench to simulate the operation of a digital component or system.
Uses the test and debug tools of the softwares to test the actual operation of a digital component or system.
Explains the correct functioning of a digital component or system based on the simulation or hardware test.

Educational organisation (list)

Learning Activities
Lectures and / or tutorials12,00 hours
Practicum24,00 hours
Work time outside of contact hours42,00 hours

Evaluation (list)

Evaluation(s) for first exam chance
MomentForm%Remark
Academic yearContinuous skills assessment hands on (Permanent evaluation)20,00casus: momentopname na proces, digitaal
Tijdens het academiejaar is zijn er twee vaardigheidstoetsen om een digitale schakeling te ontwerpen op de FPGA die telkens voor 10% van het totaal meetellen.
Academic yearKnowledge test30,00open en gesloten vragen: momentopname op examen, digitaal
Academic yearSkills assessment hands on50,00casus: momentopname op examen, digitaal
Ontwerpt een digitale schakeling op de FPGA
Evaluation(s) for re-sit exam
MomentForm%Remark
2nd examination periodKnowledge test30,00open en gesloten vragen: momentopname op examen, digitaal
2nd examination periodSkills assessment hands on70,00casus: momentopname op examen, digitaal
Ontwerpt een digitale schakeling op de FPGA