KHÓA HỌC FPGA

FPGA
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

FPGA là công nghệ mới tại Việt nam, Field Programmable Gate Array (FPGA) là vi mạch dùng cấu trúc mảng phần tử logic mà người dùng có thể lập trình được. Chữ field ở đây muốn chỉ đến khả năng tái lập trình “bên ngoài” của người sử dụng, không phụ thuộc vào dây chuyền sản xuất phức tạp của nhà máy bán dẫn.

 

FPGA là công nghệ mới tại Việt nam, Field Programmable Gate Array (FPGA) là vi mạch dùng cấu trúc mảng phần tử logic mà người dùng có thể lập trình được. Chữ field ở đây muốn chỉ đến khả năng tái lập trình “bên ngoài” của người sử dụng, không phụ thuộc vào dây chuyền sản xuất phức tạp của nhà máy bán dẫn. Vi mạch FPGA được cấu thành từ các bộ phận:

- Các khối logic cơ bản lập trình được (logic block)

- Hệ thống mạch liên kết lập trình được

- Khối vào/ra (IO Pads)

- Phần tử thiết kế sẵn khác như DSP slice, RAM, ROM, Nhân vi điều khiển…

FPGA cũng được xem như một loại vi mạch bán dẫn chuyên dụng ASIC, tuy có hạn chế trong các tác nghiệp phức tạp nhưng FPGA ưu việt hơn ở chỗ có thể tái cấu trúc lại khi đang sử dụng, công đoạn thiết kế đơn giản do vậy chi phí giảm, rút ngắn thời gian đưa sản phẩm vào sử dụng.

CHƯƠNG TRÌNH ĐÀO TẠO TẠI VIET4C

STT

TÊN CHƯƠNG TRÌNH

NỘI DUNG

PHẦN 1

Tổng quan về thiết kếvi mạch

Phần bài giảngTổng quan về thiết kế vi mạch cung cấp cho học viên một cái nhìn tổng thể về thiết kế vi mạch số từ GAL, PAL đến CPLD, FPGA, ASIC… cũng như nắm được các phương pháp thiết kế vi mạch số từ giản đơn đến phức tạp…

 

    

Giới thiệu

Phương pháp thiết kế truyền thống

Phương pháp thiết kế trên xuống

Kiến trúc các IC khả trình, CPLD, FPGA

Giới thiệu các ngôn ngữ mô tả phần cứng

PHẦN 2

Ngôn ngữ mô tả phần cứng VHDL

Phần bài giảng “Ngôn ngữ mô tả phần cứng VHDL” cung cấp kiến thức về thiết kế số với VHDL. Thông qua bài học này học viên có thể nắm được cấu trúc một chương trình trong ngôn ngữ mô tả phần cứng, làm việc của các toán tử cũng như việc xây dựng các gói thư viện…

-Giới thiệu về VHDL

-Cấu trúc chương trình

-Kiểu dữ liệu

-Các toán t

-Cu trúc điu khin

-Các thuộc tính, hàm, thủ tục, chương trình con

-Xây dựng gói thư viện

 

PHẦN 3

Phần mềm Quartus II và phương pháp thiết kế trên Quartus II

Phần bài giảng công cụ Quar tus II cung cấp kiến thức về thiết kế FPGA với công cụ Quar tus IIcủa hãng Altera. Phần này sẽ cung cấp cho bạn từ đặc tả hành vi đến điều chỉnh các đặc tả cho FPGA, viết mã, tổng hợp, phân tích, và đến triển khai và tải cấu hình

 Giới thiệu về Quartus II

Phương pháp thiết kế Schematic

Phương pháp thiết kế sử dụng ngôn ngữ VHDL

Phương pháp thiết kế State Machine

Xây dựng 1 project trên Quartus II.

Biên dịch Project

Nạp thiết kế và thực thi

Ví dụ và Demo trên DE2-115 KIT 

