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

PLA4

Q&A

PLA6_7: Designing FSM, datapaths and dedicated processors

PLA9

Lab6 Lab7


Specifications

Your instructor will assign you the  D2.13 or the  D2.6 dedicated processors with the following options:

Example of group assignments
  Project number Application FSM encoding Target chip System CLK
Group 1 D2.13 Serial Adder_20bit #1 #1 #1
Group 2 D2.6 Serial Mult_8bit #2 #2 #2
Group 3 D2.13 ... ... ... ...
Group 4 D2.6 ... ... ... ...
... ... ... ... ... ...

Start studying similar tutorial circuits and how they work. Imagine its internal architecture counting the number of projects involved and the total numbers of VHDL files that will be required, whatever you are inventing them or copying and adapting directly from other CSD products. Try to map component design to lectures and tutorials.

For instance:

- The control unit will be designed only after having completed successfully lab sessions LAB6 and lectures P6 and examples on FSM.

- The datapath will be designed only after having completed successfully lab sessions LAB7 and studying  P7 and P8 lectures on standard sequential components.

Follow this rubric for writing reports. This group submission at Atenea includes the report as a single PDF file, the zipped project folders and files, a 10 min. maximum video presentation and also your self-assessment.

NOTE: ===> This PLA6_7, 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, and you may feel free to create new components and 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.

 

Time is a valuable finite resource. Learn to manage and maximise your study time with your team mates. If after having studied in detail our materials, you cannot advance or have doubts or you do not find a component of your interest, ask questions. Remember that investing time in your PLA and LAB tutorials is also studying for passing exams.

 


P_Ch2 marking grid

P_Ch2 => 6% of your final grade 

=> PLA6_7 (work in progress, report + video, 100%)

PLA6_7 handwritten report and video presentation:
Video Report  
  4p 6p    

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 2 (from P5 to P8). Add a short paragraph in the final section of your PLA6_7 discussing aspects that you consider positive and negative.