Abubakar Bello Alkali

๐ŸŽน Basys3-FPGA-4x4-Keypad-Verilog - Simplified Control for Your Keypad

Download Latest Release

๐Ÿš€ Getting Started

Welcome to the Basys3-FPGA-4x4-Keypad-Verilog project! This software lets you control a 4x4 matrix keypad using a Basys 3 FPGA. The driver includes a custom Latching/Freeze algorithm, which makes entering multiple commands easier.

๐Ÿ“ฆ System Requirements

To run this software, you need the following:

๐Ÿ”— Download & Install

To download and install the software, please follow these steps:

  1. Visit the Releases Page: Go to the Releases page.
  2. Select the Latest Version: Look for the latest version listed on the page.
  3. Download the Files: Find the relevant files for your project. Typically, you might see .zip or .tar files. Click on the file name to download it.
  4. Extract the Files: After downloading, locate the file on your computer, right-click on it, and choose โ€œExtract Allโ€. Follow the prompts to extract the files to a folder of your choice.
  5. Open Xilinx Vivado: Launch the Xilinx Vivado program on your computer.
  6. Open the Project: Use the โ€œOpen Projectโ€ option within Vivado to navigate to the folder where you extracted your files. Select the project file to open it.
  7. Program the FPGA: Follow the Vivado instructions to program your Basys 3 FPGA board with the provided design.

๐Ÿ› ๏ธ Features

๐ŸŽ“ How to Use

After setting up and programming your FPGA, follow these steps to use your keypad:

  1. Connect your Keypad: Ensure your 4x4 keypad is correctly wired to the Basys 3 board.
  2. Power on the Board: Connect the USB cable and switch on the power to the board.
  3. Test the Setup: Press any key on the keypad. You should see the result on the connected display or LED.

๐Ÿค Contributing

We welcome contributions to improve this project. If you have suggestions or find issues, feel free to fork the repository and submit a pull request. Please be mindful to keep your changes clear and understandable.

๐Ÿ“„ License

This project is licensed under the MIT License. You are welcome to use this software in your projects, provided proper credit is given.

๐Ÿ“ž Support

If you encounter any issues or have questions, please check the issues section in the repository. You may also contact the project maintainer directly via GitHub.

For easy access, visit the Releases page to get the latest version and updates. Enjoy using your keypad driver!