FPGA 33 - Game of Pong over HDMI FPGA design

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024
  • In this episode we're going to build a complete game of Pong HDMI FPGA design. We'll code up four RTL modules to handle the game dynamics on top of the TMDS HDMI driver that we developed in the previous episode.
    One RTL module to handle the bouncing movement of the object. One RTL module to handle the left and right control of the paddle using two push buttons on the pynq-z1 board.
    The third RTL module packages the TMDS HDMI interface, the clock tree and the video timing generation into a single module.
    The fourth top-level module glues everything together with additional logic to handle the dynamics of the game enabling the game of Pong to come alive.
    Prerequisite:
    FPGA 32 - Transition-minimized differential signaling (TMDS) 1280x720p @60fps RGB video over HDMI
    • FPGA 32 - Transition-m...
    #fpga #vivado #xilinx #games #hdmi

ความคิดเห็น • 13

  • @noahe894
    @noahe894 ปีที่แล้ว +1

    Great tutorial! Would you mind sharing the .coe file used for the game over bitmap?

    • @FPGARevolution
      @FPGARevolution  ปีที่แล้ว +3

      Finally someone actually trying out the example. Sure it is on github.
      github.com/fpgarevolution/fpga_33
      Did you catch a typo at 08:25? There should be a "posedge" before "pixel_clk", completely synthesizable if not caught. Cheers!

    • @noahe894
      @noahe894 ปีที่แล้ว

      @@FPGARevolution Thank you! I caught that posedge before generating the bitstream. Everything is working well on my Pynq-Z2 now!

    • @mksaksmsbd
      @mksaksmsbd 8 หลายเดือนก่อน

      @@noahe894 Have u faced the clock problem for z2 ? Because I made it workable in z1 but not in z2. In z2 the clock was getting reset after some moments.

  • @lugaidster
    @lugaidster 11 หลายเดือนก่อน

    Thank you for the channel my friend. I know its niche, but I wish you all the best for sharing knowledge on something so rarely explored. Instant sub. Looking forward to you exploring more concepts.

  • @YusufSur-y1v
    @YusufSur-y1v ปีที่แล้ว

    Great video series. Can you please make more videos about PS-PL ?

  • @dungtranvan741
    @dungtranvan741 10 หลายเดือนก่อน

    Great!!!!
    Can you design block FFT 16 or 32 point using pipeline algorithm code vhdl ????
    Please!!!!!

  • @b213videoz
    @b213videoz 7 หลายเดือนก่อน

    This is a VERY nice show off though NOT a tutorial

  • @mksaksmsbd
    @mksaksmsbd 8 หลายเดือนก่อน

    Hello , I am passing hard time to make it workable. Could you please share the source files ?

    • @FPGARevolution
      @FPGARevolution  8 หลายเดือนก่อน

      Check out episode 34

    • @mksaksmsbd
      @mksaksmsbd 8 หลายเดือนก่อน

      I checked out but couldnt solve the problem. But could u please share the src files from 33 ? @@FPGARevolution