FPGA

FPGA của thiết bị được lập trình có thể được lập trình để làm hầu như bất kỳ loại phần cứng chức năng có sẵn.Bạn có thể có nó chức năng như một bộ xử lý một thời gian hoặc nếu bạn muốn reprogram nó, bạn có thể làm cho nó thành một loại UART hoặc chức năng khác của phần cứng.Việc bắt chỉ là thường FPGA chỉ có thể chạy quá nhanh, tôi tin rằng hiện nay bạn có thể nhận của FPGA chạy lên đến 100MHz hoặc như vậy.

 
Làm theo liên kết này và tôi nghĩ bạn sẽ tìm thấy những gì bạn đang tìm kiếm.http://www.elektroda.pl/eboard/ftopic61996-0-0-asc-fpga.htmlKính trọng.

 
chào

FPGA là viết tắt của Fileld mảng cổng lập trình.Tầm quan trọng của chip này có thể được lập trình trên các lĩnh vực đó là sau khi hệ thống đã được u có thể lấy chương trình nó tùy thuộc vào requirment u'r.

Về cơ bản FPGA bao gồm các khối logic, i / khối o, kết nối ma trận còn một số khối ram.Ba loại chính của fpga của là:
1.đơn chức năng
2.nhiều chức năng
3.Ứng dụng cụ thể

 
Tôi có thể nhận được Xilinx sách.Bạn nghĩ gì về nó?

 
Nếu bạn có thể nhận được bất cứ thông tin không có vấn đề gì định dạng (in, ebook) chỉ nhận được nó ... tốt hơn nếu nó được miễn phí ...

Đừng quên cũng duyệt edaboards ebook lên / phần tải về ... và sử dụng chức năng tìm kiếm ở đây cũng ...

Nếu bạn muốn nhận được một cảm giác những gì có thể được thực hiện trong FPGA không quên cũng ghé thăm và www.fpga4fun.com www.xess.com.Ứng dụng tốt có thể được tìm thấy ...

