digital technology roadmap and reasoning, and teaching and encouraging one another •appropriate...

11
1 Digital technology roadmap Digital Circuits & Systems Chapter 1: Combinational circuits The theory basics and the classic 74 series / CMOS (SSI & MSI) Chapter 2: FSM (Finite State Machines) Advanced optional subjects or research Chapter 3: Microcontrollers (μC) Systems on Programmable Chip (SoPC) Systems on Chip (SoC) & ASICS (GA) The versatile GAL22V10 (500 logic gates) Altera/Lattice/Xilinx CPLD and FPGA (2,5k 100k logic gates) Altera/Lattice/Xilinx FPGA (>100k logic gates) PIC16 /18 / ATmega families of microcontrollers Introductory circuits & FSM Application specific digital systems (Datapath + control unit) Digital processors and subsystems (peripherals) Large volume of production Professional applications in Telecommunications Systems and Networks Schematics & VHDL VHDL & C

Upload: others

Post on 26-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

1

Digital technology roadmap

Digital Circuits & Systems

Chapter 1:

Combinational

circuits

The theory basics

and the classic 74

series / CMOS (SSI

& MSI)

Chapter 2:

FSM (Finite State

Machines)

Advanced optional

subjects or research

Chapter 3:

Microcontrollers (µC)

Systems on

Programmable

Chip (SoPC)

Systems on Chip

(SoC) & ASICS

(GA)

The versatile

GAL22V10

(500 logic gates)

Altera/Lattice/Xilinx

CPLD and FPGA

(2,5k – 100k logic gates)

Altera/Lattice/Xilinx

FPGA

(>100k logic gates)

PIC16 /18 / ATmega

families of

microcontrollers

Introductory circuits & FSM

Application specific digital

systems (Datapath +

control unit)

Digital processors and

subsystems (peripherals)

Large volume of

production

Professional

applications in

Telecommunications

Systems and

Networks

Schematics

&

VHDL

VHDL & C

Page 2: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

2

Programmable

logic devices and

VHDL

Microcontrollers

and C

CSD competencies

English

Oral and written

communication

Team work Self-directed learning

Project management

Lab skills

Systematically analyse, design, simulate, implement, report,

present and reflect about digital circuits and systems using

state-of-the-art programmable devices, CAD/EDA software

tools and laboratory equipment

Learning goal:

Page 3: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

3

Chapter 1

Combinational Circuits

(50 h) – 2 ECTS

• Proteus-ISIS (virtual lab), WolframAlpha, Minilog - Logic Friday, VHDL

• Quartus II (Intel - Altera), ispLEVER Classic – Diamond (Lattice

Semiconductor), ISE (Xilinx)

• Synplify Pro synthesis (Synopsys), Intel - Altera Integrated Synthesis,

XST (Xilinx synthesis tools)

• ModelSim (Mentor Graphics) Atera Edition, Active HDL (Aldec) Lattice

Edition, ISim (Xilinx)

CSD specific contentChapter 2

Finite State Machines

(FSM) (50 h) – 2 ECTS

Chapter 3

Microcontrollers

(C) (50h) – 2 ECTS

• Proteus-VSM (Labcenter Electronics)

• MPLABX (Microchip)

• C compilers (Microchip)

• Classic IC’s

• sPLD GAL22V10

• Programmable logic devices (CPLD and FPGA) from

Intel - Altera, Lattice, Xilinx

•Training boards (UP2, DE2, Spartan 3AN Starter Kit,

MachXO USB Starter Kit, NEXYS 2, etc.

• PIC 16F/18F, Atmega families

of microcontrollers, Training

boards PICDEM2+, …

Laboratory skills: logic analysers, debuggers/programmers, simulators, etc. …

Page 4: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

4

Oral and written

communication

•Microsoft Office /

Libreoffice Writer

• Visio / Libreoffice Draw

•Thunderbird /Firefox

•CMapTools

•Gantt diagrams

CSD generic tools

English

language

Self-directed

learningTeam

work

• Google drive

• Proofing tools

• Google translate

• Network drive

• Sketches, diagrams,

schematics and flow charts.

Project

management

Page 5: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

5

Planning activities and study time in and out of the classroom (6 ECTS – 150 h)

Activities

Theory and

tutorial exercises

(P1 .. P12)

Individual test

(Q#1.1, Q#1.2, etc. )

Weekly study plan

Classroom (2 h)

General discussion, theory,

tutorials and examples

Lab / classroom (1 h)

Questions and assessment

Student-conducted

teamwork sessions

Extra individual work

Gu

ide

d le

arn

ing

12.5 h

per

week

6 ECTS

Laboratory project solving

teamwork sessions (2 h)

Se

lf-dire

cte

d

lea

rnin

g

12

weeks

Projects: (preparatory

laboratory assignments

PLA#1.1, etc., P_Ch3 (including an oral

presentation)

(> 6 h)

Page 6: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

6

Assessment scheme

Page 7: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

7

Activities Design of real world applications

Design using PLD/VHDL

Design using microcontrollers

Page 8: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

8

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

they need to work on for functioning more effectively in the future

Page 9: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

9

Web pages as a book and agenda

Page 10: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

10

Planning session by session

Page 11: Digital technology roadmap and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills Students are encouraged and helped to develop and practice

11

Example problems

• Exams and discussion from previous semesters

• Collection of sample and tutorial problems and

projects

• Example questionnaires

• Thread of comments and queries related to each

tutorial and problem

• Combined with email support ( )

digsys.upc.edu

rules