PHẦN 4

Mô phỏng thiết kế sử dụng phần mềm Model Sim

Phần bài giảng mô phỏng thiết kế với phần mềm Model Sim của hãng thứ 3 Mentor Graphic giúp học viên có thể nắm được cách thức kiểm tra một thiết kế trước khi nạp cấu hình thực thi. Thông qua phần này có thể rút ngắn thời gian sửa lỗi đ đm bo chun xác về thuật toán cũng như tính bền vững của hệ thống có FPGA.

 

Tạo 1 project với phần mềm Model SIM

Phương pháp tạo file testBench

Đặt các luật mô phỏng

Kiểm tra thiết kế  bằng mô phỏng

Thực hành mô phỏng thiết kế UART

PHẦN 5

Thực hành trên KIT DE2

Phần này sẽ hướng dẫn học viên thực hành chi tiết từng project hay ứng dụng trong thực tế. Thông qua các project này học viên thành thạo được công cụ thiết kế FPGA để có thể bắt tay ngay vào ứng dụng trong công việc của mình. Ngoài ra trong phần này học viên cũng được giới thiệu một số sản phẩm FPGA đã được ứng dụng trong thực tế

   LED

LED 7 seg

SW and Buttons

UART

RAM, ROM

ADC

VGA 

1. Đối tượng đào tạo:

- Sinh viên

- Kỹ thuật viên

- Kỹ sư

- Những người nghiên cứu về CAD/CAM/CAE

2. Hình thức đào tạo:

- Học dưới dạng kèm, vừa học vừa thực hành xen kẽ.

- Được hướng dẫn thực hành thiết kế sản phẩm.

- Với khóa học CAM, học viên được thực hành gia công trên máy CNC tại xưởng cơ khí của trung tâm VIET4C

3. Thời gian học:

Tùy chọn:

Các lớp Sáng - chiều - tối:

                  Ca1: 8h30 -10h30. Ca 2: 14h30 - 16h30. Ca 3: 18h30 - 20h30

T7, Chủ nhật: Sáng 8h30 đến 11h

4. Tài liệu và phần mềm:

Học viên học tại trung tâm sẽ được phát giáo trình cùng bộ tài liệu dưới dạng video để hỗ trợ công việc học tập.

Tài liệu sẽ phát miễn phí cho các bạn lúc đăng ký.

5. Liên hệ đào tạo:

           Mr Phương: 0915570122.

           Email: viet4c@gmail.com

Có hỗ trợ đào tạo online cho các bạn ở xa.

6. Đặc điểm nổi bật của chương trình đào tạo  FPGA tại VIET4C: 

- Được đào tạo bởi các giáo viên đang là những kỹ sư đi làm thực tế, có bề dày kinh nghiệm trong mảng thiết kế chế tạo, thiết kế ngược.

- Đầy đủ trang thiết bị học tập: máy tính, máy chiếu, thước đo, máy CNC, máy in 3D, máy scan 3D.

- Được hỗ trợ tài liệu và video đực biên soạn kỹ lưỡng để phục vụ cho công việc học tập.

- Được hỗ trợ giải đáp thắc mắc (24/7) trong suốt quá trình học và sau khi tốt nghiệp.

- Học viên học tại trung tâm sẽ được hỗ trợ cài đặt phần mềm miễn phí vào máy tính cá nhân để phục vụ cho việc học tập (Cài win, phần mềm cơ khí...)

- Học viên được giới thiệu việc làm hoặc giới thiệu đi xuất khẩu lao động sau khóa học.

7. Đội ngũ giảng viên: 

Với đội ngũ giảng viên là các tiến sỹ, thạc sỹ trong các trường Đại học và các kỹ sư thiết kế đã có thâm niên sử dụng FPGA, VIET4C sẽ mang đến cho bạn trải nghiệm học tập với FPGA tốt nhất và có tính ứng dụng cao cho công việc thực tế.