Intro to Programming
Recitation by Nadine Tuhaimer , Mohammad Kamel
In this recitation, we will be talking about the following topics:
- Introduction to Programming
- HDL Programming
Introduction to Programming
- Overview
- What is Programming?
- Source Code, Compiler & Machine Code
- Programming 101
- Variables
- Control Structures
- Conditionals
- Iterations
- While Loop
- For Loop
- Do While
- Switch Case
- Functions
- Programmer & Makefile
Presentation Used.
HDL
- Why HDL?
- A brief history of HDL?
- Structure of HDL Module
- Operators & data types
- Logical
- Relational
- Arithmitic
- Shift and rotate
- Types of descriptions
- Behavorial
- Structural
- Dataflow
- Switch level
- What is FPGAs ?
- An end to end example (blinking an LED)
- Top module
- Constraints file
- Synthesis
- Deployment
Presentation Here