SISTEMIEMBEDDED
CoursePresentation– Spring2017
FedericoBarontiDip.Ing.InformazioneViaG.Caruso,16– StanzaB-1-090502217581– [email protected]://www.iet.unipi.it/f.baronti/Officehours:Friday15-18.Please,contactmeinadvancebeforeshowingup.
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
CourseObjectives
Learnexpertiseandmethodologiestodesignandprogramanembeddedsystem
We’lluseasareferenceaSystemonProgrammableChip(SoPC) platformbasedonanIntel(formerlyAltera)FPGA
F.Baronti- SistemiEmbedded- UniversityofPisa 3
CourseOrganization
F.Baronti- SistemiEmbedded- UniversityofPisa 4
GroupProject
ComputerOrganisation
EmbeddedC
Programming
Tools:CompilerLinker
JTAGdebugger
Nios IIproc.&System
InterconnectFabric
PerformanceMetrics
Constraints
CourseRequirements
• DigitalElectronics• DigitalLogicDesign– HDLCoding
• SoftwareProgramming– BasicknowledgeofCorC++ Language
F.Baronti- SistemiEmbedded- UniversityofPisa 5
GroupProject
• DesignanSoPC onaCycloneIIFPGAhostedontheTerasic DE2board– Computerimplementation• Mayrequirethedesignofoneormorecustomperipherals
– Softwareprogramming• Projectassignmentduringthe5th week• SeeProjectsofpreviousyearstogatheranidea
F.Baronti- SistemiEmbedded- UniversityofPisa 6
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
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
CourseMaterial(3)• 10xDE2:Development&Educationboard– CycloneIIEP2C35F672C6(33216LE;105M4K)
F.Baronti- SistemiEmbedded- UniversityofPisa 9
CourseMaterial(4)• 4xDE10-LiteBoard w/MAX10FPGA– 2xTouchdisplay(LT24),8MPixelCamera(D8M-GPIO),ServoMotorKit(SVK)
F.Baronti- SistemiEmbedded- UniversityofPisa 10
NEW
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