EET 343 - Advanced Digital Design - ENMU - Basys 3

Поделиться
HTML-код
  • Опубликовано: 6 дек 2018
  • This is an FPGA project written in Verilog which process scan codes received from the USB HID Host controller on the Basys 3. It then takes those scan codes and converts them to 8-bit (2-digit) Hex codes which correspond to the ASCII character table.
    Once converted, these codes are displayed on the 7-segment display of the Basys 3 FPGA development/training board. Below is my references (credit to authors of the original code) you can explore all of the code I used as a starting point and as a guide to making this work.
    Reference(s):
    1. Basys 3 Keyboard Demo (Verilog)
    reference.digilentinc.com/lea...
    DIGILENT, Accessed 4 December 2018
    2. Basys 3 USB-HID Block Diagram
    reference.digilentinc.com/bas...
    DIGILENT, Accessed 4 December 2018
    3. Detailed Host-To-Device Logic Diagram
    www.burtonsys.com/ps2_chapwesk...
    Burtonsys, Accessed 4 December 2018
    4. PS/2 Interface Protocol State Diagram
    www.cs.ucr.edu/~jtarango/cs122...
    Joseph Tarango, Bourns College of Engineering, Accessed 4 December 2018
    5. Additional functionality handling (Verilog)
    embeddedthoughts.com/2016/07/...
    EmbeddedThoughts, Accessed 5 December 2018
    6. Seven-Segment LED Display on Basys 3 FPGA
    www.fpga4student.com/2017/09/...
    FPGA For Students, Accessed 7 December 2018.
    Here is the link to the entire project in Vivado 2018.2 format:
    drive.google.com/drive/folder...
  • НаукаНаука

Комментарии • 5

  • @novavr3dnovaresearch780
    @novavr3dnovaresearch780 Год назад

    Hi. Thank a lot for sharing the code. It built just fine. But when running on the Basys3 that have a USB keyboard connected, the busy led keep blinking and the 7-segment does not shown any key code.
    Do you know where the problem is?

    • @novavr3dnovaresearch780
      @novavr3dnovaresearch780 Год назад

      I found the problem. It is due to RGB keyboard. Switch to simple keyboard, it works.
      Thanks for your video. 😊

  • @vikassingh-nj6fu
    @vikassingh-nj6fu 4 года назад

    please give me source code,
    need your help

    • @TookBurrow
      @TookBurrow  4 года назад

      Sure no problem. I'll upload it tomorrow if you can remind me?

    • @GK-iw3hi
      @GK-iw3hi 3 года назад

      @@TookBurrow I remind :)