Page 1 of 1

Problem Description: In this project, it is required to design a digital control system for the production process of bo

Posted: Sun May 15, 2022 8:44 pm
by answerhappygod
Problem Description In This Project It Is Required To Design A Digital Control System For The Production Process Of Bo 1
Problem Description In This Project It Is Required To Design A Digital Control System For The Production Process Of Bo 1 (31.58 KiB) Viewed 42 times
Problem Description In This Project It Is Required To Design A Digital Control System For The Production Process Of Bo 2
Problem Description In This Project It Is Required To Design A Digital Control System For The Production Process Of Bo 2 (39.63 KiB) Viewed 42 times
Problem Description: In this project, it is required to design a digital control system for the production process of bottled water (shown in figure 1) as per the following process: A motor runs the conveyor belt, which move the bottle. Then, the bottle stops for the filling process. It is filled with water in 5 seconds. After that, the bottle moves away and stops for the capping (sealing process. It is capped in 3 seconds. Then, the process repeats again for the next empty bottle. Filing process Cascine (sealing process Empty bottle Final Product Motor Filling process Sensor Camping proces Sensor Figure 1: Bottled water production process Equipment and software packages used 1. FPGA board 2. Vivado software Task 1: Design a Finite State Machine for your controller (20 Marks) Determine the number of states required for this design, and then draw a Moore FSM state diagram with the required state transitions as per the required specifications. ECCE 210 Page 2 of 4

Task 2: Design and Simulate your Controller (30 Marks) • Draw the module block diagram of your design • Write a Velog code for its FSM. The code should be written in a modular format utilizing the same structures and techniques that were used in the lab experiments • Simulate the designed controller to verify its correct operation. If the real implementation on FPGA is working. then the simulation code and results are not required. Their mark will be topped to the implementation mark. Task 3: Implement your Controller (20 Marks) After completing task 2 successhally, create the constraints and implement the design on your FPGA board. Use switches and LEDs to verify the correct operation of your design. Take screenshots to show all the states of your controller. Make sure to label your inputs and outputs values for each screenshot Additional features (up to 5 Marks - Bonus) Up to 5 bonus marks will be rewarded for extra useful and relative features that adds functionality and value to the design Deliverables: • Formal Report (10%) Write a clear report that includes the following: Introduction: The design process: Describe your design method, the FSM diagram, and the module block diagram. Results: Describe the FPGA results and the simulation (if any) o Code: Attach all the codes to the appendix Write the group names and ID number as a comment at the beginning of each code. ECCE 210 Page 3 of 4 • Project Quiz and Demonstration (20%): The quiz and the demo will be organized on 9 May at 2:30pm. Both of them will be in a form of an individual assessment to test your knowledge about the project and the lab in general. The quiz will be a closed book and a written form whereas the demo will be an open book and a verbal form.