Khóa học Công nghệ FPGA

Khóa học Công nghệ FPGA

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.

CẤU TRÚC & NỘI DUNG KHÓA HỌC 
Quy trình thiết kế trên ISE
Cơ bản về FPGA
Ngôn ngữ VHDL

Thông tin khóa học:

- Thời lượng: 8 buổi

Sinh viên được ưu đãi đặc biệt (khi đăng ký mang theo thẻ SV).

 

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ử

-Cấu trúc điều khiển

-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 bảo chuẩn 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

 

 

 

 

  

 

 

 

CÁC KHÓA HỌC CAD/CAM

  • Click để xem chi tiết
  • Click để xem chi tiết
  • Click để xem chi tiết
  • Click để xem chi tiết
  • Click để xem chi tiết
  • Click để xem chi tiết

CÁC KHÓA HỌC CAE - CFD

CÁC KHÓA HỌC TỰ ĐỘNG HÓA & MATLAB-SIMULINK

       

      

KHÓA HỌC CƠ KHÍ VÀ VẬN HÀNH MÁY CNC

     

     

CÁC KHÓA HỌC ĐIỆN - ĐIỆN TỬ

KHÓA HỌC CÔNG NGHỆ THÔNG TIN

            

THÔNG TIN CÔNG NGHỆ

PTC CREO 3.0 download

PTC CREO 3.0 download:

PTC Creo 3.0 (trước đây là PTC ProEngineer ) là một trong ba giải pháp tổng thể trong lĩnh vực CAD/CAM/CNC mạnh nhất hiện nay. 

Read more...
Mastercam X8 download

Mastercam X8 download:

Mastercam là một trong những phần mềm CAM mạnh mẽ, dễ sử dụng. Có nhiều tính năng mới được tích hợp trong bản X8

Read more...

Tư vấn đào tạo


Mr Phương: 0915.570.122


HỖ TRỢ TIẾN SỸ-THẠC SỸ

Banner


DỊCH VỤ KỸ THUẬT

QUÉT MẪU 3D – IN MẪU 3D

  CHIA LƯỚI TRONG MATLAB – MESH IN MATLAB

   

  GIA CÔNG CNC: PHAY-TIỆN-CẮT DÂY-CẮT XUNG

Click vào đây để xem chi tiết  

  GIA CÔNG ÉP NHỰA

  

  ĐIÊU KHẮC GỖ- ẢNH GỖ 3D

THỐNG KÊ TRUY CẬP

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHôm nay223
mod_vvisit_counterHôm qua18
mod_vvisit_counterTuần này241
mod_vvisit_counterTuần trước249
mod_vvisit_counterTháng này2158
mod_vvisit_counterTháng trước2516
mod_vvisit_counterTất cả750942
online: 48 guests online
Địa chỉ IP: 54.225.3.207
 , 
Hôm nay: Sep 25, 2017