The document contains VHDL code for various logic gates and their simulations. It includes code for inverters, AND gates, OR gates, NAND gates, NOR gates, XOR gates, XNOR gates, half adders and full adders. The code is written using different VHDL modeling styles like data flow, structural and behavioral. Schematics and simulation results are also provided for each logic gate and adder circuit.