Design Self-Study Matbi's Practical HW Accelerator Design Using FPGA (From LED Control to Fully Connected Layer Accelerator Design)

With Seolgye Dokhak Matbi! Let's build fundamental knowledge of FPGA and gain experience in HW accelerator design.

(5.0) 96 reviews

1,214 learners

Level Intermediate

Course period Unlimited

FPGA
FPGA
Embedded
Embedded
FPGA
FPGA
Embedded
Embedded

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

john3451

100% enrolled

Having only experienced Verilog design and verification in testbenches, I needed an environment where I could verify on actual HW. I knew Vivado provided even the bitstream generation function to upload to an FPGA, but I felt overwhelmed by how to use the features, and even from the moment I tried to purchase a board, I felt a lot of helplessness. To take Mabbi-nim's lecture, I selected a board, and by listening to the provided lecture, I was able to personally experience what HW design through FPGA is like, and what constraints exist in actual, non-ideal HW (such as the process for meeting Timing via STA). Now that I've completed the lecture (it took quite a long time as I was juggling it with undergraduate classes...), I plan to thoroughly review each part, building both my HW design capabilities and SW capabilities to use Vitis. At the undergraduate level, it's difficult to use Synopsys or Cadence Tool, but since my school offered a lecture providing Frontend Tool, after trying them all, I found that aside from DFT, Vivado can practically cover almost everything. Therefore, I believe it would be very beneficial for those aspiring to ASIC design to take this course as well. Thank you for providing such a great lecture. As soon as I complete the XUP labs, I will return for Verilog Season 2 to gain a deeper understanding of AMBA AXI.

5.0

sunny75

100% enrolled

2024/08/31/Sat 15:40 I listened to the lecture well. When using a computer, I had many questions such as what is a CPU? What is H/W? How do you make H/W? After listening to the lecture, I understood a lot. I am not a H/W developer. I am aiming for S/W development. I am currently a complete beginner in S/W. T.T So, I am listening to many lectures on inflearn. I have registered for 3 of Design Self-study's lectures. I am hesitating because the AXI4 lecture has a set period of attendance. Since I am not in the H/W field, I think I can attend the lecture right away and watch it a year later. I saw the announcement of a new lecture on YouTube. If you make a new lecture, if the period of attendance is "unlimited", I think I will register for the lecture right away. This is my opinion. For those who are aiming for H/W design, it seems like it would be a good idea to decide on a good course period (if there is a gap period, those who applied will be able to attend all of the courses within that period). I learned a lot from today's really good lecture. Thank you. Have a nice day. ^^;;

5.0

송순규

100% enrolled

This is a course that deserves 5 points. It seems to teach well so that you can approach it more familiarly by doing real designs that are not taught in school. I am still in the learning stage for employment, but I think that the experience of applying the projects learned here and putting them on the board is the most important specification for me. Although it is difficult, I will try to understand it by continuing to look at it and run to the end.

What you will gain after the course

  • Verilog HDL

  • FPGA Accelerator Design

  • Basic knowledge of non-memory semiconductor design

Essential lectures for non-memory design engineers!
Build your FPGA knowledge and HW accelerator design experience.

Check out the Matbi Universe Roadmap for those of you dreaming of becoming a non-memory design expert.
(Click the image to go to the detailed roadmap page.)


Hello!
I am Matbi from Design Self-Study.

Velilog HDL Season1 is the second lecture following the first!

Practical Verilog HDL Season 1 (From Clock to Internal Memory)
Basic knowledge and experience in non-memory semiconductor design

If you have not completed the prerequisite course, please hold off on applying for this course for a moment.
Please make sure to read the required document below, and if you agree with it, please apply for the course.

Prepared students should watch this.
Assuming you have agreed to the contents of the required reading,
I will deliver only the Facts.

Self-taught Design Matbi's FPGA Season 1 Required Reading (Click)

(As of 21/12/30) 730 Likes, 2 Dislikes, 47,386 Views.
* This video is currently set to private on YouTube and is only available through Inflearn.


We must learn FPGA.

The FPGA market is steadily growing.

Learning the FPGAs demanded by the market will also increase your value.
Even now, you can receive a salary in the top 1% of the industry, but there is an opportunity to earn an even higher salary.


In this course, we use Xilinx FPGAs.

We must learn Xilinx FPGAs.
The FPGA market shares of Xilinx (AMD) vs. Altera (Intel) speak for themselves.
The following image is a statistical graph from 2019, and this gap is widening even further.

  • It currently holds the number one market share, and I expect Xilinx to maintain its top position for at least the next 10 years.
  • Every company I have worked for uses Xilinx FPGAs.


This course uses Zybo Z7 and Arty Z7.
(Click! Please be sure to refer to the link)

The reasons for choosing Zybo/Arty Z7 for FPGA beginners are as follows.

  1. You can experience using both Arm (PS) and PL. → You can understand the internal FPGA system.
  2. This is a board verified by Xilinx. → It is not a board made by an individual. It is reliable.
  3. There are many users. → Get help from engineers around the world.
  4. There are numerous examples. → You will be able to study even more after completing this course.
  5. There is HDMI in/out for video processing. → There is no reason to purchase an additional camera.

If you complete this course

