Dublin Descriptor 1: Knowledge and understanding Expected learning outcomes:
· Understand the principles of Configurable Computing
· Understand implementation issues in spatial computing devices (FPGAs)
· Know how to implement a digital design in a FPGA device
· Know basics of DSP algorithms designed for implementation in FPGA devices
· Understand pipeline and parallel processing
· Know pipeline and parallel implementation techniques of basic processing structures (FIR and IIR filters)
· Understand timing issues in a FPGA device
Dublin Descriptor 2: Applying knowledge and understanding Expected learning outcomes:
· Detail a set of requirements and design a corresponding digital processing architecture
· Analyze specific architectural choices
· Apply design principles to assess the availability of a processing architecture
· Design, implementation and test of digital processing architectures in FPGA devices fulfilling a set of specifications
Dublin Descriptor 3: Making judgements Expected learning outcomes:
· Identify the processing techniques and structures best suited to specific applications
· Evaluate the correctness of the architectures designed, identifying and defining the needed verification and validation activities
· Compare different possible implementations from performance and size point of view, identifying risks and potential mitigation actions
Dublin Descriptor 4: Communication Expected learning outcomes:
· Write a requirement specification document
· Write a design specification document
· Present the work done also in front of colleagues
Dublin Descriptor 5: Lifelong learning skills Expected learning outcomes:
· Learn how to develop a realistic project in a FPGA device
· Be able to learn new techniques and methods of digital signal processing
· Be able to contextualize learned knowledge and skills of digital signal processing in real application problems
|