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

PLA1

PLA2_3: Designing arithmetic and logic circuits

Q&A PLA4


Specifications

Study in detail and execute in your computer these tutorials P1 design, P2, P3, Lab 2, Lab 3 before attempting this PLA.

Design three projects, each one based on a different architecture: plan A: structural, equations; plan B: behavioural, high-level; plan C2: structural hierarchical.

NOTE: We use your discussion and feedback to clarify and better organise project specifications editing immediately these pages, thus you may expect changes on the assignment pages for the good. Notify us whatever detail that is not clear enough. This is a way to put into practice and reinforce teamwork and cooperation between all the company engineers.
Example of group assignments and options
Project numbers Circuit entity Plan FPGA target chip Operands for timing diagrams and test benches
Group 1 D1.3
D1.19
Ones_counter_5bit
Parking_occupancy
Plan A (SoP), Plan B
Plan C2, Adder_4bit CLA
MAX 10 #1
Group 2 D1.1
D1.18
Wind_compass
ALU_12bit
Plan A (PoS)
Plan C2 (Duodecuple_MUX_4 plan B, Adder_4bit CLA)
Cyclone IV #2
Group 3 D1.2
D1.17
Nine_C
Add_Subt_BCD_3digit
Plan A (SoP), Plan B
Plan C2 option #2, Adder_4bit CLA
MAX II #3
Group 4 D1.3
D1.19
Ones_counter_5bit
Parking_occupancy
Plan A (PoS), Plan B
Plan C2, Adder_4bit RC
MAX II #2
Group 5 D1.1
D1.18
Wind_compass
ALU_12bit
Plan A (SoP)
Plan C2 (Duodecuple_MUX_4 plan B, Adder_4bit RC)
MAX 10 #1
Group 6 D1.2
D1.17
Nine_C
Add_Subt_BCD_3digit
Plan A (PoS), Plan B
Plan C2 option #2, Adder_4bit RC
Cyclone IV #1
Group 7 D1.3
D1.19
Ones_counter_5bit
Parking_occupancy 
Plan A (SoP), Plan B
Plan C2, Adder_4bit CLA
Cyclone IV #3
Group 8 D1.1
D1.18
Wind_compass
ALU_12bit
Plan A (PoS)
Plan C2, (Duodecuple_MUX_4 plan B, Adder_4bit CLA)
MAX 10 #3
Group 9 D1.2
D1.17
Nine_C
Add_Subt_BCD_3digit
Plan A (SoP), Plan B
Plan C2 option #2, Adder_4bit RC
MAX 10 #2

 

Follow this rubric for writing reports. 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.

 

NOTE: This project will be continued in PLA4 adding time measurements on real technology.

 


How to organise and handwrite the plan C2 project:

 1. Specifications and theory

NOTE: You better add theory, class-notes or other learning materials in section 1 on specifications in one of your projects. Explain, discuss and try to locate in CSD lessons or laboratory tutorials the concepts and tools used in these PLA plans and developments, so that you are sure that these materials will help you to study and solve similar problems for Exam 1.

 

2. Planning

NOTE: One project at a time, starting from the simplest. Solving the next project after having corrected errors from the previous one. Do not worry much if you cannot complete the full PLA2_3 or by the due date it still does not work satisfactory. This PLA2_3 will be continued in PLA4, where you will be able to include corrections or improvements after our feedback.

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.

Slide

3. Development

 

4.Test and verification

 

5. Annexes


Notes on video presentations: 10 min. max., 3 - 4 min. each participant.

The idea of the video presentation is different from the written report and has its own particular objective: develop your oral communications skills in our engineering context in a way a large audience can grasp the main details of your project. Put in motion your communication skills that you will continue to practise and improve through PLA6_7 and PLA10_11. We will focus assessment in how you are organising the presentation, how confident you are in front of the camera, time sharing among students, support materials and audio and video quality. This is an example of final PLA11 presentation. A good idea is to submit a meet recording or equivalent.

===> Do not browse your report pages when presenting, prepare some slides instead.