VHDL code to find greatest among 8 numbers
hi...
I need a subprogram to find the greatest among eight(8) 3-bit numbers..
or if you could debug it...
if(M0<M1)then if(M0<M2)then if(M0<M3)then if(M0<M4)then
if(M0<M5)then if(M0<M6)then if(M0<M7)then T<=MO;
end if;end if;end if;end if;end if;end if;end if;
if(M1<M0)then if(M1<M2)then if(M1<M3)then if(M1<M4)then
if(M1<M5)then if(M1<M6)then if(M1<M7)then T<=M1;
end if;end if;end if;end if;end if;end if;end if;
if(M2<M0)then if(M2<M1)then if(M2<M3)then if(M2<M4)then
if(M2<M5)then if(M2<M6)then if(M2<M7)then T<=M2;
end if;end if;end if;end if;end if;end if;end if;
if(M3<M0)then if(M3<M1)then if(M3<M2)then if(M3<M4)then
if(M3<M5)then if(M3<M6)then if(M3<M7)then T<=M3;
end if;end if;end if;end if;end if;end if;end if;
if(M4<M0)then if(M4<M1)then if(M4<M2)then if(M4<M3)then
if(M4<M5)then if(M4<M6)then if(M4<M7)then T<=M4;
end if;end if;end if;end if;end if;end if;end if;
if(M5<M0)then if(M5<M1)then if(M5<M2)then if(M5<M3)then
if(M5<M4)then if(M5<M6)then if(M5<M7)then T<=M5;
end if;end if;end if;end if;end if;end if;end if;
if(M6<M0)then if(M6<M1)then if(M6<M2)then if(M6<M3)then
if(M6<M4)then if(M6<M5)then if(M6<M7)then T<=M6;
end if;end if;end if;end if;end if;end if;end if;
if(M7<M0)then if(M7<M1)then if(M7<M2)then if(M7<M3)then
if(M7<M4)then if(M7<M5)then if(M7<M6)then T<=M7;
end if;end if;end if;end if;end if;end if;end if;
Asked By: mohit306
On:
Nov 30, 2009 2:04:28 PM
Comments(1)
You have to be logged in to be able to post a comment. To login
Click Here. First time?
Signup It just takes a few minutes to sign up.
Comment By: asdide
On: Jan 1, 2010 4:53:12 PM