Skip to content

adhilsalim/CSL202

Repository files navigation

CSL202: Digital Lab

This repository contains the programs and resources developed during the CSL202 Digital Lab sessions.

Contributors:

Purpose

This repository serves as a central hub for sharing and referencing the lab programs and resources created in CSL202. It aims to:

  • Facilitate collaboration: Students can access and share code and resources with each other, enabling better understanding and troubleshooting.
  • Maintain a record of work: Programs and resources are preserved for future reference and revision.
  • Promote learning: Sharing and reviewing code and resources promotes knowledge exchange and reinforces key digital logic concepts.

Repository Structure

The repository is organized as follows:

  • ADDER & SUBTRACTOR: Contains programs and resources related to implementing adders and subtractors using digital logic gates.
  • FLIP FLOPS: Contains programs and resources related to implementing various types of flip flops.
  • FUNCTIONS/FUNCTION-I: Contains programs and resources related to implementing digital logic functions.
  • LOGIC GATES: Contains programs and resources related to implementing basic logic gates like AND, OR, NOT, etc.
  • MUX & DEMUX: Contains programs and resources related to implementing multiplexers and demultiplexers.

Usage

  1. Fork the repository: This creates your own copy of the code and resources, allowing you to make modifications and contribute your work.
  2. Clone the repository: Download your forked copy to your local machine.
  3. Navigate to the relevant folder based on the lab session.
  4. Review and explore the provided programs and resources.
  5. Feel free to modify and adapt the code and resources for your own learning or project purposes.

Contributing

Contributions are welcome to this repository. Please consider contributing by:

  • Adding programs and resources from your own lab sessions.
  • Improving existing code or documentation.
  • Reporting any issues or bugs.

Before contributing, please review the following guidelines:

  • Ensure your contributions are relevant to the CSL202 course.
  • Follow the existing coding style and formatting.
  • Provide clear and concise comments for your code.
  • Open a pull request for your contributions.

License

This repository is licensed under the MIT License. Please refer to the LICENSE file for details.

Contact

For any questions or feedback, please feel free to open an issue on the GitHub repository.

Important

This repository is intended for educational purposes only. The provided programs may be incomplete or contain errors. Use them at your own risk and discretion.