# Need help with assignment using Quartus II

Discussion in 'Homework Help' started by kc212, Mar 14, 2011.

1. ### kc212 Thread Starter New Member

Mar 14, 2011
1
0
Hello everyone. I have been given an assignment for my Digital Electronics class and I'm having trouble figuring out how to do this. I am really new to this stuff so it might be really simple but it's giving me a hard time and the Professor wasn't really much help.

I have to develop the logic circuitry necessary to meet the following requirements:

Develop the NAND logic for a Hexadecimal keypad encoder that will convert each key closure to binary.

Design the circuit to produce the output binary code and simulate it's operation using Quartus II.

I really have no idea where to start and he said that I must use a NAND gate to produce the output. Can anybody give me some advice as to where to start and explain to me what is being done? I would really appreciate it I'm stuck. Thanks.

2. ### justtrying Active Member

Mar 9, 2011
329
396
sounds like all digital prof's are not much help... (I am currently struggling through my digital class as well), but...

I think you need to take a look at how all hex numbers can be expressed in binary going from 0 to F. You will realize that you need multiple inputs and will get 4 outputs to produce binary representation. I think the easiest way to employ NAND gates is to look at common inputs going systematically from MSB to LSB of binary representation.