Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Valued Contributor III
1,157 Views

AND & OR, NAND & NOR, XOR & XNOR work inversely in MAX 10 Development kit

Hello geniuses, 

 

I am (new) working on MAX 10 Development Kit (10M50DAF484C6GES) using Quartus Prime 17.0 Lite Edition. My and & or program written in verilog in quartus software simulates functionality perfectly but on development kit works invesely (likely nand & nor, xor & xnor). I have kept default setting both in max10 and quartus ii software. I failed to find out the problem. please help me if anybody have any solution or idea what can be the issue of the problem. 

 

Thanks in advance..
0 Kudos
3 Replies
Highlighted
Valued Contributor III
20 Views

How do you know it works inversely on the development board? 

 

If this is your board: https://www.arrow.com/en/reference-designs/deca-development-kit-based-on-the-10m50daf484c6ges-max-10... 

 

the LEDs are ACTIVE LOW, so they will be ON when the output is LOW, and OFF when the output is HIGH. Is this what you believe is the 'inversely'?
0 Kudos
Highlighted
Valued Contributor III
20 Views

Post some code.

0 Kudos
Highlighted
Valued Contributor III
20 Views

Thanks a lot. You are absolutely right. I have understood the fact. The LEDs are ACTIVE LOW and PUSH BUTTON push create low pulse. Thinking every thing high, I commented they work inversely as I worked on xilinx spartan-6 which is active high. 

 

Thanks to help me my confusion.
0 Kudos