Density based traffic signal system using image processing

Contact Me for Project Prize Mail Id:  tamilblogelectronic@gmail.com Measure Traffic density and ambulance detection in Realtime project. What We Do in This Project: (Both Software & Hardware Project Available) ( i) Traffic Density Measure - Realtime (Means using Traffic Camera or Traffic Video) First,  we do Vehicle Detection in Video/Camera using Image Processing. Second, we Count the Vehicle We Detected in Video/Camera using Image Processing. Third, We Compare Two lane Vehicle Density in Video/Camera , if lane detect more no. of vehicle will be Prioritized first.   (ii) Ambulance Detection in Single Lane  - Realtime (Means using Traffic Camera or Traffic Video) : First, We Collect the Images of Ambulance. Second, we train our Image model using sample ambulance image. using Yolo image Model, we able to Detect the Ambulance in Video/ Camera. (iii) Ambulance Detection in Multiple Lane  - Realtime (Means using Traffic Camera or Traffic Vid...

Verilog and its types

             (Note: Click Label To Check various Topics like Diodes,Rectifier,etc.)

Contact tamilblogelectronic@gmail.com And other social media for Soft copies of any Book.               

What is Verilog HDL?

  • Its a Hard Description language (HDL)
  • its a high level language to describe the circuit by syntax and sentences
  • its is similar other computer software languages like C++, 
  • Verilog is hardware language like circuits with transistor or switch  level, gate level.

Who developed Verilog?

Verilog is developed by gateway design automation for logic simulation in 1984

 

Verilog HDL:


Its allow you to simulate earlier in design cycle of circuit you design in order to correct errors or experiment in different architectures
HDL is usually more readable to design when large circuit is designed 

Its has 4 level of abstraction (abstractions means  simplified version of something technical )


  • Behavior level or Algorithmic level 
  • Data flow level 
  • Gate level 
  • Switch level


Why there are four abstraction?

Four abstraction is because we can write four different method to write a single verilog circuit code . 

 

What is Behavior level or Algorithmic level ?

this types code level contain loops statement : if else , case, etc


Code: 


module example (input a,b, output c);
always @ (a or b)
if (b)
c= a;
endmodule
Flipflop by TAMIL BLOG Electronics


As you can see above CODE  its has a 
if  (its a loop statement) " its a behavior Level code

What is Data flow level ?

by name itself you can notice that coding or coding logic based how data or bits flow from input to output.

Code: 

module example (input a, b , output c);

assign c =  a & b;          (Note: "&" indicate AND GATE)

endmodule      


Explanation:

AND GATE by TAMIL BLOG Electronics
AND GATE

the path of above gate is from input to output is (A+B ) to (C)

 so i coded as                    assign c = a&b; 
" &"  is AND gate operator (addition)

What is Gate level ?

by name itself you can notice that coding logic based on gate 

like : AND, OR,etc.

AND GATE by TAMIL BLOG Electronics
AND GATE


Code: 

module example (input a,b, output c);

and (c,a,b);                    ( Note : and - gate, (output,input1, input2)

endmodule


Switch level:

Coding logic based on switch level i.e transistor level




NOT GATE by TAMIL BLOG Electronics


FIG 1


                              
         NOT GATE by TAMIL BLOG Electronics
           

FIG 2

              



In fig 1 you can see there are two transistor ones is pmos, nmos.

pmos has bubble in gate and nmos has no bubble

Code: 

module example(vin , vout);
input(vin);
output(vout);
supply1 v;                   //power supply 1 voltage
supply0 g:                   //power supply 0 voltage to ground
pmos(out,v,in);         //pmos(drain,source,gate)
nmos(out,g,in);        //nmos(drain,source,gate)
endmodule

Click Label To Check various Topics like Diodes,Rectifier,etc.

Contact tamilblogelectronic@gmail.com For Soft copies of any Book. 

I Try Contact back Immediately ( Max. 24 Hrs)

Telegram Link: https://t.me/tamilblog_electronics

Instagram Link: https://www.instagram.com/tamilblog_electronic/

Related Post

Comments

Popular Post

boost::filesystem::remove: The process cannot access the file because it is being used by another process in VIVADO (XILINUX)

Verilog Project

HOW TO CREATE PROJECT IN VIVADO (XILINUX) AND TEST BENCH

fir filter advantages and disadvantages