|8||9||10||11||12||Today Friday, 13 December 13||14|
Skip available courses
- The mathematical essence of computer systems with emphasis on binary systems
- The elements of a typical computer system, including both hardware and software
- Introducing operating systems and their mechanisms.
- Programming tools and filing systems
- Fundamentals of the Internet and web technology
- Computer ethics, security and legal issues
This course stqrts with a reminder of digital hardware from TTL integrated circuits to System On Chip. Latches and flip-flops, then a review of sequential circuit design: implementation of counters and analysis of sequentiql circuits. An introduction to programmable Logic Devices is presented from the structual point of view. The Implementation technologies of PLD are presented through their evolution from ROM to PLA then to FPGA. The Verilog Hardware Description Language is taken as an example and presented with examples in designing combinational and sequential circuits. Then, using the Verilog, it will be shown how to write a testbenche for these designs. Finally, the Quartus II is presented as a CAD tool for the design, analysis, synthesis and programming of CPLD and FPGA chips.
In this module an introduction to digital signal processing and applications is given. This introduction gives an idea about some concepts:
What is a signal? How can signals be classified? Why we use discrete time signals and systems? What are the conditions for sampling continuous-time signals? How can signals and systems be represented in frequency domain? What is Fourier Transform? What is an LTI system? Waht is a transform domain? How systems and signals are represented in Transform domain? How analogue samples are quantized? Finally, a A DSP application in voice coding is discussed.