• TRANG CHỦ
  • V9bet
  • V9B
  • 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Ủ
  • V9bet
  • V9B
  • 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

Đâu là mẫu iPhone giảm khủng nhất, đáng mua trong đợt lễ 8/3 này?

Đâu là mẫu iPhone giảm khủng nhất, đáng mua trong đợt lễ 8/3 này?

Tháng Ba 6, 2021
Rò rỉ thời điểm ra mắt của tai nghe Pixel Buds và điện thoại Pixel mới

Rò rỉ thời điểm ra mắt của tai nghe Pixel Buds và điện thoại Pixel mới

Tháng Ba 6, 2021
Galaxy M51 với pin khủng 7.000 mAh giảm giá tiền triệu

Galaxy M51 với pin khủng 7.000 mAh giảm giá tiền triệu

Tháng Ba 6, 2021
WHO nói giữa tháng 3 công bố báo cáo điều tra nguồn gốc virus corona

WHO nói giữa tháng 3 công bố báo cáo điều tra nguồn gốc virus corona

Tháng Ba 6, 2021
Sáng nay 6-3: Thêm 7 ca COVID-19 mới, 3 bệnh nhân Hải Dương đã cách ly hơn 1 tháng trước

Sáng nay 6-3: Thêm 7 ca COVID-19 mới, 3 bệnh nhân Hải Dương đã cách ly hơn 1 tháng trước

Tháng Ba 6, 2021
Giá khám bệnh và dịch vụ y tế theo yêu cầu: bao nhiêu là vừa?

Giá khám bệnh và dịch vụ y tế theo yêu cầu: bao nhiêu là vừa?

Tháng Ba 6, 2021
Nữ game thủ biến thành “hầu gái Annette” để thi sắc đẹp với mục đích giản dị, nhưng CĐM lại chỉ chăm chú vào thứ này

Nữ game thủ biến thành “hầu gái Annette” để thi sắc đẹp với mục đích giản dị, nhưng CĐM lại chỉ chăm chú vào thứ này

Tháng Ba 6, 2021
Samsung chính thức công bố ảnh render của Galaxy A52 và Galaxy A72

Samsung chính thức công bố ảnh render của Galaxy A52 và Galaxy A72

Tháng Ba 5, 2021
Ấn tượng đầu tiên Nubia Red Magic 6: Sở hữu màn hình AMOLED 165Hz siêu mượt, chip Snapdragon 888 và giá chỉ 13.5 triệu*?

Ấn tượng đầu tiên Nubia Red Magic 6: Sở hữu màn hình AMOLED 165Hz siêu mượt, chip Snapdragon 888 và giá chỉ 13.5 triệu*?

Tháng Ba 5, 2021
Thế Giới Di Động giảm giá mạnh đợt lễ 8/3, đây là combo đáng tiền nhất

Thế Giới Di Động giảm giá mạnh đợt lễ 8/3, đây là combo đáng tiền nhất

Tháng Ba 5, 2021

NHÀ CÁI UY TÍN

12bet

w88

fb88

sbobet

v9bet

 

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

Đâu là mẫu iPhone giảm khủng nhất, đáng mua trong đợt lễ 8/3 này?

Đâu là mẫu iPhone giảm khủng nhất, đáng mua trong đợt lễ 8/3 này?

Tháng Ba 6, 2021
Rò rỉ thời điểm ra mắt của tai nghe Pixel Buds và điện thoại Pixel mới

Rò rỉ thời điểm ra mắt của tai nghe Pixel Buds và điện thoại Pixel mới

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

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