Combinational circuits are defined as time-independent circuits that do not depend upon previous inputs to generate any

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Combinational circuits are defined as time-independent circuits that do not depend upon previous inputs to generate any

Post by answerhappygod »

Combinational Circuits Are Defined As Time Independent Circuits That Do Not Depend Upon Previous Inputs To Generate Any 1
Combinational Circuits Are Defined As Time Independent Circuits That Do Not Depend Upon Previous Inputs To Generate Any 1 (74.83 KiB) Viewed 45 times
Combinational Circuits Are Defined As Time Independent Circuits That Do Not Depend Upon Previous Inputs To Generate Any 2
Combinational Circuits Are Defined As Time Independent Circuits That Do Not Depend Upon Previous Inputs To Generate Any 2 (64.14 KiB) Viewed 45 times
Combinational Circuits Are Defined As Time Independent Circuits That Do Not Depend Upon Previous Inputs To Generate Any 3
Combinational Circuits Are Defined As Time Independent Circuits That Do Not Depend Upon Previous Inputs To Generate Any 3 (34.18 KiB) Viewed 45 times
Combinational circuits are defined as time-independent circuits that do not depend upon previous inputs to generate any output and are called combinational circuits. Sequential circuits are dependent on clock cycles and rely on the present and past inputs to generate any output. A digital system design using Verilog HDL is needed to dispense the selected steamed bun, as shown in Figure 1. Reset Inserted Money Clock Machine Controller (circuit to be designed) Figure 1. Steamed Bun Dispenser Change Money Dispensed Bun The specifications of the provided devices and components are given below: 1. The system has three (3) types of steamed buns; chicken, beef and potato. 2. The quantity of each product at the beginning is 20. If the required product is not available, the machine goes to the refill state. 3. All buns have the same price, RM2.00. 4. The machine only accepts coins; 10 cents, 20 cents and 50 cents, and Ringgit notes; RM1.00, RM5.00 and RM10.00 only. Hence, the coin and note sensor used in the system should be able to identify the inserted money. 5. The money counter will tell the amount of money inserted. 6. The money collector must be able to return the extra money inserted in the machine slot. Any combination of inserted cash is valid and accepted. 7. The current transaction can be cancelled until the entire money has been inserted.
8. On pressing the cancel button, all inserted money will be returned through the return output signal. 9. Machine controller consists of combinational circuits, sequential circuits and datapath to ensure the system works perfectly. 10. Assume the user uses Ringgit Malaysia currencies only. Components to use are including and not limited to: 1. Processor 2. 3. Datapath components (adders, multipliers, subtractors and others) 4. Counter Microcontroller 5. Register 6. Flip-flop, Latch 7. Shifter 8. Decoders, Muxes 9. Primitive gates such as NOR, NAND, NOT, XNOR, AND, OR, XOR Design the steamed bun dispenser system with the given devices and components to achieve the requirements. Unspecified requirements of the inputs, outputs, clock, components, Verilog design approach or any other unspecified requirements are determined by you as the Verilog system design engineer. You must report the detailed design step of your work and your complete program coding. The output waveforms with sufficient labelling should be included to depict the specific design requirement and results. If the Director of the Design Department required you to further enhance your steamed bun machine dispenser operation with the frozen buns to ensure the product's freshness and keep energy-efficient heating, how do you think you possibly make the design improvements? Justify your answer by using relevant information and appropriate diagrams.
Design Constraints: 1. Your system can be designed using the binary number system or other selected numbering system. However, the output waveforms must show a decimal number system. 2. Your design should not start with a truth table, as it would be cumbersome for an extensive system. Hence, you have the flexibility to decide your design approach to minimize the equations. Your selected design approach should be justified clearly in the report. 3. A modular design approach is essential. Hence, the same design will be kept as a single slice (or in a holding module cell) and instantiated repeatedly according to the desired hierarchical design. 4. Given that a single CMOS transistor costs you RM0.01, your entire design will not exceed RM20.00. Show your project cost estimation details.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply