Find Jobs
Hire Freelancers

Calculator Logic Inputs

$10-30 USD

Terminado
Publicado hace alrededor de 6 años

$10-30 USD

Pagado a la entrega
I've already started this mini project with the 4x1 Mux, it just needs to be finished. This shouldn't take very long, please serious bids only. Multiplexor: For the calculator, it will need a 4x1 multiplexor (mux) with four 8-bit inputs and an 8-bit output. For this project, however, 4-bit inputs and a 4-bit output are sufficient. In other words, using a pair of selector bits your mux should be able to pass through a single 4-bit input as the 4-bit output. To start, it should implement a 4x1 mux with 1-bit inputs and a 1-bit output in as a subcircuit. A 4x1 mux with 2-bit inputs can be made using a pair of 4x1 muxes with 1-bit inputs where each bit of the output is selected by a different mux. A 4x1 mux with 4-bit inputs can then similarly be made using a pair of 2-bit 4x1 muxes. Priority Encoder: A priority encoder takes a specific number of input bits and represents the position (meaning the power of two exponent) of the most significant bit that is set (the bit farthest to the left that has a value of 1) in binary. Your priority encoder will have four 1-bit inputs and three 1-bit outputs: two bits used for the representation, in binary, of the position of the highest bit set and a valid bit that is 1 if at least one input bit is set. As one example of a potential input and expected output, suppose all 4 input bits are merged into a single binary representation of 01102. In this case the binary output should be 102 (which is equal to 210) and the valid bit should be 1. This output is generated because the bit in the 22 position is set. Although the 21 position bit is also set, it does not affect the output because it is not the most significant set bit. As another example, if the input is 00102 then the output would be 012 (= 110). For the person chosen, I will give further details.
ID del proyecto: 16717462

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Expertise in digital circuit design. I have completed various projects related to this field and can provide you your complete task in decided time frame with quality work. We can discuss further details in the message Regards
$22 USD en 1 día
5,0 (25 comentarios)
4,0
4,0
6 freelancers están ofertando un promedio de $23 USD por este trabajo
Avatar del usuario
A proposal has not yet been provided
$35 USD en 1 día
4,9 (151 comentarios)
7,0
7,0
Avatar del usuario
Hello , How are you? I just saw your project description carefully. I am very interested in your project. I have rich experience in digital circuit, microcontroller,FPGA,etc. I am a full time developer and can work for you for a long time. I am ready to start your project immediately. I am sure I can satisfy you surely and complete in a short time. Please send your message so that we can discuss about your project.
$10 USD en 1 día
4,9 (62 comentarios)
6,1
6,1
Avatar del usuario
Hello, I am an electronics engineer having experience in digital logic circuit design for more than 5 years.
$23 USD en 1 día
5,0 (10 comentarios)
3,9
3,9

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Forma de pago verificada
Miembro desde abr 9, 2018

Verificación del cliente

Otros trabajos de este cliente

Logisim Calculator Part 1 Part 2
$30-250 USD
¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.