강의

멘토링

로드맵

Inflearn brand logo image
Hardware

/

Semiconductor

Cơ bản sử dụng FPGA bằng Verilog

Thông qua bài giảng này, học viên sẽ tiếp thu được những kiến ​​thức cơ bản và cốt lõi cần thiết cho việc học Verilog.

(5.0) 9 đánh giá

161 học viên

  • alex
텍스트 강의
베릴로그
verilog
임베디드
FPGA

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Lập trình Verilog

  • Triển khai máy trạng thái

Bạn đã nắm vững những kiến thức cơ bản về lập trình Verilog!

💾 Vui lòng kiểm tra trước khi tham gia lớp học!

  • Bài giảng này là bài giảng dạng văn bản ở định dạng PDF và không cung cấp video riêng. (Tổng độ dài: 43.651 ký tự)
  • Tất cả các tệp nguồn được đề cập trong bài giảng sẽ được cung cấp cho học viên. Tài liệu bài giảng có thể được tìm thấy trong Mục 0 [Liên kết chia sẻ tài liệu].
  • Mã nguồn được trình bày trong bài giảng này được triển khai trên Vivado 2018.3 (Windows) . Mã nguồn này cũng sẽ hoạt động tốt trên các phiên bản khác.

Bạn mới làm quen với mã hóa Verilog?

Trong bài giảng này, chúng tôi sẽ giải thích những tính năng quan trọng của Verilog cho những người đang học ngôn ngữ này.

Lập trình Verilog
Cơ sở của mã hóa FPGA cho lập trình vi điều khiển

Verilog là một thế giới hoàn toàn khác biệt so với những ngôn ngữ chúng ta quen thuộc như C, C++, C#, JAVA và PYTHON. Đối với những người mới làm quen với Verilog, nó có thể giống như một ngôn ngữ lập trình hoàn toàn xa lạ , khác hẳn với bất kỳ ngôn ngữ nào bạn từng trải nghiệm trước đây.

Verilog được sử dụng rộng rãi bởi những người quan tâm đến lập trình vi điều khiển bằng FPGA . Tuy nhiên, ngôn ngữ này khá xa lạ và không có nhiều tài liệu hoặc tài liệu học tập bằng tiếng Hàn. Mặc dù Xilinx, một công ty chuyên về FPGA, cung cấp nhiều tài liệu, nhưng việc tìm hiểu và sử dụng tài liệu này có thể gây khó khăn cho những người chưa có kinh nghiệm.

Bạn có muốn tìm hiểu cách sử dụng FPGA với Verilog không? Khóa học này sẽ bao gồm các khái niệm chính của Verilog trong khi kiểm chứng kết quả thông qua mô phỏng. Chúng tôi hy vọng khóa học này sẽ là điểm khởi đầu hữu ích cho việc phát triển FPGA .

Tôi giới thiệu điều này tới những người này.

1️⃣ Những ai muốn biết các tính năng quan trọng của Verilog

2️⃣ Bất kỳ ai muốn học Xilinx FPGA


Đặc điểm của bài giảng
Hãy xem thử nhé.

Khóa học này không bao gồm những kiến thức cơ bản về cú pháp Verilog. Khóa học cung cấp tổng quan toàn diện về các khái niệm cốt lõi cần thiết để học Verilog , đồng thời sử dụng các mô phỏng để kiểm chứng kết quả, giúp bạn dễ hiểu hơn.

Chương trình giảng dạy chi tiết (Mục lục)
  • Tổng quan (2)
  • Sổ đăng ký là gì? (3)
    • phân tích mạch điều chỉnh (4)
    • mô phỏng (21)
  • reg và dây (34)
    • Thực hành – 1 (nếu hoàn thành trong vòng 1 giờ) (35)
    • Thực hành – 2 (nếu thực hiện trong vòng 2 giờ) (38)
    • Sự cố do lỗi trễ (40)
  • phép cộng, phép trừ có dấu, không dấu (44)
    • phép cộng không dấu (44)
    • phép trừ không dấu (46)
    • phép cộng và phép trừ có dấu (47)
    • Nhân các số không dấu (52)
      • Thời gian không đổi (52)
      • dsp (lát cắt dsp) (53)
      • Nhân các biến (54)
      • Triển khai phép toán 10bit * 10bit (55)
      • So sánh các phép toán 10 bit * 10 bit (57)
  • Triển khai SM (Máy trạng thái) (61)
    • Thành phần SM (61)
    • Định nghĩa trạng thái (62)
    • Tạo cờ trạng thái (62)
    • Triển khai mã (62)
    • Thực hiện chuyển đổi trạng thái (64)
    • Kiểm tra kết quả mô phỏng (65)
  • thực hiện vòng lặp for (67)
    • Được triển khai trong C (67)
    • Triển khai trong Verilog (68)
  • Nội dung khác (72)
  • Lịch sử sửa đổi (76)

