• TRANG CHỦ
  • CÔNG NGHỆ
  • GAME ONLINE
  • SỨC KHỎE
  • THỦ THUẬT
  • GIẢI ĐÁP
No Result
View All Result
Blog cộng đồng về công nghệ thông tin
  • TRANG CHỦ
  • CÔNG NGHỆ
  • GAME ONLINE
  • SỨC KHỎE
  • THỦ THUẬT
  • GIẢI ĐÁP
No Result
View All Result
Blog cộng đồng về công nghệ thông tin
No Result
View All Result
Home Giải Trí

Fpga là gì

cntttv by cntttv
Tháng Mười Hai 16, 2019
in Công Nghệ, Giải Trí
0
FPGA là gì
5 (100%) 2 votes

Fpga là gì

Bạn muốn thiết kế một đầu đọc thẻ nhớ 5 trong 1? Dễ thôi, bạn mua 1 bộ điều khiển cho MMC, 1 bộ điều khiển cho SD,… rồi gắn tất cả lên trên 1 bo mạch? Nhưng tại một thời điểm chỉ có thể có (và chỉ cần) một loại card được sử dụng trong đầu đọc. Phải chăng là 1 sự lãng phí? Lãng phí tài nguyên phần cứng, lãng phí công suất tiêu thụ? Tại sao bạn không nghĩ đến FPGA?

Với FPGA, khi bạn cho thẻ nhớ MMC vào, đầu đọc hoạt động theo chuẩn của MMC và khi bạn dùng thẻ SD, FPGA trong đầu đọc sẽ được tự cấu hình lại theo chuẩn của SD. Như vậy bạn đã tiết kiệm được tài nguyên cho hệ thống bởi chỉ với 1 platform bạn thực hiện được nhiều tác vụ và tất nhiên cả công suất tiêu tán trên nó. Trên thực tế không ai làm như vậy vì như thế là đem dao mổ trâu đi giết gà và còn phải giải quyểt vấn đề về mức điện áp logic của các chuẩn. Ý tưởng này chỉ tồn tại trong các hobby project 😀

Vậy FPGA là gì?

FPGA là 1 chip silicon chứa trong nó rất nhiều “khối logic” có thể tái cấu hình CLB (Configurable Logic Blocks) được liên kết với nhau thành bằng các liên kết khả trình (Programmable Interconnect). Các khối vào ra được phân bố xung quanh chip tạo thành các liên kết với bên ngoài. Bên trong khối logic CLB có bảng LUT (Look-Up Table) và các phần tử nhớ (FlipFlop hoặc bộ chốt). Bảng LUT với nhiều đầu vào và 1 đầu ra tạo thành 1 mạch logic tổ hợp nhỏ, còn các phần tử nhớ dành cho logic synchronous và sequential.

Bạn sẽ băn khoăn 1 CLB với 1 LUT với 4 hay 6 đầu vào thì làm được gì cho bạn? Nhưng 1 chip FPGA có chứa cỡ hàng nghìn, chục nghìn thậm chí lên đến hàng trăm nghìn CLB, nên nó có thể làm được rất nhiều chức năng phức tạp và bạn không phải quá quan tâm nội dung bên trong 1 CLB, bên trong 1 LUT như thế nào?

Việc đó đã có bộ công cụ phần mềm chuyên dụng thực hiện cho bạn? Tất cả những gì bạn cần phải làm trước tiên là lập trình cho FPGA và để cho công cụ thực hiện các giai đoạn còn lại. Tất nhiên bạn phải tuân thủ chu trình thiết kế và thoả mãn các yêu cầu của công cụ.

Bạn yêu thích FPGA?

Hãy nhanh lên chọn và học một ngôn ngữ lập trình mô tả phần cứng HDL. Giới kỹ thuật ở Bắc Mỹ thì chuộng Verilog còn ở châu Âu lại khoái VHDL mặc dù cả 2 đều được sinh ra ở Mỹ. Đây cũng là 2 ngôn ngữ thông dụng nhất hiện nay. Ngoài ra còn có ABEL (được dùng từ lâu nhưng không phổ biến) và gần đây systemC. Bản thân tác giả không thể khuyên bạn nên dùng ngôn ngữ nào nhưng có một điều chắc chắn là Xilinx ISE và Altera Quartus đều hỗ trợ VHDL và Verilog.