First, you will be ready to use any FPGA board.
There are well over 1,000 different types of Xilinx FPGA products.
However, if you take this course, you will build the fundamental knowledge to use any Xilinx FPGA.
I first started with the Zybo board, and now I use the Alveo Card, Xilinx's flagship FPGA product for servers, and AWS's f1 instance. FPGAs are being used not only in the embedded market but also in the server market.

GPU는 거들 뿐"…AI 열풍 올라탄 FPGA의 반격 < 반도체·디스플레이 < 기업 < 기사본문 - IT조선

Second, you can understand HW accelerator design using Verilog HDL and FPGA.
You will be able to design the core you wish to accelerate.
FPGA is a chip specifically created for HW acceleration.
This includes the process of designing and verifying the core you want to accelerate.


See you in the industry 🖐

Thank you sincerely for reading.
If you have read this far, even if you do not take my course,
I am confident that you will become an excellent design engineer.

The choice is yours.
I look forward to meeting you in the field.

Thank you. Best regards, Matbi.


🎁 We are giving out discount coupons to members of the Design Self-Study Community! 🥰

Join the Design Self-Study community and receive a discount coupon.. Join Link (Click)

Recommended for
these people

Who is this course right for?

  • Someone with knowledge at the level of a 3rd or 4th-year electronics engineering student

  • Those who wish to work in the non-memory design field + current engineers!

  • Those who want to try designing something other than a digital clock or a vending machine.

  • Those who want to learn practical FPGA

Need to know before starting?

  • Verilog HDL Season 1 Completed (Continuing from here.)

Hello
This is semisgdh

4,310

Learners

373

Reviews

1,310

Answers

5.0

Rating

5

Courses

Hello. I am Matbi from Design Self-Study.

Currently) I am designing HW IP at a Global Top 5 Fabless company.

I am creating "real semiconductor design practical lectures" that have never existed before and will be helpful in your professional life.

Design Self-Study Roadmap Let's improve your skills together.

I am running the Design Self-Study Community to communicate with all of you.

(Join the community and get a 15% discount coupon.)

Let's study hard and grow together!

More

Curriculum

All

30 lectures ∙ (9hr 29min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

96 reviews

5.0

96 reviews

  • soi897님의 프로필 이미지
    soi897

    Reviews 6

    Average Rating 5.0

    5

    100% enrolled

    This course goes beyond making alarm clocks and pianos to I/F, memory control, and hardware acceleration. It is definitely more difficult than Season 1, but I recommend this course to those who want to learn knowledge that they can't learn in school!

    • semisgdh
      Instructor

      Thank you very much for taking the class! I would like to tell you that the contents covered in this lecture will be more helpful when you go to the field. I think it is really basic. If you design your own IP based on this knowledge, I think it will be a great help in improving your skills. Always enjoy :)

  • jongminkang4055님의 프로필 이미지
    jongminkang4055

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    I took 'Verilog HDL Season 1' and then 'Design of HW Accelerators Using FPGA', and there is no other lecture as good as this one. I had a project I wanted to do, but I had no idea how to start, so I watched YouTube and applied for the lecture and took it. Now, I think I can do it anyway based on this lecture. All that's left is to work hard. Thank you, Matbi. Please open the next lecture right away.

    • semisgdh
      Instructor

      Thank you for believing in me and watching me till the end! I think you have laid the foundation. I hope you will try and learn more based on this content. Thank you for your review. Enjoy it :)

  • jinhobaek150504님의 프로필 이미지
    jinhobaek150504

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    I was suddenly assigned to FPGA work and was at a loss, but this seems to have helped me a lot. Thank you.

    • semisgdh
      Instructor

      Thank you very much for your review! You have been assigned to FPGA work. I am so glad that it was helpful! This lecture covers the basics, so there may be some parts that are lacking for immediate work. However, since you are a professional, I think you will be able to handle it well if you continue to study. Enjoy :)

  • jc33100558님의 프로필 이미지
    jc33100558

    Reviews 3

    Average Rating 5.0

    5

    97% enrolled

    This lecture is so informative and helpful. It is a lecture that can help you understand the overall structure of FPGA. I started with Verilog, but it was good to be able to study the basics that I missed again!! (I highly recommend it!!) I majored in design and was worried about what I would do if I couldn't do it, but the explanation was so kind that it helped me understand. Since I only studied with Altera, I couldn't do any Xilinx projects, but after watching this lecture, I learned the overall usage of the data bus, quickly adapted to creating and testing IPs, and was able to proceed with the project. It helped me study everything from the basics to the important parts. Thank you!!!!! Of course, it will also be very helpful to those who have only encountered Xilinx.

    • semisgdh
      Instructor

      Mr. Kim Soo-yeol! Thank you for your course review! You majored in design..?! So you are. Fighting! Thank you so much for writing such a great course review (I wonder if it's fake?). It helps me make better lectures. Enjoy it. :)

  • junpyokim4448님의 프로필 이미지
    junpyokim4448

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    I learned a lot about how to use FPGAs by uploading the contents coded in Verilog to the FPGA board and running them in vitis repeatedly in each lecture. And when I was studying Season 1, while designing various modules using Verilog, I kept wondering, "Where can I use Counter, Bram, and other things I've learned?" But this time, the best thing was that the purpose of learning FPGA became clearer as I understood the concept of HW acceleration.

    • semisgdh
      Instructor

      Junpyo! Thank you for your class review! I prepared content that can be helpful for those who come to the workplace. If you enjoy it, good things will happen. Fighting!

semisgdh's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

$228.80