+ All Categories
Home > Documents > SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a...

SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a...

Date post: 15-May-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
11
SISTEMI EMBEDDED Course Presentation – Spring 2017 Federico Baronti Dip. Ing. Informazione Via G. Caruso, 16 – Stanza B-1-09 050 2217581 – [email protected] http://www.iet.unipi.it/f.baronti/ Office hours: Friday 15-18. Please, contact me in advance before showing up.
Transcript
Page 1: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

SISTEMIEMBEDDED

CoursePresentation– Spring2017

FedericoBarontiDip.Ing.InformazioneViaG.Caruso,16– StanzaB-1-090502217581– [email protected]://www.iet.unipi.it/f.baronti/Officehours:Friday15-18.Please,contactmeinadvancebeforeshowingup.

Page 2: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

2M ElettronicaLu Ma Me Gi Ve Sa

8:30/9:30 Sistemi embeddedB23

9:30/10:30 NanoelettronicaC33

NanoelettronicaB24

Sistemi embeddedB23

10:30/11:30 NanoelettronicaC33

NanoelettronicaB24

Sistemi di elaborazioneSI 7

11:30/12:30 NanoelettronicaC33

Sistemi di elaborazioneSI 7

12:30/13:30 Tutoraggio Sist.Embedd.B26

Sistemi di elaborazioneSI 7

13:30/14:30 Sistemi di elaborazioneADII 1

Sistemi embeddedB26

14:30/15:30 Sistemi di elaborazioneADII 1

Sistemi embeddedB26

NanoelettronicaB25

15:30/16:30 Sistemi embeddedB26

Sistemi embeddedB26

NanoelettronicaB25

16:30/17:30 Sistemi embeddedB26

NanoelettronicaB25

17:30/18:30 Sistemi embeddedB26

80/43 pagina -2017/02/15) agg. 05/30-03/01 (II periodo ORARIO delle Lezioni -2017 /2016 a.a.-Scuola di Ingegneria

I NOMI DEI DOCENTI SONO PURAMENTE INDICATIVI - VERIFICARE PRESSO LE UNITA' DIDATTICHE GLI EFFETTIVI TITOLARI DEI CORSI

ClassSchedule

F.Baronti- Sistemi Embedded- UniversityofPisa 2

Optional Lab

Page 3: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

CourseObjectives

Learnexpertiseandmethodologiestodesignandprogramanembeddedsystem

We’lluseasareferenceaSystemonProgrammableChip(SoPC) platformbasedonanIntel(formerlyAltera)FPGA

F.Baronti- SistemiEmbedded- UniversityofPisa 3

Page 4: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

CourseOrganization

F.Baronti- SistemiEmbedded- UniversityofPisa 4

GroupProject

ComputerOrganisation

EmbeddedC

Programming

Tools:CompilerLinker

JTAGdebugger

Nios IIproc.&System

InterconnectFabric

PerformanceMetrics

Constraints

Page 5: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

CourseRequirements

• DigitalElectronics• DigitalLogicDesign– HDLCoding

• SoftwareProgramming– BasicknowledgeofCorC++ Language

F.Baronti- SistemiEmbedded- UniversityofPisa 5

Page 6: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

GroupProject

• DesignanSoPC onaCycloneIIFPGAhostedontheTerasic DE2board– Computerimplementation• Mayrequirethedesignofoneormorecustomperipherals

– Softwareprogramming• Projectassignmentduringthe5th week• SeeProjectsofpreviousyearstogatheranidea

F.Baronti- SistemiEmbedded- UniversityofPisa 6

Page 7: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

CourseMaterial(1)

• Availableatthecoursewebpage:http://www.iet.unipi.it/f.baronti/didattica/SE/2016/Sistemi%20Embedded.html

• Slidesusedduringthelessons• Textbook:– C.Hamacher,Z.Vranesic,S.Zaky,N.Manjikian"ComputerOrganizationandEmbeddedSystems,”McGraw-HillInternationalEdition

• DocumentationfromAltera

F.Baronti- SistemiEmbedded- UniversityofPisa 7

Page 8: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

CourseMaterial(2)

• Quartus IIWebEditionSoftware(13.0sp1)http://dl.altera.com/13.0sp1/– Quartus IISoftware(includesNios IIEDS)– ModelSim-AlteraEdition(includesStarterEdition)– Devices:CycloneII,CycloneIII,CycloneIVdevicesupport

(includesallvariations)

• UniversityProgramInstaller(13.0)– https://www.altera.com/support/training/university/materials-

software.html- University-Program-Installer

• Nios IIDocumentation– http://www.altera.com/literature/lit-nio2.jsp

F.Baronti- SistemiEmbedded- UniversityofPisa 8

Page 9: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

CourseMaterial(3)• 10xDE2:Development&Educationboard– CycloneIIEP2C35F672C6(33216LE;105M4K)

F.Baronti- SistemiEmbedded- UniversityofPisa 9

Page 10: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

CourseMaterial(4)• 4xDE10-LiteBoard w/MAX10FPGA– 2xTouchdisplay(LT24),8MPixelCamera(D8M-GPIO),ServoMotorKit(SVK)

F.Baronti- SistemiEmbedded- UniversityofPisa 10

NEW

Page 11: SISTEMI EMBEDDED - unipi.it...2017/03/01  · design and program an embedded system We’ll use as a reference a System on Programmable Chip (SoPC)platform based on an Intel (formerly

ExamEvaluation

• ProjectEvaluation(~40%):thesamemarkingforallthegroupmembers– PresentationandDemo(~30%)- Dueonlastclass(May30,2017)

– Projectreport(~70%)– Duea“week”beforetheselectedexamdate

• OralTest(~60%)– Projectdiscussion(~50%)– Assessmentofunderstandingandmasteringthecoursecontents(~50%)

F.Baronti- SistemiEmbedded- UniversityofPisa 11


Recommended