Chapter 2

advertisement
Digital technology roadmap
Large volume of
production
VHDL & C
Large
Altera/Lattice/Xilinx
FPGA
Systems on
Programmable
Chip (SoPC)
(>100k logic gates)
Altera/Lattice/Xilinx
CPLD and FPGA
(2,5k – 100k logic gates)
Schematics
&
VHDL
The theory basics
and the classic 74
series / CMOS (SSI
& MSI)
Professional
applications in
Telecommunications
Systems and
Telematics
PIC16/18 family
Chapter 3:
Dedicated
processors
of microcontrollers
Application specific
digital systems
(Datapath + control
unit)
Chapter 2:
FSM
Introductory circuits & FSM
Chapter 1:
Combinational
circuits
Chapter 4:
Microcontrollers (µC)
The versatile
GAL22V10
(500 logic gates)
Systems on Chip
(SoC) & ASICS
(GA)
Digital processors and
subsystems
(peripherals)
Digital Circuits & Systems
Advanced optional
subjects or research
1
CSD competencies
Digital systems
and VHDL
Microcontrollers
CAD/EDA,
laboratory
software and
tools
English
Oral and written
communication
Team work
Self-directed
learning
Report edition,
presentation and
publishing
Project
management
ePortfolio edition
2
CSD systematic instructional design
Learning objectives
and cross-curricular
skills
After completing the
course students have
to be able to …
Repeated every term
Course
evaluation
Student
questionnaires,
and instructors
processing
Coherence and
consistency
Continuous formative
and summative
assessment
Activities and
study time
scheduling
In and out of class
timetable, problembased learning,
application project
Method for solving assignments
Active
methodologies
Individual and group assessing, every
work sample counts and can be
improved, group e-portfolio
No need of traditional exams
Cooperative Learning,
integrated learning of
content and competencies,
Learning by doing
3
Learning objectives
Chapter 1
Combinational circuits
Chapter 2
Finite state machines
Chapter 3
Digital processor
Chapter 4
Microcontrollers
#6, #7, #8, #10
#9, #10, #11
#10, #12
#13, #14, #15
Cross-curricular objectives: #1, #2, #3, #4, #5
http://epsc.upc.edu/projectes/ed/CSD/index_CSD.html
4
CSD specific content
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Combinational circuits
Finite state machines
Digital processor
Microcontrollers
(FSM)
(OU + CU)
(C)
(23h) – 0.92 ECTS
(23h) – 0.92 ECTS
(69h) – 2.78 ECTS
(34.5 h) – 1.38 ECTS
•Proteus-ISIS
(Labcenter)
•Minilog
•WolframAlpha
•Quartus II (Altera)
•Proteus-VSM (Labcenter)
•ispLEVER Starter (Lattice Semiconductor)
•MPLAB (Microchip)
•ISE (Xilinx)
•HI-TECH C Compiler for
PIC10/12/16 MCUs (Lite
mode) (Microchip)
•IC prog
•VHDL
•ispLEVER Classic
(Lattice Semiconductor)
•ModelSim (Mentor
Graphics), Active HDL
(Aldec)
•Synplicity Synplify
synthesis (Synopsys)
•Classic IC’s
• sPLD GAL22V10
• Programmable logic devices (CPLD and
FPGA) from Altera, Lattice, Xilinx
• PIC 16F family of
microcontrollers
•Training boards (UP2, DE2, Spartan 3AN
Starter Kit, MachXO USB Starter Kit, etc.
• Training boards
PICDEM2+, etc.
5
CSD generic tools
Oral and written
communication
English
Self-directed
learning
•Microsoft Office
•Proofing tools
• Visio
•Web editing tools
•Thunderbird
•Google sites
•CMapTools
•Google translate
•Gantt diagrams
•Etc.
Team work
•Google docs
6
Planning activities and study time inside
and outside the classroom (ECTS)
Weekly study plan
Activities
(~problem solving)
Application
project
Guided learning
Exercises
Individual
assessment
Self-directed
learning
ePortfolio
Problem solving
teamwork session
(2 h)
Guided academic
activities (1 h)
Problem solving
teamwork session at
laboratory (2 h)
11.5 h
per
week
6 ECTS
Student-conducted
teamwork sessions
(>6h)
Extra individual work
A PBL and CL course means training students for master degrees
7
Activities  Design of real world applications
Designed using
PLD/VHDL
Designed using
microcontrollers
8
Course timetable
ELECTRONICS I (E1) - 10-11 Q1 Weekly agenda of activities (main details)
Chapter 1: Combinational circuits
W1
W2
9/9-10
9/14-18
W3
W4
Chapter 2: FSM
W5
W6
Chapter 3: Digital
processor
W7
W8
Chapter 4: Microcontrollers
W9
10/26-30 11/2-6
C1
IM2
EX3
MI-1
IM2
C3
EX4
MI-2
IM3
MI-3
W13
W14
11/9-13
EX5
W15
W16
W17
W18
12/14-18 12/21-22
C5
IM5
EX6
C6
IM6
IM4
AP
AP-P
PO
MI-4
(81 hours of study time)
W19
W20
1/11-15 1/18-25
New Year
C2
W12
Christmas
EX2
IM1
W11
Extra minimums' exam (1 - 5)
EX1
Extra minimums' exam (1-3)
INTRO
W10
MI-5
69 hours of study time)
INTRO: course presentation and formation of the cooperative groups; EX: Exercises; C: correction; IM: improvement
PA: application project; PO: portfolio
MI: individual exam of minimums (unannounced). You need to pass all of them as a necessary condition to pass E1
EX : exercise/problem
C : correction
IM: improvement
AP: project
PO: portfolio
9
Cooperative Learning as the
instructional method
• Positive interdependence
Team members are obliged to rely on one another to achieve their common goal
• Individual accountability
All students in a group are held accountable for doing their share of the work and
for mastery of all of the content to be learned
• Face-to-face promotive interaction
Group members providing one another with feedback, challenging one another’s
conclusions and reasoning, and teaching and encouraging one another
• Appropriate use of collaborative skills
Students are encouraged and helped to develop and practice skills in
communication, leadership, decision-making, conflict management, and other
aspects of effective teamwork
• Regular self-assessment of group functioning
Team members periodically assess what they are doing well as a team and what
10
they need to work on for functioning more effectively in the future
A typical 2-hour group work sessions
Up to 15 minutes
Questions from previous sessions or
exercises
Up to 15 minutes
Introduction of new concepts or materials
(generally, the problem to be designed)
30 minutes
Group work for revising concepts and
planning exercises
Up to 15 minutes
Questions, discussion and general
orientations
30 minutes
Group work for developing exercises
15 minutes
Conclusions and planning the autonomous
session outside the classroom
11
Student assessment
Assessment is not a mechanism for verifying
student knowledge, but an stimulus to guarantee
that (motivated) students will do the group tasks
which lead them to learn the content and skills
Assessment is another learning activity integrated
in the course dynamics  ePortfolio
Every piece of work counts for the final grade
• Final exams are no longer needed
12
Assessment scheme