🎙️ Giới thiệu người chia sẻ kiến thức đã tạo ra bài giảng

Tôi đã làm việc với tư cách là một nhà phát triển hơn 20 năm tại cả các công ty lớn và nhỏ, và hiện đang điều hành một doanh nghiệp nhỏ. Tôi đã phát triển một ASIC ISP (Xử lý tín hiệu hình ảnh) cho camera quan sát (CCTV), và tôi đã phát triển nhiều sản phẩm dựa trên FPGA, bao gồm thiết bị kiểm tra OLED và DAQ (Hệ thống thu thập dữ liệu). Ngoài FPGA, tôi còn có kinh nghiệm sâu rộng trong phát triển phần mềm (STM32, PIC32, AVR, ATMEGA, v.v.), thiết kế mạch và lập trình Windows. Tôi hy vọng kinh nghiệm dày dặn của tôi sẽ giúp ích cho việc học tập của bạn.

Một bài giảng tuyệt vời để cùng nhau xem 📖

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người đang gặp khó khăn khi học Verilog

  • Bất cứ ai muốn học Xilinx FPGA

Cần biết trước khi bắt đầu?

  • Cú pháp Verilog cơ bản

  • Cách sử dụng công cụ Vivado

Xin chào
Đây là

1,657

Học viên

67

Đánh giá

124

Trả lời

4.8

Xếp hạng

19

Các khóa học

저는 지난 20여년 동안 대기업, 중소기업에서 개발자로 일해왔고

현재는 작은 기업의 대표로 있습니다.

주요 경력사항은

  • Verilog HDL을 이용한 FPGA 설계

    • CCTV용 ISP ASIC 개발 (약 10년)

    • OLED Display 검사장비 개발 (약 3년)

    • FPGA를 이용한 장비 개발

  • MCU FW

    • STM32

    • PIC32

    • AVR, ATMEGA

    • DSP (TI)

  • Windows Application Program

    • Visual Studio MFC, C++

입니다.

Chương trình giảng dạy

Tất cả

77 bài giảng

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

9 đánh giá

5.0

9 đánh giá

  • xelloss4ever님의 프로필 이미지
    xelloss4ever

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    이해하기 쉬운 강의 입니다.

    • 거북왕임님의 프로필 이미지
      거북왕임

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      • likepepsi님의 프로필 이미지
        likepepsi

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        verilog 기초를 잘 잡고 간다고 생각이 드네요. 강사님 감사합니다.

        • alex
          Giảng viên

          감사합니다 ~!!

      • 이예성님의 프로필 이미지
        이예성

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        53% đã tham gia

        Verilog FPGA Program 1 을 수강하면서 전반적인 내용의 흐름을 따라가는것은 의지와 집중으로 해결이 되었는데, 기초적인 용어들의 개념이 잡히지 않아서 수강하게 되었습니다. 저처럼 맨바닥에서 시작하시는 분들은 기초 강의와 Verilog FPGA Program 1 강의를 병행하면서 진행하시는걸 추천합니다. 뭔가 확실하게 잡지 않고 지나간 내용을 복습하면서 조금 더 내것으로 만드는것 같습니다 ^^

        • Joy Lee님의 프로필 이미지
          Joy Lee

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          99% đã tham gia

          비개발자로 뒤늦게 공부하는 FPGA , 쉽지 않지만 GO 합니다. 다음 스텝으로...

          • alex
            Giảng viên

            FPGA가 한글로 된 문서도 없고 자료도 많이 부족합니다. 제 강의를 통해 열심히 하신다면 좋은 개발자가 되실 수 있을 것이라 생각합니다. 쉽지는 않지만 인내심을 가지고 천천히 하시면 분명 훌륭한 개발자가 되실 것입니다. 파이팅 하시길 바랍니다 ~!!

        478.307 ₫

        Khóa học khác của alex

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!