Giter VIP home page Giter VIP logo

lizard's Introduction

Lizard -- Logic Wizard

This is a VHDL simulator made for half year project during 6th semester of computer enginnering of IOE pulchowk.

How to run

  1. Clone the repo and get inside the folder.
git clone --depth=1 https://github.com/rls129/Lizard/`
cd Lizard
  1. Create a virtual env and activate it.
python -m venv .venv
source .venv/bin/activate # OR
.venv/bin/Activate.ps1
  1. Install all dependencies from requirements.txt. pip install -r requirements.txt
  2. Run the application python main.py

Example Code

entity comparator_1bit is
end entity comparator_1bit;

architecture Behavioral of comparator_1bit is
        signal b_i           :  std_logic;
        signal a_i           :  std_logic;
        signal B_less_A_o    :  std_logic;
begin
    B_less_A_o <= a_i and (b_i nand b_i);

    process is 
    begin
        a_i <= '0';
        b_i <= '0';
        wait for 100 ns;
        a_i <= '0';
        b_i <= '1';
        wait for 100 ns;
        a_i <= '1';
        b_i <= '0';
        wait for 100 ns;
        a_i <= '1';
        b_i <= '1';
        wait for 100 ns;
        wait;
    end process;

end architecture Behavioral;

Outputs

Screen error Sucessful output network

lizard's People

Contributors

deosulav avatar rls129 avatar saurabhkoju avatar

Watchers

 avatar

Forkers

deosulav

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.