Friday 23 December 2016

Field-Programmable Gate Array

                            Field-Programmable Gate Array (FPGA)

Hello Everyone,
              You may all have come across the term FPGA when learning about modern evolution in  motherboards and practical engineering in the field of Electrical. FPGA is similar to the developer options available on your smartphone, ya your right but you cannot develop it unless you have manufacturing devices but you can program it the way you want to use.

Now What is  Field-Programmable Gate Array (FPGA) ?

   As the name says  it is an Integrated circuit(IC) which can be programmed in the field after manufacture it is similar to, but has potentially wider applications than PROM(Programmable Read Only Memory) as it can be programmed several times unlike your normal PROM chips. FPGA's are mostly used by Engineers in design of specialized IC's that can later be produced in hard-wired form in large quantities to computer manufactures to manufacture more powerful microprocessors.Ultimately, FPGA's also users to tailor their microprocessors to their own needs.








XILINX and Altera FPGAs







How FPGAs are Programmed?


The Programming Methods is similar to the coding done on C or C++  but here the coding is given in HDL(Hardware description Language) it is pretty cool you just have to specify the gates and the signals given to the specific gates and the number of inputs and outputs. First, we have to encode the hardware description code into bits so the FPGA can understand it and then compile it and then load the compiled HDL in the FPGA.

Simple HDL code for full adder circuit is given below,

LIBRARY ieee;                                 
USE ieee.std_logic_1164.all;              

ENTITY fulladder IS
  •         PORT (

            A, B, Cin: in std_logic;
            Sum, Carry: out std_logic);
END fulladder;

ARCHITECTURE adder_arch OF fulladder IS
BEGIN
          Sum <= A xor B xor C;                                     
          Carry <= (A and B) or (A and Cin) or (B and Cin);                                           
END adder_arch;


Easy right..? Anyone with basic coding skills can program FPGA.

Applications of FPGA:

  • Aerospace and Defense                
  • Medical Electronics                      
  • ASIC prototyping
  • Audio
  • Automotive
  • Broadcast
  • Consumer Electronics
  • Data Center
  • High performance
  • Industrial
  • Security
  • wired and wireless communications
  • Video and Image processing

FACT FLASH:

In recent days the Most powerful FPGA boards are manufactured by Intel the Stratix Series which has more than 30 billion transistors embedded to it.. AWESOME right..!! 


I guess this blog was helpful in understanding the basic concepts of FPGA its working and also its applications. If you have any doubts regarding the concepts explained feel free to leave a comment..!

YOU CAN ALSO SUGGEST ANY TOPIC YOU THINK OF NEEDING CLARIFICATION. IT WILL BE POSTED WITHIN 48 HOURS.!

.....................Keep Calm and Love Engineering...................

.

Thursday 22 December 2016

ELECTRICAL ENGINEERING

                       




The most familiar form of energy in our daily lives is electrical energy. The branch of engineering which deals with producing, managing and utilizing this energy, is referred as electrical engineering.

                                                  IMAGE COURTESY: GOOGLE IMAGES
                                          
                                         IMAGE COURTESY: GOOGLE IMAGES
Benjamin Franklin (1706-1757)             




                                               IMAGE COURTESY: GOOGLE IMAGES
This field of engineering was introduced in the mid of 19th century. Electrical technology is not as old as civil and mechanical technologies. Interest in this field of study grew after the invention of electricity.It was June 1752 when Benjamin Franklin first tried to catch electricity from clouds during a heavy storm with the help of the flying kite. This was the beginning and to date still we are trying to manage this energy. Commercially the electrical engineering became an occupation only after 1950.


  
                                                                       


 Electrical engineering is core engineering like civil and mechanical but it has a wide range of sub fields. After modernization, many fields of engineering grew out of electrical such as electronics, computer, telecommunication engineering and many more. All the fields of study that directly or indirectly deal with electricity come under electrical engineering.


                                                                             IMAGE COURTESY: GOOGLE IMAGES
In a power generation plant where electrical energy is produced, the application Of this engineering is huge. All the mechanical and as well as electrical equipment involved in producing electrical energy, such as alternators, boilers, turbines etc. are controlled and protected by electrical signals. All the relays and switches involved in operation of the equipment are either electronically or static electronics devices in modern age, these devices are digitally controlled by computer software’s. So in addition to core electrical engineering, these electrical engineering sub fields are also involved in power generation.
 

                                                                                                                                                                                   


                                                 IMAGE COURTESY: GOOGLE IMAGES
(
Sophisticated switch gear)
When the voltage level of generated power is stepped up, electrical transformers are required. For proper control and protection of these transformers, a sophisticated switch gear system is required. Electrical switch gear includes all circuit breakers, electrical isolators, current transformer, potential transformer, control and protection relay system and many more. Modern electrical engineering deals with productions, planning, operation, and maintenance of these systems.

 After stepping up the electrical power, it is transmitted to a load center. Huge electrical technology is involved in electrical power transmission systems and networks including large national grids. The problems associated with these systems are solved by electrical engineering including all engineering sub fields.
 
                                                                                                                                               IMAGE COURTESY: GOOGLE IMAGES