Very important: rubrics for correcting and fast
feedback
Exercises
+
Includes an oral
presentation and a
written report
Individual
controls
+
6 deliverables
with voluntary
improvement
5 individual
unannounced
exams
Students have to pass all the 5 minimums in
order to pass the course
Examples to
demonstrate crosscurricular skills
development and
reflection
Application
Project
+
e-Portfolio
+ Participation
and attitude
Q  EX  30%  MI  25%  AP  20%  PO 15%  P & A 10%
13
Cooperative group ePortfolio
Table of contents
Semi-structured group portfolio
organised according the subject’s
cross-curricular skills
1. Course, purpose, audience and structure
2. A list of hardware/software tools
3. Work samples and reflection for the cross-curricular skills
1. 3rd language (English)
1. An active reading of a paper or a book unit
2. A written assignment in English
3. Exam solution
2. Team work
1. Learning an electronic design automation (EDA) tool in group
2. An example of a group assignment
3. Oral and written communication
1. A concept prepared to learn the design flow for a digital circuit
2. A peer-reviewed written assignment
3. An oral presentation in class
4. Self-directed learning
1. Example of a project organisation and development
2. Example of a unit or lesson studied autonomously
4. General reflection and conclusions
An excellent way for showing evidences of what have been learned
14
Course evaluation and processing
This quality cycle has
to be repeated every
term
CSD WEB page 
Course
evaluation
Student questionnaires,
and instructors
processing
Learning objectives
and cross-curricular
skills
Coherence and
consistency
Continuous formative
and summative
assessment
Activities and
study time
scheduling
Active
methodologies
The aim is to prepare a plan with specific actions to improve teaching in upcoming
courses (problems redesigning, timetable scheduling, workload, teaching materials,
new software, demonstration exercises, etc.)
15
Download