Presentation is loading. Please wait.

Presentation is loading. Please wait.

ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory.

Similar presentations


Presentation on theme: "ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory."— Presentation transcript:

1 ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory

2 Example Product: Signal Generator Mark Neil - Microprocessor Course 2 A Signal Generator should be programmable. A user should be able to use the keyboard and the LCD display to change the:  Frequency  Amplitude  Offset  Pulse shape (Square, Sinusoidal, Triangle..) Analog signal output by using a Digital to Analog Converter (DAC)

3 Other ideas for a ‘product’ Mark Neil - Microprocessor Course 3 Alarm Clock Home Security System Digital Thermometer Calculator Cycle Computer Distance ranging device Programming Language (parser/Interpreter) Guitar tuner Elevator Control I2C Master/Slave interfaces Tetris Game Digital Safe(swipe/PIN) Voice Recorder X-Y Plotter Data Logger Signal Generator Plant water control Password generator

4 Project Mark Neil - Microprocessor Course 4 Produce plan by beginning of next week and submit as ‘progress report’. It will be assessed and used to agree your project with your demonstrator. 1 report per design team - 2 sides A4 max  What are you going to do?  How will it work? (Top down modular design)  What equipment will you need?  How will you divide the effort within your team? Be creative  We are looking for innovative ideas Are you thinking of extending to a 3 unit project?

5 Hardware Mark Neil - Microprocessor Course 5 You will be using the Atmega-128 boards and breadboards for your design Plus any of the hardware we have been using in the lab so far Lots of other hardware is available  Ask the demonstrators  Ask Lee Parker  Try to avoid rummaging through cupboards yourself!

6 Demonstrators Mark Neil - Microprocessor Course 6 Demonstrators will now reduce their time in the laboratory to a 15 minute visit during each session. Demonstrators remain available on call at any time during their allocated periods.

7 Reports Mark Neil - Microprocessor Course 7 2 unit experiments automatic sign-off on Friday 27 th February Report deadline is 10 days later on Monday 9 th March Submit using standard 3rd year lab process and forms Standard penalties apply for late submissions Report submitted in electronic form Your programmes should be left on the machines and they will be looked at by the assessors. Attach (commented!) programme code as appendix Use laboratory guidelines for report writing Length guidelines – <4000 words

8 The ‘Product’ Report Structure Mark Neil - Microprocessor Course 8 Abstract Introduction High Level Design Software and Hardware Design Results and Performance Updates, Modifications and Improvements Conclusions Product Specifications Appendices

9 Top Down Modular Programming Mark Neil - Microprocessor Course 9 C C Calculator Initialise Get command CalculateOutput Reset Load values Prompt message Input Interpret command Select/run routine Format output Display Output character Input character Output character Output character …. complexitycomplexity time C C

10 Assessment process Mark Neil - Microprocessor Course 10 Report will be first marked by assigned demonstrator within 1 week. Demonstrator will arrange interview with you for sometime in week of 9 th March or the following week Individual interview (15 minutes) should include working demonstration and question and answer session. Feedback on report will be given. Second marking by me

11 Assessors Mark Neil - Microprocessor Course 11 Arrange your interview times NOW! SurnameFirst NameTermCycleExperiment CodeEmailFirst Marker BOXALLAidan24+5G1aaidan.boxall11@imperial.ac.ukFitch RAGUSADavid24+5G1adavid.ragusa11@imperial.ac.ukFitch BAKERClark24+5G1bclark.baker12@imperial.ac.ukRuffoni LEEHovan24+5G1bhovan.lee12@imperial.ac.ukRuffoni GASPARINI AMARALGuilherme24+5G1cguilherme.gasparini-amaral12@imperial.ac.ukRose CHANJing24+5G1cjing.chan12@imperial.ac.ukRose THAMKevin24+5G1dkevin.tham12@imperial.ac.ukRaymond MD SHAHRINMuhammad24+5G1dmuhammad.md-shahrin12@imperial.ac.ukRaymond WUChan Lon24+5G1echan.wu12@imperial.ac.ukPesaresi MOTAMonica24+5G1emonica.mota12@imperial.ac.ukPesaresi FLINTRichard24+5G1frichard.flint11@imperial.ac.ukMunro JEANPERRINHugo24+5G1fhugo.jeanperrin11@imperial.ac.ukMunro BRADLEYThomas24+5G1gthomas.bradley12@imperial.ac.ukFitch SONGHURSTMaxwell24+5G1gmaxwell.songhurst11@imperial.ac.ukFitch BARKERThomas24+5G1hthomas.barker12@imperial.ac.ukRuffoni ROBERTSAndrew24+5G1handrew.roberts12@imperial.ac.ukRuffoni PANGYik24+5G1iyik.pang12@imperial.ac.ukRose ROUGHNEENJames24+5G1ijames.roughneen12@imperial.ac.ukRose DANIELJohn24+5G1kjohn.daniel11@imperial.ac.ukRaymond DETHIERSara24+5G1ksara.dethier11@imperial.ac.ukRaymond TRANWong24+5G1lwong.tran12@imperial.ac.ukPesaresi LAMBAndrew24+5G1landrew.lamb12@imperial.ac.ukPesaresi PANMengtian24+5G1mmengtian.pan12@imperial.ac.ukMunro RAHIMAalisha24+5G1maalisha.rahim12@imperial.ac.ukMunro CHANHans-Wai24+5G1nhans-wai.chan12@imperial.ac.ukFitch EVANGELISTAFrancis24+5G1nfrancis.evangelista12@imperial.ac.ukFitch

