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

Digital technology roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Digital technology roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

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 roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

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 roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

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 roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

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 roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

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 roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

6

Assessment scheme

Page 7: Digital technology roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

7

Activities Design of real world applications

Design using PLD/VHDL

Design using microcontrollers

Page 8: Digital technology roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

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 roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

9

Web pages as a book and agenda

Page 10: Digital technology roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

10

Planning session by session

Page 11: Digital technology roadmapdigsys.upc.es/csd/CSD_presentation.pdf · conclusions and reasoning, and teaching and encouraging one another •Appropriate use of collaborative skills

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