Professional Documents
Culture Documents
1
Faculty of Electrical Engineering, GIK Institute
Education
▪ Reconfigurable Computing
City University of Hong Kong
Teaching
PhD
2021 2018
Degree
2
Faculty of Electrical Engineering, GIK Institute
Teaching Interests
◼ Microcontrollers / FPGAs
◼ Memory Design
◼ Digital Systems Design
◼ Internet of things
◼ Hardware programming / Embedded Systems
◼ Neural Networks implementation, AI Acceleration
4
Faculty of Electrical Engineering, GIK Institute
Communication
• WhatsApp group:
• Only me and CR will be able to send message in the group.
If you have any issues to discuss such as scheduling a
class, asking for notes, lecture timings, etc., consult CR, and
he will communicate to me accordingly.
• Email: m.irfan@ieee.org
• Office Hours:
• Tuesday: 4-5pm
• Course Material:
• Google Classroom
• Questions:
• Raise Hand
• Ask end of Lecture
•Examples
:
© Edward Lee
• Microcontrollers (MCUs)
Microcontroller
I/O Serial
RAM ROM Timer
Port Port
CPU
Fig. is Correct
Buses
• 32-bit microcontrollers
– ARM
– AVR32
– PIC32
+ STM32CubeMX
Indicate
pin numbers
while (1);
return 0;
}
◼ The int data type is 32-bit in Arm. It is 16-bit in 16-bit and 8-bit processors.
a1 a
◼ short int a1; ◼ uint16_t a;
◼ int16_t a1; ◼ unsigned short a;
STM32F103C8T
type series package
family
Sub Pin Flash
series count size
Family Series
Type
Flash Package
Pin count
size
Sub series
L:0:Low
Names of the new Cortex-M0
H:Chips
Arm BGAwith
Power (Ballhigher
Grid Array)
4 8 F of
6products GB K C
1,2: with
T:LQFP T
Cortex-M3DS
(Low-profile C
E RF VG ZH I
F: ST
Mainstream
begin sub-seriesQuad Flat Pack)
(Foundation)
Group Number
Low Medium density
20STM32.
28 32
3,4: High
36 density
Cortex-M4
U:QFN 44 have
(Quad 48No-leads)
Flat 64 100 144
H: High performance
numbers
density
of pins 7: Cortex-M7
W: Y:WLCSP
Wirelessricher
Flash 16K 32K 64K 128K 256K 384K 512K 768K 1M 1.5M 2M
configurations