12 ARRANGEMENTS FOR ‘REPORT’ TIME Mark Neil - Microprocessor Course 12 Microprocessor Laboratory

13 Reports Mark Neil - Microprocessor Course 13 2 unit experiments automatic sign-off on Friday 27 th February Report deadline is 10 days later on Monday 9 th March Submit using standard 3rd year lab process and forms Standard penalties apply for late submissions Report submitted in electronic form Your programmes should be left on the machines and they will be looked at by the assessors. Attach (commented!) programme code as appendix Use laboratory guidelines for report writing Length guidelines – <4000 words 3 rd lab cycle begins Monday 9 th March

14 The ‘Product’ Report Structure Mark Neil - Microprocessor Course 14 Abstract Introduction High Level Design Software and Hardware Design Results and Performance Updates, Modifications and Improvements Conclusions Product Specifications Appendices

15 Top Down Modular Programming Mark Neil - Microprocessor Course 15 C C Calculator Initialise Get command CalculateOutput Reset Load values Prompt message Input Interpret command Select/run routine Format output Display Output character Input character Output character Output character …. complexitycomplexity time C C

16 Assessment process Mark Neil - Microprocessor Course 16 Report will be first marked by assigned demonstrator within 1 week. Demonstrator will arrange interview with you for sometime in week of 9 th March or the following week Individual interview (15 minutes) should include working demonstration and question and answer session. Feedback on report will be given. Second marking by me

17 Assessors Mark Neil - Microprocessor Course 17 Arrange your interview times NOW! SurnameFirst NameTermCycleExperiment CodeEmailFirst Marker BOXALLAidan24+5G1aaidan.boxall11@imperial.ac.ukFitch RAGUSADavid24+5G1adavid.ragusa11@imperial.ac.ukFitch BAKERClark24+5G1bclark.baker12@imperial.ac.ukRuffoni LEEHovan24+5G1bhovan.lee12@imperial.ac.ukRuffoni GASPARINI AMARALGuilherme24+5G1cguilherme.gasparini-amaral12@imperial.ac.ukRose CHANJing24+5G1cjing.chan12@imperial.ac.ukRose THAMKevin24+5G1dkevin.tham12@imperial.ac.ukRaymond MD SHAHRINMuhammad24+5G1dmuhammad.md-shahrin12@imperial.ac.ukRaymond WUChan Lon24+5G1echan.wu12@imperial.ac.ukPesaresi MOTAMonica24+5G1emonica.mota12@imperial.ac.ukPesaresi FLINTRichard24+5G1frichard.flint11@imperial.ac.ukMunro JEANPERRINHugo24+5G1fhugo.jeanperrin11@imperial.ac.ukMunro BRADLEYThomas24+5G1gthomas.bradley12@imperial.ac.ukFitch SONGHURSTMaxwell24+5G1gmaxwell.songhurst11@imperial.ac.ukFitch BARKERThomas24+5G1hthomas.barker12@imperial.ac.ukRuffoni ROBERTSAndrew24+5G1handrew.roberts12@imperial.ac.ukRuffoni PANGYik24+5G1iyik.pang12@imperial.ac.ukRose ROUGHNEENJames24+5G1ijames.roughneen12@imperial.ac.ukRose DANIELJohn24+5G1kjohn.daniel11@imperial.ac.ukRaymond DETHIERSara24+5G1ksara.dethier11@imperial.ac.ukRaymond TRANWong24+5G1lwong.tran12@imperial.ac.ukPesaresi LAMBAndrew24+5G1landrew.lamb12@imperial.ac.ukPesaresi PANMengtian24+5G1mmengtian.pan12@imperial.ac.ukMunro RAHIMAalisha24+5G1maalisha.rahim12@imperial.ac.ukMunro CHANHans-Wai24+5G1nhans-wai.chan12@imperial.ac.ukFitch EVANGELISTAFrancis24+5G1nfrancis.evangelista12@imperial.ac.ukFitch

18 Marking scheme! Mark Neil - Microprocessor Course 18 Marks Available 5Abstract Concisely summarises the main report aims and findings Includes main performance achievements or quantitative results 10Introduction Successfully puts experiment in its scientific/theoretical and/or technical context Good acount of the underlying physics (including key equations) Effectively presents objectives/purpose/hypothesis of experiment 10High Level Design * Clearly gives an overview of the hardware and the role of key components Clearly gives an overview of the software functionality 20Software and Hardware Design * Describes the software giving a detailed description of the functionality Code is well structured, clear - description clear, flowcharts where needed Describes the detailed hardware functionality clear and sufficiently detailed diagrams of any circuits built are included

19 Marking scheme! Mark Neil - Microprocessor Course 19 20Results and Performance * How challenging were the project goals and how well were those goals achieved? Correct analysis of any errors, were any problems encountered understood? Tables and figures, content/accuracy/presentation/captions 5Updates Modifications and Improvements Clear and thoughtful discussion of how to solve any identified problems 5Product Specification Thoughtful quantitative list of project features 5Conclusion Successfully summarises goals and achievements of the project 5Appendices Assembler code included and well commented 15Overall Structure and Presentation Accurate vocabulary / grammar / punctuation / spelling Consistent layout and presentation throughout the report Evidence of a clear and concise writing-style Comprehensive and relevant set of references (accurately cited) 100 Final Score * This score is partly informed by student perfomance in the laboratory


Download ppt "ARRANGEMENTS FOR ‘PRODUCT’ TIME Mark Neil - Microprocessor Course 1 Microprocessor Laboratory."

Similar presentations


Ads by Google