Phần lớn các sản phẩm FPGA trên thị trường hiện nay đều dựa trên công nghệ SRAM với 2 hãng sản xuất lớn nhất là Xilinx và Altera. Dòng FPGA cao cấp nhất của Xilinx là Virtex với sản phẩm mới nhất là Virtex 5 (ra mắt trung tuần tháng 5/2006) còn với Altera là người anh cả Stratix 3 (tháng 11/2006). Ngoài ra còn có các hãng khác sản xuất FPGA nhưng với mục đích chuyên dụng (Atmel, Actel, Lattice,..)

cntttv

cntttv

Next Post
Nối video online

Nối video online

BÀI VIẾT MỚI NHẤT

Tuyển tập những laptop có màn hình cảm ứng, thích hợp cho dân thiết kế

Tuyển tập những laptop có màn hình cảm ứng, thích hợp cho dân thiết kế

Tháng Chín 8, 2021
Hơn 10 ngàn ca COVID-19 mỗi ngày ở Israel và những câu hỏi đặt ra

Hơn 10 ngàn ca COVID-19 mỗi ngày ở Israel và những câu hỏi đặt ra

Tháng Chín 8, 2021
LMHT: Hé lộ tướng mới Norra – chủ nhân của mèo Yuumi

LMHT: Chi tiết kỹ năng Vex – Pháp sư khó chịu

Tháng Chín 8, 2021
9 món đồ gia dụng được giảm khủng dịp flashsale 9/9, giá bao hời

9 món đồ gia dụng được giảm khủng dịp flashsale 9/9, giá bao hời

Tháng Chín 8, 2021
Flagship Xiaomi tiếp theo sẽ có camera khủng nhất hiện nay từ Samsung

Flagship Xiaomi tiếp theo sẽ có camera khủng nhất hiện nay từ Samsung

Tháng Chín 8, 2021
Khẳng định cá mập “không có tuổi” gây lag!

Khẳng định cá mập “không có tuổi” gây lag!

Tháng Chín 8, 2021
Dùng Snapdragon 888, camera chính 200 MP

Dùng Snapdragon 888, camera chính 200 MP

Tháng Chín 8, 2021
Galaxy Watch 3 ưu đãi tiền triệu cực đã

Galaxy Watch 3 ưu đãi tiền triệu cực đã

Tháng Chín 8, 2021
LG phát triển công nghệ màn hình gập cứng như thủy tinh, dẻo như nhựa

LG phát triển công nghệ màn hình gập cứng như thủy tinh, dẻo như nhựa

Tháng Chín 8, 2021
Săn deal flashsale 9/9, chọn liền tai nghe Bluetooth giảm sốc đến 50%

Săn deal flashsale 9/9, chọn liền tai nghe Bluetooth giảm sốc đến 50%

Tháng Chín 8, 2021

About Us

We bring you the best Premium WordPress Themes that perfect for news, magazine, personal blog, etc. Check our landing page for details.

Read more

Categories

  • Công Nghệ
  • Game Mobile
  • Game Online
  • Giải Đáp
  • Giải mã giấc mơ
  • Giải Trí
  • Liên Minh Huyền Thoại
  • Sức Khỏe
  • Thủ Thuật

Recent News

Tuyển tập những laptop có màn hình cảm ứng, thích hợp cho dân thiết kế

Tuyển tập những laptop có màn hình cảm ứng, thích hợp cho dân thiết kế

Tháng Chín 8, 2021
Hơn 10 ngàn ca COVID-19 mỗi ngày ở Israel và những câu hỏi đặt ra

Hơn 10 ngàn ca COVID-19 mỗi ngày ở Israel và những câu hỏi đặt ra

Tháng Chín 8, 2021
No Result
View All Result
  • TRANG CHỦ
  • CÔNG NGHỆ
  • GAME ONLINE
  • SỨC KHỎE
  • THỦ THUẬT
  • GIẢI ĐÁP

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.