toilet

Thảo luận - Bắt đầu nghiên cứu FPGA như thế nào ?

Thảo luận trong 'FPGA of Altera'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. Đăng 24/5/14 #1

    tiennam191 Kỹ sư

    Số bài viết: 278
    Đã được thích: 422
    mình lập chủ đề này với mục đích thảo luận với mọi người cách nghiên cứu FPGA ALTERA hợp lý và dễ dàng nhất. Để bắt đầu nghiên cứu thì phải có những đồ cần thiết sau :
    1. phần mềm lập trình và mô phỏng : QUANTUS II, Module SIM....
    [​IMG]
    2. mạch nạp : USB Blaster
    [​IMG]
    3. Kit thực hành
    mình xin chia sẻ 1 sơ đồ mạch đơn giản nhất.
    - chip xử lý :
    [​IMG]
    - khối nguồn 5V to 3V3 :
    [​IMG]
    - khối dao động OSC :
    [​IMG]
    - khối nạp JTAG :
    [​IMG]
    - Các ngoại Vi :
    + phím nhấn :
    [​IMG]
    + LCD và Led Đơn :
    [​IMG]
    file full nguyên lý :
    MAIN

    Những điều cần chú ý:
    - lựa chọn CHIP ALTERA :
    [​IMG]
    - Chip ALTERA nào có số Logic Block càng nhiều thì sẽ có cấu trúc lớn, thực hiện được nhiều công việc phức tạp hơn.
    - nguồn cho Chip thường là 3V3
    - OSC cho FPGA khác với thạch anh thông thường. nó là bộ dao động , hình dạng và kí hiệu như sau.

    [​IMG]

    khi đã có đủ mạch nạp, phần mềm, mạch thực hành. thì việc nghiên cứu FPGA sẽ dễ dàng hơn nhiều. mong được sự góp ý của mọi người.
    suvinh92, vietthai, phunghe3 others thích bài này.
    #1
  2. Đăng 26/5/14 #2

    tiennam191 Kỹ sư

    Số bài viết: 278
    Đã được thích: 422
    mình tình được 1 số ví dụ về Chip ALTERA khá hay , CHIP xử lý Cyclone II EP2C20F484C7
    [​IMG]
    các thành phần trên mạch :
    [​IMG]

    Các Example trên youtube :
    Bài 1 - GPIO LED :

    Bài 2 - Led 7 thanh :

    Bài 3 - USART TX:

    Bài 4 - VGA :
    SiêuSaiyanBuiBachTuanAnh thích bài này.
    #2
  3. Đăng 2/6/14 #3

    boybk123 Học sinh phổ thông

    Số bài viết: 6
    Đã được thích: 2
    cái này hay lắm,cám ơn bạn nha
    #3
  4. Đăng 4/6/14 #4

    eva Kỹ sư

    Số bài viết: 356
    Đã được thích: 424
    EPM240T là CPLD đâu phải FPGA !!! Cyclone II mới là họ FPGA kìa, mà giữa CPLD và FPGA là có sự khác biệt ... mặc dù có thể dùng một số ngôn ngữ mô tả để lập trình cho chúng :D
    #4
  5. Đăng 5/6/14 #5

    tiennam191 Kỹ sư

    Số bài viết: 278
    Đã được thích: 422
    cảm ơn bạn, mình đã hiểu sai giữa 2 khái niệm FPGA và CPLD.
    - FPGA : Field-Programmable Gate Array, là dạng Chip logic lập trình được, bộ nhớ chương trình lưu trên RAM khi mất điện thì bộ nhớ của nó cũng mất phải nạp lại chươnh trình cho nó . số khối logic của nó lên đến 100000. khi sử dụng FPGA ta cần phải mô tả các 'Logic funtion' sau đó nạp vào con Chip Fpga.
    - CPLD: Complex Programmable Logic Device, là dạng Chip logic lập trình được, bộ nhớ chương trình lưu trên EEPROM, bộ nhớ chương trình không bị mất khi cấp nguồn. số khối logic của nó từ vài trăm đến vài ngàn.
    nguyên văn : Difference Between FPGA and CPLD | Difference Between | FPGA vs CPLD
    #5
  6. Đăng 6/6/14 #6

    mloc Học sinh phổ thông

    Số bài viết: 1
    Đã được thích: 0
    mình đang làm về bàn phím HEX hiển thị LCD bạn nào giúp mình với
    #6
  7. Đăng 20/6/14 #7

    Bii Học sinh phổ thông

    Số bài viết: 2
    Đã được thích: 0
    có tiền bối nào chỉ giúp em cách nạp cho con epm240t này ko ạ?
    #7
  8. Đăng 20/6/14 #8

    Bii Học sinh phổ thông

    Số bài viết: 2
    Đã được thích: 0
    có tiền bối nào chỉ giúp em cách nạp cho con epm240t này ko ạ :(
    #8
  9. Đăng 22/6/14 #9

    tiennam191 Kỹ sư

    Số bài viết: 278
    Đã được thích: 422
    bạn kết nối chân mạch nạp theo sơ đồ của nhà sản xuất. cắm USB Blaster.
    #9
  10. Đăng 20/5/15 #10

    dongmta Học sinh trung cấp

    Số bài viết: 89
    Đã được thích: 5
    Em được nhận đề tài là thiết kế khối PID số trên FPGA,các anh đã làm về PID số rồi hay đã thiết kế các khối vi phân,tích phân trên FPGA thì giúp em với.
    #10

Chia sẻ trang này