#1 -- Introduction to FPGA and Verilog

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024
  • people.ece.corn...

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

  • @bdspvl
    @bdspvl 4 ปีที่แล้ว +2

    Hello all! I’de would like to say that for me this is great! I was involved with the electronics industry working with all types of digital and analog circuitry for 30 years until i retired being at the start an electronics tech to an engineering tech. After i retired i had tons of time to work on robotics as a hobby with microcontrollers like the Arduino and Parallax to now to my first development board learning about the Altera DE2 FPGA board. I currently bought a Terasic DE10-Nano for future robotic project because of its small size. Any way i want to say even tho i do not have an engineering degree, i do have enough background to get by doing this as a hobby. For me Bruce Land’s lectures for me are a god send and i want to say keep the videos coming. I may not be as smart as an engineering student’s knowledge, but these lectures help me understand a lot more on what these FPGA and VHDL boards hardware and software are capable of doing, Plus I never really cared for the topics you need to take for college, but this is the best i have found anywhere to what an engineer needs. So thanks professor Land, it is worth my time to watch and learn!

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

      Thanks. I am glad it is useful. There is a separate set of videos for cyclone5.

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

      @@ece4760 Thanks for the feedback! Do you have that link handy too? I’m really thrilled that you have answered, i wasn’t expecting that since the videos are 7 years old! If it isn’t asking for too much, some in lab On the board training videos would be nice too! If we have any problems that need more explanation, we’ll drop you a line but we dont want to take up your time, I really appreciate your answering!

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

      @@bdspvl th-cam.com/play/PLKcjQ_UFkrd7UcOVMm39A6VdMbWWq-e_c.html
      Is the link. I have videos of students explaining thei projects in lab. The projects are on Cyclone5, Cyclone4 and Cylone2. Cyclone5 are the newest. th-cam.com/play/PL2E0D05BEC0140F13.html

  • @BasicPoke
    @BasicPoke 9 ปีที่แล้ว +9

    For those finding this by doing a search in youtube, as I did, this particular video is not an introduction to FPGA's nor to Verilog. I'm not sure what would be an effective title. It seems to be a class from the middle of a college course on FPGA's and Verilog. In any case, I appreciate this type of info being available on the net.

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

      Basic Poke Since they are lectures of an univercity, you should be patient and watch the rest videos to understand things :)
      Andrew M.

    • @ece4760
      @ece4760  7 ปีที่แล้ว +7

      It is, however the first lecture of a course, and therefore an introduction to the topic at the level of our students.

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

    I love it; sitting in on a Cornell lecture without having to worry about student loan officers coming after me (I have an "interesting" history with JHU and a grant that paid for, well everything, seemingly disappearing from the records of the finance department). Also I'm guilty of knowing much more about VDHL than Verilog, only because I've worked with European and Asian peers in the past and that is their preference so it became mine by default, however I am loving this series.

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

    Your comment is narrowly true for power up, but for general 'reset' , registers are not set any particular way unless a state machine sets them. It can be used to set ROM values, but there are better ways.

  • @ece4760
    @ece4760  11 ปีที่แล้ว +8

    Writing is explaining, but in any case, we both know that the only place that students learn ANYTHING is in the lab. The lectures just serve to get them warmed up for lab.

  • @ece4760
    @ece4760  11 ปีที่แล้ว +13

    Well, sure, but I think that if students are going to actually learn from a lecture that they need to do more than just look a powerpoint handout. Writing on the board paces the class so that students can write it down and thus make it their own.

  • @Torchl146
    @Torchl146 4 ปีที่แล้ว

    Honestly Bruce Land without having used or throughtly read any of the freee!!! offered education by you i'm already overhelmingly thankful. I don't know who is involved on the online material that is handed in the labs but at the moment he is truly a god for me. Thanks a lot for all the collected material. Hopefully any of you reads this as it is really amazing you put this together for anyone able to find it

    • @ece4760
      @ece4760  4 ปีที่แล้ว

      Thanks! I am glad you find it useful.

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

    This is true. You only need the initial conditions, but there is no shortcut for computing the nth state.

  • @TheNovadex
    @TheNovadex 11 ปีที่แล้ว +18

    Starts at 5:35

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

    WOW! What a cool professor. Thank you for the lecture!

  • @hojjatabdoli3972
    @hojjatabdoli3972 6 ปีที่แล้ว +2

    I love you because of helping us for free about FPGA

    • @ece4760
      @ece4760  6 ปีที่แล้ว +2

      Glad it is useful

  • @einarvading4949
    @einarvading4949 11 ปีที่แล้ว

    You can read the research from University of NSW in Australia on the subject. One of the professors that conducted the study stated that: "The use of the PowerPoint presentation has been a disaster. It should be ditched."

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

    @sorova Point being that you should not replace writing with PP. And I rest my case.

  • @dc33333
    @dc33333 8 ปีที่แล้ว +2

    Thank You Bruce Land. Great lecture.

  • @superabbasalmani6079
    @superabbasalmani6079 3 หลายเดือนก่อน

    Mr. Lands💐🪻🌷🌹🏵🪷🌼🌻🌺🌾🌵🌲🌳⚘️🌵🌍🌐🌎🗺🏜🏖🏕 🎉😂🌴🌵 Thank you very much 🥳🙋‍♂️

  • @Grobbekee
    @Grobbekee 11 ปีที่แล้ว +2

    Wish this stuff was available in the eighties and early nineties when I was in tech school.

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

    I want to do this lab now! I may have to get my FPGA board out!

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

      Cool!

  • @hosadmin
    @hosadmin 12 ปีที่แล้ว

    Thanks for who ever participate to bring such useful stuff to public..
    thank you

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

    I like the way you think, sir!

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

    Oh, we do have overheads too!

  • @WVCapsfan
    @WVCapsfan 11 ปีที่แล้ว

    Is this professor related to Barry from Storage Wars? Cool teacher. Seriously, where is the video for the first lecture?

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

    In my school all the students complain about professors who use PowerPoint. I agree with the professor about pacing.

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

    As an EE student this is so true.

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

    getting a geology lesson....wait am I in the right class? **looks at timetable**

  • @carriersignal
    @carriersignal 5 ปีที่แล้ว

    At 33:50, could someone explain how you get that from a 1bit system? I can understand 0, and 1, but how can you consider A and A' when the machine only really uses 1's and 0's? Is this fuzzy logic? Could someone point me to a source that explains this? Thank you.

    • @ece4760
      @ece4760  5 ปีที่แล้ว

      Do you mean how you get 4 logic functions from one bit? The output can: set the value to 1, set the value to 0, set the value to the input, set the value to NOT the input. This is just four possible binary outputs.

    • @carriersignal
      @carriersignal 5 ปีที่แล้ว

      @@ece4760 Ah yes, I see. Everything else makes sense. Thank you so much!

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

    My best technical classes were done on the chalk board.

  • @InsurgentX
    @InsurgentX 11 ปีที่แล้ว

    Rutger Hauer teaching Verilog....I've definitely reached the end of the interwebs.

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

    It is universally known that PowerPoint is the worst kind of teaching aid. It is better to not have anything than to use PP. PP is for showing charts at presentations.

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

    are you able to do in Verilog AD/DA conversion for Spartan 3E?

    • @josephvincentguitar
      @josephvincentguitar 3 ปีที่แล้ว

      You could essentially do a pwm dac fairly easily but AD, they may have but I’m not sure

  • @Vfabrayer
    @Vfabrayer 10 ปีที่แล้ว

    thank you very much, for this structured courses

  • @JAyuya
    @JAyuya 11 ปีที่แล้ว

    Is that what bothers you most! My advice: enjoy the journey by actually travelling it; not by just reaching the destination.

  • @Kirtaainen
    @Kirtaainen 11 ปีที่แล้ว

    I don't like it when the teacher is just about to explain a thing and interrupted by a student's question... can't you just write it down and ask later... For example, the loop controlled fixed index limit. what is it? at 7:25

  • @einarvading4949
    @einarvading4949 11 ปีที่แล้ว

    At my uni we use blackboards to. It is far more readable. No risk of using almost empty pens and no issues with read/green on white which is really hard for manny people to read.
    Whats with the whining anyway?

  • @AlexTaradov
    @AlexTaradov 12 ปีที่แล้ว

    Googled rule 30. This stuff is awesome.

  • @hpcompaqpresariov500
    @hpcompaqpresariov500 10 ปีที่แล้ว +2

    always @ (posedge life ) xD!
    Saludos desde Mexico! :3

  • @abdussami84
    @abdussami84 11 ปีที่แล้ว

    The legendary Bruce Land of Cornell ECE476.

  • @ece4760
    @ece4760  11 ปีที่แล้ว +2

    Thanks. My wife makes my shirts.

  • @Isoprenyl
    @Isoprenyl 12 ปีที่แล้ว

    Killer wardrobe.

  • @शिवप्रमति
    @शिवप्रमति 8 ปีที่แล้ว +1

    Just point the camera to board and leave it, dont zoom and pan... makes people dizzy.. nice lecture

  • @ece4760
    @ece4760  12 ปีที่แล้ว +2

    just google: QuartusII download

  • @jesusjorge7627
    @jesusjorge7627 12 ปีที่แล้ว

    >Download a copy of cortex 2, there is a free version avaliable from altera, go to the altera university page, download a copy of cortex 2.... 2.7 Gb.... ANYONE KNOWS THE ACTUAL LINK?

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

    Excellent lecture but too many times lecturer speaks about topics which isn't related to FPGA...

  • @Adrienne117
    @Adrienne117 11 ปีที่แล้ว

    I love the shirt.

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

    5:35 - you're welcome

  • @Tannz0rz
    @Tannz0rz 11 ปีที่แล้ว

    Chalkboard? Ivy league? What year is it?

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

    Please invest in a tripod! Some of this was so hard to watch.

    • @ece4760
      @ece4760  10 ปีที่แล้ว +27

      Camera was on a tripod. But everyone wants to be the art director.

  • @RobetPaulG
    @RobetPaulG 9 ปีที่แล้ว +2

    Why would you use Verilog instead of VHDL? Bet you can't come up with two good reasons.

    • @ece4760
      @ece4760  9 ปีที่แล้ว +15

      +RobPaul I have taught with both. Verilog is easier to teach. Why would I need another reason?

    • @RobetPaulG
      @RobetPaulG 9 ปีที่แล้ว +6

      Easier is never a good reason for anything. The difficulty of something is directly proportional to the reward and satisfaction. Regardless of that, you are an EXCELLENT teacher. Thanks for sharing these videos.

    • @Annihilator49
      @Annihilator49 8 ปีที่แล้ว +4

      +RobPaul The industry is also now moving to System Verilog. Teaching Verilog makes it extremely easy to transition to System Verilog.

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

      +RobPaul Easier is always better than difficult, so that's indeed an excellent reason. As for the "difficulty of something is directly proportional to the reward", that's just bull. There are many things that are difficult for no reason at all other than the fact that they have been badly made. At the end of the learning process what sticks with you is just the frustration and the will to punch whoever made them in the face.

    • @FooBar89
      @FooBar89 7 ปีที่แล้ว

      yes it is, in what world do you live?

  • @ece4760
    @ece4760  11 ปีที่แล้ว +2

    Google: bruce land cornell

  • @jesusjorge7627
    @jesusjorge7627 12 ปีที่แล้ว

    Quartus II ¬¬ Sorry

  • @matija5ka
    @matija5ka 12 ปีที่แล้ว

    hack a day sent me