sistemi embedded - unipi.it...2017/03/01 · design and program an embedded system we’ll use as a...
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022042216/5ebe1a631bd35a263d7ccec1/html5/thumbnails/11.jpg)
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