#3 -- VGA control on DE2

Sdílet
Vložit
  • čas přidán 13. 09. 2024

Komentáře • 22

  • @JosephMazzanti
    @JosephMazzanti Před 11 lety +4

    This is a great lecture. Thanks for sharing these outside of Cornell. I am working on an FPGA video processing project right now, and these lectures greatly enhance my understanding of the architecture and Verilog code.

  • @ntesla66
    @ntesla66 Před 8 lety +2

    Lichtenberg figures in reverse. A charged binary array, seeded and allowed to discharge in the frame buffer. Sorry for the random comment, it just occurred to me while watching the lecture. Starting my second time through these lectures as edutainment for an aging analog engineer seeking digital wisdom. ;) Thank you for posting these Professor Land.

  • @IngridMacherTV
    @IngridMacherTV Před 10 lety +1

    Love his energy! really!!!

  • @terry1893
    @terry1893 Před 4 lety

    Bruce is a hero!

    • @ece4760
      @ece4760  Před 4 lety

      Thanks, but I have to tell you that knowing I am being recorded makes me a better lecturer.

  • @iammituraj
    @iammituraj Před 6 lety

    This guy is a genius. The reason why I completed my Main project ...great tutorials. :D

  • @JehovahsBitches
    @JehovahsBitches Před 5 lety +2

    I get lost in your shirts

  • @obiwanjacobi
    @obiwanjacobi Před 8 lety +3

    Why is he using an unlock bit? Why not just control the clock to the CPU?

    • @ece4760
      @ece4760  Před 8 lety

      want to give a time stamp?

    • @obiwanjacobi
      @obiwanjacobi Před 8 lety +1

      +Bruce Land @19:15

    • @ece4760
      @ece4760  Před 8 lety +2

      +Marc Jacobi A better way to do it is to use dual port memory

    • @ece4760
      @ece4760  Před 8 lety +1

      +Bruce Land gateting a clock is a bad idea

    • @obiwanjacobi
      @obiwanjacobi Před 8 lety +2

      +Bruce Land ok, why? I know a couple of designs that do that (ZX Spectrum ;-)

  • @KLATUBARARA1
    @KLATUBARARA1 Před 12 lety

    Thanks for info on str_catination in Verilog via assign ..

  • @m3lateef
    @m3lateef Před 7 lety

    Hi,
    Thank you for sharing this with us. I'm following your lectures on this course and started lab1, actually i just finished it but still have some problems.
    The following link is a video that shows results for the 1-D CA for rule 153, implemented in Spartan 3E kit from Xilinx.
    The results that came from simulation are correct (when displayed on MATLAB) but the actual result on the VGA is different. I wonder what's the best way to debug this? should i read the contents of RAMs and send them to PC using UART to compare against expected pattern? or use something similar to signalTab from Altera? BTW, what's the alternate in xilinx ? is it chipscope?
    Link:
    czcams.com/video/_NgbUKL5Yts/video.html

    • @ece4760
      @ece4760  Před 7 lety +1

      I know very little about Xilinx tools. But it sounds like the mapping from RAM to VGA may be off. YOu could simullate the VGA driver as well and check for bad addresses or data mapping.

    • @ece4760
      @ece4760  Před 7 lety +1

      Looks OK to me. what is wrong? The vertical lines?

    • @m3lateef
      @m3lateef Před 7 lety

      the vertical lines and the triangles that contain them should all be white (binary value of 1'b1). Also most of the triangles in the first "row" of the screen shoudn't have been there, all should be white.
      To better understand what i mean, can you please check the following picture? it contains the expected output from a MATLAB model. BTW, the output from simulation exactly matches this MATLAB model.
      drive.google.com/file/d/0B06JMmlmS4OlMjFNVFl6WXZUd1k/view?usp=sharing