Lesson 110 - Example 75: PS2 Keyboard Interface

Поділитися
Вставка
  • Опубліковано 29 гру 2024

КОМЕНТАРІ • 21

  • @adamszczombrowski2261
    @adamszczombrowski2261 11 років тому +5

    this one changed my life! Thank you :D

  • @danny200794
    @danny200794 2 роки тому

    FINNALY!!!...it works. Was receiving false 'make' and 'brake' codes. I am using a keyboard by the firm "acer". so for it to work I had to switch the 3 lines "keyval*s

  • @alnaserameer9353
    @alnaserameer9353 10 років тому +3

    Thanks a lot for this. Just a question, why are you using clock 25 MHz and not 50 MHz and will that make any difference? thanks

  • @cybermsantos
    @cybermsantos 10 місяців тому

    Is there a table for scan codes of international keyboard ? Things like ç,ä,ã,é alt gr etc

  • @sjms9430
    @sjms9430 7 років тому +1

    Great!!! Thankyou so much LBE books
    The ps2 port offers an asynchronous communication. That means the ps2 data and ps2 clock are not synchronous with the fpga clock.
    My question is that :
    is the filter doing the operation of making asynchronous to synchronous conversion?
    because from some other websites i found of using D flip flops to make the Ps2 data and Ps2 clock to be synchronous with 50MHz clock
    Also how to do the error checking with this code?

    • @M6A7Z8N9000kjshdfkhk
      @M6A7Z8N9000kjshdfkhk 6 років тому

      Hi sj ms,
      Did you know how to make PS2 synchronous with 50Mhz of the FPGA?
      Thank you

  • @strongboi5966
    @strongboi5966 4 роки тому +1

    Why is there two different make-codes for alt key?

    • @SauvikRoy
      @SauvikRoy 4 роки тому +1

      Because they are different keys. Your question still stands, why do they have the same name then?
      I guess, most of the functions they regularly perform are identical, except when in special applications, which need to be able to distinguish between left and right alt keys.

  • @colourcodedinsignia
    @colourcodedinsignia 5 років тому

    Can you please post a video showing how to connect a usb keyboard with the basys3 fpga?

  • @shaymenashe2742
    @shaymenashe2742 3 роки тому

    So basically the ps/2 send 3 signals, each contains 11 bits correct?

  • @davidbalog1014
    @davidbalog1014 4 роки тому

    [Synth 8-3352] multi-driven net alwasy, everything I do...

  • @mat9251
    @mat9251 10 років тому

    how can i simulate this design in Xilinx ISim simulator? without having a board to connect the keyboard to!

    • @themastershadowx
      @themastershadowx 9 років тому +1

      you need to write a testbench, by the way it's better to use modelsim than isim

  • @DontTellMyFriends
    @DontTellMyFriends 11 років тому

    What if two keys are pressed at once? For example shift and another key?

    • @victorherbert2728
      @victorherbert2728 5 років тому +1

      You can tell that two keys are pressed at same time if controller received two make codes, but not break codes

  • @MultiDmanu
    @MultiDmanu 6 років тому

    Where is the clk25 taken from?

    • @OldDewGaming
      @OldDewGaming 6 років тому

      I guess it is the clock generated by the keyboard.

    • @duymanhnguyen8302
      @duymanhnguyen8302 6 років тому

      clk25 taken from divide clock50 Mhz from FPGA board