UPC EETAC Bachelor's Degree in Telecommunications Systems and in Network Engineering EEL

PLA9

PLA10_11: Design phase #1: FSM, #2: LCD, #3: TMR2

Q&A

Planning


Specifications

Prerequisite training: Study in detail and execute in your computer these tutorials Lab10 LAB11 and also these highlighted projects P10 P11 P12 before attempting this PLA because you will copy and adapt materials from them.

You will continue solving projects adapting the ideas on FSM and dedicated processors to the µC PIC18F46K22. Firstly, complete the design phase #1 that includes an external CLK signal handled by interrupt. Secondly, and only when phase #1 is fully operational, add the new project features stated in design phase #2 on using an LCD to represent messages. Finally, repeat the same procedure for the next design phase #3 on replacing the functionality of the external CLK by an internal timer/counter peripheral TMR2.

Example of group assignments
  Project number Circuit entity Pin option
Group 1 D3.4 Pattern_detector (V1) #1
Group 2 D3.7 Dumbwaiter #2
Group 3 D3.1 MP3_player #3
Group 4 D3.4 Pattern_detector (V2) #1
Group 5 ··· ···  
··· ··· ···  

Guidelines on organising, solving and correcting PLA10_11:

- An excellent report/video on phase #1 amounts 70% of the final mark. Phase #2 stands for another 20% and the last phase #3 represents the remaining 10%. Thus:

- Start completing always in your cooperative group your design phase #1 (sections 1 - 2 - 3/4) and write its report once it works accordingly with the specifications. Use your group report as study material for exams.

If possible, absolutely recommended, design this phase #1 using several steps, in a way that your first complete and operational project is the step #1 for phase #1.

-  First, try to imagine and comprehend the circuit phase #1 as it was in your PLA6_7. It is the same circuit, only adapted to a different technology. Ask group questions (following these indications) if you have doubts on how the circuit will operate. Do not start from scratch, but with a solid Chapter II base that will also allow you to study for exams.

- Use your PLA9 experience on basic input reading and output writing. Use one of our P10 or LAB10 tutorial as examples to follow and replicate. This is what we are expecting as emphasised above as prerequisites. Try to plan your PLA10_11 in the same way, drawing and imagining the same sequence of operations, pictures and ideas.

 


 

NOTE: This PLA, like all the others, is an open semi-structured design project. It gives you some guidelines on how to start and continue. It can have different valid solutions, it may contain errors to debug, and you may feel free to create variations. We will also add materials or corrections when we find them necessary as a result of discussing the projects with you.

 

NOTE: This is cooperative group work. You must explain in the planning section of your report and video, who is in charge of each section, who is leading the tasks, who is developing the components or sections, who is measuring or testing, etc. It is fundamental in order to obtain good assessments that you explain very well which is the contribution to the final project of each one of the group members.

This group submission at Atenea includes the report in a PDF file, the zipped project, a 10 min. max video presentation and also your self-assessment. Use the options indicated by your instructor. Follow this rubric for writing reports.

NOTE: ===> To prepare your video presentation, consider the feedback you got from PLA3 and PLA6_7.

 


P_Ch3 marking grid for projects PLA9 and PLA10_11

P_Ch3 => 9 % of your final grade:

=> PLA9 (30%) + PLA10_11 (work in progress + report + video, 70%)

PLA10_11 (7p)
Work in progress (*) Report Video
  2p 2p 3p  

(*) Add to your report an annex with the prototype results and measurements from LAB10 or LAB11

 

Notes on lab assessment: student grades are not simply reflecting report or video quality, but implicitly, they include subjective items considered by instructors such laboratory participation, questions and answers, problem solving skills, attendance and punctuality, active attitude and group work. Work in progress includes completing tutorials, sample reports, sketches, diagrams, discussions, Q & A, presentations, live demonstrations, results, measurements, etc.

 


Reflect and give us your group feedback on what you learned in chapter 3 (from P9 to P12) or through the complete CSD course. Add a short paragraph in the final section of your PLA10_11 discussing aspects that you consider positive and negative.