FPGA là nghiện, vui .. tin tôi (o;(bản gốc PacMan phần mềm chạy trên Altera Cyclone EP1C3 FPGA; o)

 
OK.Tôi thấy một số sách về phần này nhưng tôi có để kiếm điểm để có được chúng.
Tôi sẽ cố gắng để có được Xilinx sách.
Kính trọng.

 
hi, EPP, biết những gì là FPGA rất dễ dàng, nhưng sử dụng FPGA không phải là dễ dàng.Do đó, không chỉ đọc về nó.

 
Nếu bạn tìm kiếm các www.Xillix.com hoặc www.Altera.com trang web, bạn có thể nhận được một số thông tin.Để hiểu cơ cấu nội bộ, bạn cần một số kiến thức về mạch kỹ thuật số.Để có thể sử dụng FPGA, bạn cần phải học VHDL hoặc ngôn ngữ lập trình phần cứng Verilog.

 
FPGA gần liên quan đến CPLD (Complex Programmable Logic Device), nhưng có một số differencies trong công nghệ.
EDAboard và tìm kiếm của Google để tìm hiểu về các differencies chính.

Xilinx và Altera là nhà cung cấp hai biggests của FPGA và CPLD.

Có những ngôn ngữ khác nhau được sử dụng để chương trình thiết bị thể lập trình, giống như có ngôn ngữ khác nhau để vi điều khiển chương trình như C, C và Pascal.
Hai lớn nhất ngôn ngữ được sử dụng để chương trình FPGA là VHDL và Verilog.
VHDL là phổ biến nhất được sử dụng ở châu Âu, trong khi Verilog là phổ biến hơn ở Mỹ, nhưng cả hai ngôn ngữ Logic thể lập trình được sử dụng trên toàn thế giới.Cả hai CPLDs và FPGAs được lập trình từ các chương trình tương tự.

Bạn có thể tìm kiếm EDAboard cho Verilog hoặc VHDL Sách để tìm hiểu về các ngôn ngữ và cách sử dụng FPGAs và CPLDs.

Có một số ngôn ngữ lập trình mới được giới thiệu vào lúc này, nhưng tôi nghĩ rằng bạn nên bắt đầu với việc học hoặc là VHDL hoặc Verilog.
Họ nói rằng Verilog là dễ dàng nhất để tìm hiểu nếu bạn đến từ một nền tảng phần mềm, trong khi VHDL là dễ dàng hơn để tìm hiểu nếu bạn đến từ một nền tảng phần cứng.Một số trường cao đẳng kỹ thuật dạy trong VHDL trong khi những người khác dạy tại Verilog, tôi đoán bạn có thể tìm hiểu cả languges tại một số trường cao đẳng.Tuy nhiên, bắt đầu bằng cách chọn một trong số họ để tìm hiểu.

Nếu bạn tìm kiếm EDAboard lưới nhà của Google cho CPLD, FPGA, VHDL hay Verilog bạn sẽ tìm thấy nhiều thông tin về chủ đề này.
Bạn cũng nên kiểm tra và www.altera.com www.xilinx.com

 
FPGAs là gì?
FPGAs được lập trình chip luận lý kỹ thuật số.Điều này có nghĩa là bạn có thể chương trình họ làm hầu như bất kỳ chức năng kỹ thuật số.

Đây là công việc chung khi làm việc với FPGAs:
Bạn sử dụng một máy tính để mô tả các chức năng logic "" mà bạn muốn.Bạn có thể vẽ một sơ đồ, hoặc tạo một tập tin văn bản mô tả chức năng, không quan trọng.
Bạn biên dịch các chức năng logic "" trên máy tính của bạn, bằng cách sử dụng một phần mềm được cung cấp bởi các nhà bán FPGA.Điều đó tạo ra một tập tin nhị phân có thể được tải vào FPGA.
Bạn kết nối cáp từ máy tính của bạn vào FPGA, và tải các tập tin nhị phân với FPGA.
Vậy đó!FPGA của bạn ứng xử theo chức năng logic "của bạn".
Hãy nhớ rằng
Bạn có thể tải về FPGAs như thời gian nhiều như bạn muốn - không có giới hạn - với chức năng khác nhau mỗi khi nếu bạn muốn.Nếu bạn làm lỗi trong thiết kế của bạn, chỉ cần khắc phục chức năng logic "của bạn", tái lập và tái tải nó.Không có PCB, hàn hay thành phần để thay đổi.
Các mẫu thiết kế có thể chạy nhanh hơn nếu bạn đã thiết kế một hội đồng với các thành phần rời rạc, vì tất cả mọi thứ chạy bên trong FPGA, ngày silic của nó chết.
FPGAs rời chức năng của họ khi bị cúp điện đi (như RAM trong một máy tính mà thua nội dung của nó).Bạn phải tái download chúng khi điện đi sao lưu để phục hồi chức năng.
Ai làm cho FPGAs?
Có (ít nhất) 5 công ty làm FPGAs trên thế giới.Việc đầu tiên hai (Xilinx và Altera) nắm giữ số lượng lớn của thị trường.Xilinx là tên lớn nhất trong thế giới FPGA.Nó có xu hướng được mật độ và lãnh đạo công nghệ.
Altera là lần thứ hai FPGA nặng cân, cũng có một tên nổi tiếng.
Lưới, Actel, Quicklogic là nhỏ hơn nhiều và là "cửa hàng đặc sản".
Xilinx
Xilinx có truyền thống được lãnh đạo công nghệ silic.
Lớn nhất và linh hoạt nhất (tính năng đầy đủ) thiết bị.
Kiến trúc phức tạp.
Xilinx triết học nói chung là cung cấp cho tất cả các tính năng có thể, với chi phí phức tạp thêm.Altera triết lý là khác nhau.
Altera
Lean và kiến trúc thiết bị hiệu quả.
Dễ sử dụng thiết bị, tính năng ít hơn.
Lưới, Actel và Quicklogic
Các công ty này có sản phẩm đặc sản.
Lưới, tốt hơn được biết đến với CPLDs của nó, cũng có một tức thì "-on" FPGA gia đình.
Actel và QuickLogic có antifuse (lập trình-chỉ-một lần) sản phẩm.
FPGAs vs CPLDs
FPGAs và CPLDs được điều tương tự?Số Cả hai đều lập trình kỹ thuật số logic chip.Cả hai đều được thực hiện bởi các công ty như nhau.Nhưng họ có đặc điểm khác nhau.FPGAs là "tinh hạt" thiết bị.Điều đó có nghĩa rằng chúng chứa rất nhiều (lên đến 100.000) của các khối nhỏ của logic với flip-flops.CPLDs là "thô-hạt" thiết bị.Chúng chứa tương đối ít (một vài 100 của tối đa) lớn khối của logic với flip-flops.
FPGAs được dựa trên bộ nhớ RAM.Họ cần phải được "tải về" (cấu hình) ở mỗi power-up.CPLDs là EEPROM dựa.Họ đang hoạt động tại điện-up (nghĩa là miễn là họ đã được lập trình ít nhất một lần ...).
CPLDs có một nhập liệu nhanh hơn, để sản lượng timings-hơn FPGAs (vì hạt thô kiến trúc của họ, một khối của logic có thể tổ chức một phương trình lớn), do đó, tốt hơn là phù hợp với bộ vi xử lý luận lý giải mã ví dụ hơn FPGAs.
FPGAs có nguồn tài nguyên đặc biệt định tuyến để thực hiện hiệu quả các quầy nhị phân và chức năng số học (adders, comparators ...).CPLDs không.
FPGAs có thể chứa rất lớn, thiết kế kỹ thuật số, trong khi CPLDs có thể chứa các thiết kế nhỏ chỉ.

 
Daneshgar đã viết:

FPGAs là gì?

FPGAs được lập trình chip luận lý kỹ thuật số.
Điều này có nghĩa là bạn có thể chương trình họ làm hầu như bất kỳ chức năng kỹ thuật số.Đây là công việc chung khi làm việc với FPGAs:

Bạn sử dụng một máy tính để mô tả các chức năng logic "" mà bạn muốn.
Bạn có thể vẽ một sơ đồ, hoặc tạo một tập tin văn bản mô tả chức năng, không quan trọng.

Bạn biên dịch các chức năng logic "" trên máy tính của bạn, bằng cách sử dụng một phần mềm được cung cấp bởi các nhà bán FPGA.
Điều đó tạo ra một tập tin nhị phân có thể được tải vào FPGA.

Bạn kết nối cáp từ máy tính của bạn vào FPGA, và tải các tập tin nhị phân với FPGA.

Vậy đó!
FPGA của bạn ứng xử theo chức năng logic "của bạn".

Hãy nhớ rằng

Bạn có thể tải về FPGAs như thời gian nhiều như bạn muốn - không có giới hạn - với chức năng khác nhau mỗi khi nếu bạn muốn.
Nếu bạn làm lỗi trong thiết kế của bạn, chỉ cần khắc phục chức năng logic "của bạn", tái lập và tái tải nó.
Không có PCB, hàn hay thành phần để thay đổi.

Các mẫu thiết kế có thể chạy nhanh hơn nếu bạn đã thiết kế một hội đồng với các thành phần rời rạc, vì tất cả mọi thứ chạy bên trong FPGA, ngày silic của nó chết.

FPGAs rời chức năng của họ khi bị cúp điện đi (như RAM trong một máy tính mà thua nội dung của nó).
Bạn phải tái download chúng khi điện đi sao lưu để phục hồi chức năng.

Ai làm cho FPGAs?

Có (ít nhất) 5 công ty làm FPGAs trên thế giới.
Việc đầu tiên hai (Xilinx và ltera @) nắm giữ số lượng lớn của thị trường.Xilinx là tên lớn nhất trong thế giới FPGA.
Nó có xu hướng được mật độ và lãnh đạo công nghệ.

@ ltera là lần thứ hai FPGA nặng cân, cũng có một tên nổi tiếng.

Lưới, Actel, Quicklogic là nhỏ hơn nhiều và là "cửa hàng đặc sản".

Xilinx

Xilinx có truyền thống được lãnh đạo công nghệ silic.

Lớn nhất và linh hoạt nhất (tính năng đầy đủ) thiết bị.

Kiến trúc phức tạp.

Xilinx triết học nói chung là cung cấp cho tất cả các tính năng có thể, với chi phí phức tạp thêm.
@ ltera triết lý là khác nhau.

@ ltera

Lean và kiến trúc thiết bị hiệu quả.

Dễ sử dụng thiết bị, tính năng ít hơn.

Lưới, Actel và Quicklogic

Các công ty này có sản phẩm đặc sản.

Lưới, tốt hơn được biết đến với CPLDs của nó, cũng có một tức thì "-on" FPGA gia đình.

Actel và QuickLogic có antifuse (lập trình-chỉ-một lần) sản phẩm.

FPGAs vs CPLDs

FPGAs và CPLDs được điều tương tự?
Số Cả hai đều lập trình kỹ thuật số logic chip.
Cả hai đều được thực hiện bởi các công ty như nhau.
Nhưng họ có đặc điểm khác nhau.FPGAs là "tinh hạt" thiết bị.
Điều đó có nghĩa rằng chúng chứa rất nhiều (lên đến 100.000) của các khối nhỏ của logic với flip-flops.
CPLDs là "thô-hạt" thiết bị.
Chúng chứa tương đối ít (một vài 100 của tối đa) lớn khối của logic với flip-flops.

FPGAs được dựa trên bộ nhớ RAM.
Họ cần phải được "tải về" (cấu hình) ở mỗi power-up.
CPLDs là EEPROM dựa.
Họ đang hoạt động tại điện-up (nghĩa là miễn là họ đã được lập trình ít nhất một lần ...).

CPLDs có một nhập liệu nhanh hơn, để sản lượng timings-hơn FPGAs (vì hạt thô kiến trúc của họ, một khối của logic có thể tổ chức một phương trình lớn), do đó, tốt hơn là phù hợp với bộ vi xử lý luận lý giải mã ví dụ hơn FPGAs.

FPGAs có nguồn tài nguyên đặc biệt định tuyến để thực hiện hiệu quả các quầy nhị phân và chức năng số học (adders, comparators ...).
CPLDs không.

FPGAs có thể chứa rất lớn, thiết kế kỹ thuật số, trong khi CPLDs có thể chứa các thiết kế nhỏ chỉ.
 
FPGA: Field Programmable Array Grip
không có gì nhưng mảng cửa tại achip, mà u có thể lập trình theo nhu cầu của bạn, u có thể sử dụng chương trình chúng Verilog và u có thể thực hiện bằng cách sử dụng kit fpga sau khi tổng hợp.Nhập sau 13 giây:FPGA: Field Programmable Grid Array
không có gì nhưng mảng cửa tại achip, mà u có thể lập trình theo nhu cầu của bạn, u có thể sử dụng chương trình chúng Verilog và u có thể thực hiện bằng cách sử dụng kit fpga sau khi tổng hợp.

 
Tìm kiếm từ khóa "fpga" tại www.amazon.com, và xem các cuốn sách 'iintroduce

 

Welcome to EDABoard.com

Sponsor

Back
Top