IMPLEMENTATION OF VEDIC MATHEMATICS USING VHDL
PARVEEN KAUR [Link] (P.T.) ECE 20914012
INTRODUCTION
MULTIPLIERS HAVE AN IMPORTANT EFFECT IN DESIGNING ARITHMETIC, SIGNAL & IMAGE PROCESSORS. MANY FUNCTIONS IN SUCH PROCESSORS MAKE USE OF MULTIPLIERS. INCREASED COMPLEXITY OF VARIOUS APPLICATIONS DEMANDS NOT ONLY FASTER MULTIPLIER CHIPS BUT ALSO SMARTER & EFFICIENT MULTIPLIER ALGORITMS THAT CAN BE IMPLEMENTED IN THE CHIPS.
What is vadic maths?
Vedic mathematics is the name given to the ancient system of mathematics. Its a unique technique of calculations based on simple principles and rules , with which any mathematical problem - be it arithmetic, algebra, geometry or trigonometry can be solved mentally. In vedic mathematics there are 16 [Link] rae very powerful tool for speed up calculations.
URDHVA TRIYAGBHYAM
VERTICALLY AND CROSSWISE you dont need to the multiplication tables beyond 5x5. e.g. 8x7;7x6;
10 * 11 10 11 --------1;1+0;0=110
NIKHILAM SUTRA
ALL FROM 9 & LAST FROM 10
Eg. 99*97
99 (100-99) 97 (100-97) 99 1 97 3 ----------96 03=9603
DUPLEX PROPERTY
USED FOR EXPONENTIATION, THE PROCESS OF RAISING A BASE NUMBER TO A POWER. APPLICATION IS IN ENCRYPTION / DECRYPTION Eg. SQUARE OF 378