tutorbin

logisim homework help

Boost your journey with 24/7 access to skilled experts, offering unmatched logisim homework help

tutorbin

Trusted by 1.1 M+ Happy Students

WhatsApp Support

Get Instant
Online Homework Help
via WhatsApp

Get instant homework help from top tutors—just a WhatsApp message away. 24/7 hw help support for all your academic needs!

A
S
M
R
★★★★★
2M+ students trust TutorBin
Your WhatsApp Number
phone
or
⚡ Instant reply
🔒 100% private
👨‍🏫 Top tutors
🌍 All subjects
*Get instant homework help from top tutors—just a WhatsApp message away. 24/7 support for all your academic needs!
2M+ Students Helped24/7 Live SupportExpert TutorsAll Subjects CoveredInstant Response100% ConfidentialTop Rated ServiceMoney-back Guarantee2M+ Students Helped24/7 Live SupportExpert TutorsAll Subjects CoveredInstant Response100% ConfidentialTop Rated ServiceMoney-back Guarantee

Recently Asked logisim Questions

Expert help when you need it
  • Q1:Your task is to construct an encoder circuit that has 4 inputs (A, B, C, and D) representing a binary number from 0 to 9, and has 7 outputs representing the segments in a seven-segment display. You will connect the circuit in Logisim and test it with the built-in 7-Segment-Display component in Logisim.See Answer
  • Q2:ALU Implementation 1 INTRODUCTION We have learnt in "Platforms for Computing" module about different levels of computing platforms. An example machine that we dealt with is the CdM-8 machine. As we know, the CdM-8 machine is composed of several units that include arithmetic and logic unit (ALU), Registers, etc. In this task we will explore how to create an ALU that can perform different operations. 2 YOUR TASK You need to use Logisim software to design a simple 4-bit ALU that can perform different types of operations on 4-bit numbers. The ALU should accept two 4-bit inputs, and a 2-bit opcode that determines the required operation. Finally, after performing the requested operation, a 4-bit result, and CVZN flags are generated. The ALU operation is selected based on the opcode input of the instruction. The opcodes and the operations that can be performed are described in table1 below, assuming that the two 4-bit inputs to the ALU are named A and B: Table 1 The operations supported by ALU Opcode (2-bit) Operation A + B A-B A++ A == B (Check equality, result should be 0 or 1) 00 01 10 11 The result and the flags should be generated correctly according to the requested operation. 3 TESTING YOUR CIRCUIT You should test your circuit thoroughly before submission. You will be penalized for any missing, incomplete, or incorrect operation. 4 SUBMISSION REQUIREMENTS: You should submit two files a report, and a circuit file. Report: is a word or a pdf document that talks about the development of your project and the steps you followed to produce the required circuits. It should contain at least 4 sections: introduction, design, testing & results, and conclusions. Circuit: is a single Logisim file that contains your actual implementation of the project. each component in the project should be represented in this file as subcircuit (as shown in Lectures and tutorials). Page 1 of 1See Answer
  • Q3:ELEC2042 Minor Project Three Floor Lift We have seen a lift that moves between two floors in lectures. We will now extend this to three floors. Your lift, and the state machine, will start on floor zero. The 10 available flip flops will all be reset to zero on start. When a floor button is pressed the corresponding input changes to 1. When the button is released the corresponding input will change back to 0. When a floor is signalled your lift should start to move to that floor. As the lift moves if the button for the current floor has been pressed then the lift should stop at that floor. Your lift should implement an elevator algorithm, that means that it continues moving in the current direction until it reaches the last floor requested in that direction. It should not reverse direction without stopping at all floors (either up or down) that were requested. In a practical sense it means if the lift is currently at floor 0 and buttons 1 and 2 are pressed it will start to move upwards. If when moving, but before floor 1 is reached, button 0 is pressed the lift should only move back towards floor 0 after floor 2 has been reached. The lift optionally has doors. This is signified by setting the Has_Doors output to 1. If set to 1 this output must remain as 1, it is a fault if this output changes from 1 to 0. Your lift controller can request the doors be opened by setting the Open/Close output to 1. When that output is 0 the doors will close. The Door_State input will identify the current state of the doors. ELECTRICAL 1 of 4 Three Floor Lift Minor Project v1/nYou are to produce a PDF document that describes your project, and the equations that will implement your lift controller. The PDF document details each of the following elements: 1 A high level summary of your design. In this summary you will describe the thinking that was behind your design, and why you have the elements you do in your design. This design is a conceptual description of your solution. You will need to create a Moore design for your system. 2. The state transition diagram. This will hold each state the system is in, and what causes a transition between those states. 3. Details of the memory elements utilised in your design, as well as the different combinatorial circuits. • It is possible, and required, that this design can be accomplished with less than 11 D flip flops as the memory elements. These can be called: DO, D1, D2, up to D9as the D inputs to each, and Qo, Q1, Q2, up to Q9as the outputs of each D flip flop. 4. A state transition table detailing the inputs and outputs of the combinatorial circuit components. • The inputs will be Floor_0, Floor_1, Floor 2, Button_0, Button_1, Button_2, Door_State as well as the current state Qs (Q0, Q1, Q2... Q9). • The outputs will be D0, D1, D2... D9 (the next state), Has_Doors, Open/Close, Up/Down, as well as Move/Stop. 5. Karnaugh Maps for your combinatorial circuits. • You will need to use a don't care techniques to simplify the Karnaugh maps so they can be completed by hand. 6. Minimal Sum of Products equations for your Kamaugh Maps. • For the minimum SoPs you will also enter these in a special submission box which will be automatically graded. The equations for the Minimal Sum of Products will be entered into a quiz on iLeam. These equations will be graded using a lift simulator to ensure your lift operates correctly. The functioning of your lift will dictate the grade level of your assignment. ELECTRICAL 2 of 4 Three Floor Lift Minor Project v1/nThe Inputs, and their means are detailed below: Input Floor_0 Floor 1 Floor_2 Button 0 Button_1 Button_2 Door_State[0:1] The Outputs, and their required meanings are detailed below: Meaning The lift will move when 1, or be stationary when 0 The lift motor should move up when 1, or down when 0 The doors should open when 1, and close when 0 When 1 the lift has doors, when 0 door inputs and outputs are ignored Output Move/Stop Up/Down Open/Close Has_Doors Meaning (When 1) The lift is registered as present at floor 0 The lift is registered as present at floor 1 The lift is registered as present at floor 2 The request button has been pressed for floor 0 The request button has been pressed for floor 1 The request button has been pressed for floor 2 The doors are closed [00], opening[01], open [11] and closing[10] ELECTRICAL 3 of 4 Three Floor Lift Minor Project v1/nGrading will consist of a series of tests on the equations. The document may be examined for additional detail if questions arise from the running of the equations. Your equations will be run in a simulator and your lift will be given a set of inputs. The outputs will be examined to verify the lift performs as it is supposed to perform. For a HD grade the door functions must be implemented. However, if your code asserts Has_Doors, and the doors don't function then the highest grade you can obtain will be credit. You will be awarded the LOWEST grade for which you qualify: Grade Fail Pass Credit Minimal Solution with all elements of the document present, some problems with overview of the solution, incorrect justification of the solution chosen, SoP are not minimal, Lift equations move between all three floors in perfect cases, but some errors in other test cases. Asserts Has_Doors and doors do not fully function. Distinction Solution that works and adequate justification, mapping between state diagram and state transition table is unclear. The lift passes all non-door tests and does not pass all door tests. Reasons for awarding this grade (OR list) No submission, submission is not readable, submission does not answer the criteria. Minimal Solution, some faults are present, some elements of the solution are missing, Karnaugh Maps are not present. High Distinction Solution that works with a complete and detailed justification and all elements required are complete. The lift functions and doors open/close. Also, the machine tests all pass. ELECTRICAL 4 of 4 Three Floor Lift Minor Project v1See Answer
  • Q4: Problem: Explain the operation of the D flip-flop. Design and implement a D flip-flop bidirectional counter which produces the following repeated binary sequence: 0, 7, 1, 6, 2, 5. Note: Design the final circuit in Logisim software.See Answer
  • Q5:2 Seven Segment Decoder (5 points) A seven segment decoder is typically used to determine which light emitting diodes in a seven segment display should illuminate to display a digit specified in binary coded decimal. Logisim includes such a seven segment display that you will use in this question. The decoder takes as input four binary bits, which we label in order from most significant bit to least significant bit, A3 A2 A1 A0. The decoder produces as output a pattern of 7 bits, S6 S5 S4 S3 S2 S1 S0, which specifies which seg- ments should illuminate. The figure on the right shows the relationship between the pins and the corresponding segments of the display. Note that there is an 8th pin, S7, which controls the decimal point and that we will not use in this assignment. In this question, Instead of decoding BCD, your decoder should produce your BID for binary bit patterns 0 through 8. (For example, if the input is 0, dis- play the first digit of your ID. If the input is 1, diplay the second digit of your ID.) You can produce any output (i.e., we don't care) for inputs of binary bit patterns 9 through 15. If your ID is 0123456789, your decoder should produce exactly the patterns shown below. exactly the patterns shown below. 0323956789 SO S1 S2 S3 S1 S4 S2 50 S3 56 S5 S7 S4 S5 S6 S7 1. Write out a truth table for your circuit and include this with your written answers. 2. Implement the 7 boolean functions in the provided logisim circuit file using only AND, OR and NOT gates provided in the built in library (it is also OK to use NAND and NOR gates, and to negate inputs on gates). You may use any solution you wish, but you may find it easiest to use a sum of products approach, much like a PLA. Create your solution in the provided circuit file, as it already has a set of inputs and outputs defined. These input and output pins should not be moved so as to prevent the sub-circuit appearance from changing (right-most tool bar button in logisim) as this is important for testing.See Answer
  • Q6:Lab 01 Q1 Introduction 30 Points Logisim-Evolution is used to create and test simulations of digital circuits. This part of the lab is designed to introduce Logisim-Evolution and teach the fundamentals of using this application. The purpose of this part of the lab is to install and test the Logisim-evolution system and become comfortable creating a digital logic circuit. To receive a grade for this part of the lab, create the Simple Multiplexer as defined in this lab, be sure the standard identifying information at the top left of the circuit Name: Joe Bloggs Username: jbologgs01 Introductory Exercise February 18, 2020 and then save the file with this name: Lab01_Mux21.circ (that stands for multiplexer, 2-way, 1-bit). Submit that circuit file for grading. Please select file(s) Select file(s)See Answer
  • Q7: Fatemah Ameen 45803 Sara h Alenezi Nour 58487 Noor Al Deen - 50388 CPEG 210 - Digital Logic Design Fall 2023 Project Important Information & Instructions 1. The weight of this project is 15% 2. Students should work on this project in teams (3 or 4 members per group). 3. Only one member of the team should submit the project via Moodle the following two files: a. The digital circuit diagram of the solution along with any discussions and truth table(s) as a single PDF file. b. Your Logisim .circ file. 4. The deadline to submit your files is January 04, 2023 by 11:59 pm. Project Description and Requirements Consider a digital circuit that has three inputs A, B, and C and four outputs X, Y, Z and F (Flag). Let A, B, and C be the unsigned binary representation of the number W where W can take values from 0 to 7. If W is in the range between 0 and 4, then the outputs X, Y, and Z should be the unsigned binary representation of (W+3) and the Flag (F) must be 0. For example, if W=2 then A B C = 010, and therefore the outputs X Y Z should be 101 (equivalent to 5) and F must be 0 and so on. If W is equal to 5, 6, or 7, the outputs X Y Z must be 000 and the Flag (F) must be 1. Design a digital circuit using a minimum number of components from the following list: • Decoders • Encoders • • Multiplexers Logic gates (AND, NAND, OR, NOR, XOR, NOT gates). If your solution doesn't use the minimum number of components/gates but produces correct results, you will lose 1/3 of the total mark (i.e., 5 points deduction) A σ 0 O о B C о 0 x Y 1 N F 1 Do DI D₂ 8:3 D3 Do Encoder Y Dy b₁ Ds Da 3:8 D3 B D6 Da Z D4 Decoder Ds C 06 OR F 07See Answer

TutorBin Testimonials

I found TutorBin Logisim homework help when I was struggling with complex concepts. Experts provided step-wise explanations and examples to help me understand concepts clearly.

Rick Jordon

5

TutorBin experts resolve your doubts without making you wait for long. Their experts are responsive & available 24/7 whenever you need Logisim subject guidance.

Andrea Jacobs

5

I trust TutorBin for assisting me in completing Logisim assignments with quality and 100% accuracy. Experts are polite, listen to my problems, and have extensive experience in their domain.

Lilian King

5

I got my Logisim homework done on time. My assignment is proofread and edited by professionals. Got zero plagiarism as experts developed my assignment from scratch. Feel relieved and super excited.

Joey Dip

5

TutorBin helping students around the globe

TutorBin believes that distance should never be a barrier to learning. Over 500000+ orders and 100000+ happy customers explain TutorBin has become the name that keeps learning fun in the UK, USA, Canada, Australia, Singapore, and UAE.