em dang phai? lam` bai` tap lon' thiet' ke' 1 ung' dung theo cong nghe FPAA, cac' bac' nao` da~ lam` roi` cho em xem thao khao? voi' ^^
Thông báo
Collapse
No announcement yet.
FPAA-Công nghệ mới cho mạch điện tử tương tự
Collapse
X
-
Nguyên văn bởi haibk85 Xem bài viếtmình có nhiều tài liệu nhưng không biết cách đưa nên mạng như thế nào
Comment
-
Nguyên văn bởi songthanjp Xem bài viếtBác có tài liệu về ứng dụng FPAA trong điều khiển động cơ không
Nếu ko có thì chắc là chưa tồn tại (hoặc bạn chưa tìm kỹ:P)
Trừ phi là bí kíp gia truyền nhà ai đó người ta ko public lên mạng thì chịu123...
Comment
-
Hi,
Chia sẽ với AE một chút kiến thức của em về FPGA nhé. (Tinh thần sẽ càng đơn giản càng tốt).
Cấu trúc của FPGA:
- FPGA được cấu tạo từ cell cơ bản. Tùy vào hãng mà có mỗi tên khác nhau. Altera thi gọi là LE (Logic Element), Xilinx (Hay Actel - không nhớ rõ nữa) hình như gọi là macro cell. Các cell cơ bản này có thể được cấu hình thành cổng (hoặc hàm) logic hay máy trạng thái hoặc chỉ đơn giản là thành một D_FF. Một FPGA có rất nhiều LEs.
- Các LEs được sắp xếp trong được sắp xếp ngay ngắn theo hàng và cột (kiểu giống bàn cờ vậy). Ngoài ra các LEs này có thể liên kết với nhau thông qua các đường liên kết nối (inter-connect). Các đường liên kết nối này cũng có thể lập trình được.
--> Từ đó ta có thể thấy FPGA có thể thực hiện được các mạch tổ hợp, các máy trạng thái phức tạp bằng cách cấu hình cho các LEs và liên kết các LEs này lại với nhau. Thuật toán thì là bí mật của mỗi cty.
Các AE có thể hiểu sơ về cấu trúc của FPGA.
Về ứng dụng:
- FPGA thường được ứng dụng trong sản xuất các sản phẩm đắt tiền và số lượng ít. Nếu sản xuất số lượng nhiều ta thường không sử dụng FPGA mà dùng ASIC. Bài toán kinh tế sẽ được giải thích ở phần sau.
- FPGA thường ứng dụng trong các máy viễn thông (Trong các máy thu phát, vì các mày này sản xuất số lượng ít), các thiết bị hàng không, vũ trụ.
- FPGA còn được dùng để thử nghiệm các Chip ASIC trước khi sản xuất. Cũng có thể coi như một dạng sản xuất mẫu (Prototype).
- ...
Nói sơ về bài toán kinh tế khi nhà sản xuất cần quyết định chọn FPGA hay ASIC. Để hiểu được bài toán này ta cần hiểu về ưu cũng như khuyết điểm của FPGA và ASIC: (chỉ đưa ra một số so sánh chính thôi)
+ FPGA:
Ưu:
- FPGA có thể lập trình theo ý muốn của nhà thiết kế, linh hoạt và ứng dụng trong nhiều lĩnh vực.
- Có thể lập trình lại.
Khuyết:
- Phải có mạch nạp cũng như IC flash để lưu trữ thông tin.
- Dữ liệu sẽ mất khi mất điện
- Tốc độ không cao: Fmax thường khoảng vài trăm MHz tùy dòng. Riêng một vài dòng chuyên dụng cho viễn thông có thể cho phép tốc độ hoạt động vài đến vài chục Ghz.
- Thường lãng phí tài nguyên và diện tích hơn ASIC.
- Giá thành trên một đơn vị sản phẩm cao.
ASIC
Ưu:
- Tốc độ làm việc cao (fmax lớn).
- Diện tích nhỏ.
- Giá thành trên một đơn vị sản phẩm thường rất thấp vì được sản xuất với số lượng lớn.
khuyết:
- Chip có chức năng xát định và không thể lập trình lại được.
- Chi phí nghiên cứu cao.
- Phải sản xuất với số lượng lớn để giảm giá thành trên một đơn vị sản phẩm.
Khi đặt vấn đề thiết kế một ứng dụng trên FPGA hay ASIC, nhà sản xuất thường cần nắm rõ về số lượng sẽ sản xuất.
Nếu là các ứng dụng phổ biến có thể được sản xuất với số lượng lớn thì phải tính đến hướng chế tạo ASIC để giảm chi phí.
Nếu là các ứng dụng mang tính đặc trưng và số lượng sản phẩm ít thì phải chế tạo trên các chip FPGA để không phải tốn chi phí cho nhà máy.
Vấn đề này khó giải thích thật. Hihi. Hôm nào rãnh sẽ giải thích thêm cho AE hiểu. Còn về mạch nạp, công cụ lập trình cũng vậy nha.
Thân chào.
Comment
-
Hi Phuong_nhoc,
Minh có vài góp ý nhỏ về thông tin bạn đưa ra.
FPGA không chạy nhanh đến vài chục GHz đâu. Cao nhất là hơn 1 GHz thôi (không phải của Altera và Xilinx). Muốn có tốc độ cao hàng GHz thì phải dùng ASIC (Minh không chắc lắm nhưng bạn có thể tham khảo dòng Hardcopy - Altera).
Về giá thành thì Xilinx và Altera đều có dòng FPGA giá rẻ nhưng hiệu suất cũng rất tốt khi chạy các ứng dụng "nhỏ". Ví dụ như LCD của LG có vài dòng sử dụng trực tiếp Cyclone của altera.
Còn về cấu trúc của FPGA thì nó không đơn giản chỉ có những LE, mà ngoài ra còn có memory, PLL, DLL, ... . Có nhiều loại memory, mỗi loại có ứng dụng riêng của nó không thay thế cho nhau được trong một số ứng dụng. FPGA còn được tích hợp nhiều thứ khác như bộ nhân nhúng, khối DSP hay cả vi xử lý (lõi cứng). Còn về LE thì có nhiều điều phức tạp nữa (bạn có thể xem thêm datasheet của các dòng bạn sẽ thấy sự khác biệt rất lớn của các dòng sản phẩm), thậm chí những dòng mới sau này có thể tích hợp bộ nhớ trên LE. Nhưng cái phức tạp nhất vẫn là mạng lưới đường tín hiệu, nó sẽ được tạo ra để làm giảm độ trể, tận dụng tài nguyên vì vậy cái khó nhất trong tổng hợp thiết kế trên FPGA là quá trình "fitter". Thực tế các thiết kế được tổng hợp nhiều lần với các thông số ngõ vào khác nhau nhằm tạo nên mạch tổng hợp tốt nhất theo yêu cầu. Nếu thiết kế lớn thì các bộ compiler thường sẽ có thêm chức năng khóa logic (logic lock) nhằm làm giảm thời gian "fitter".
Mọi thông tin mà bạn muốn tìm hiểu (từ cấu trúc, lợi ích của cấu trúc, đến các ưu điểm của compiler) đều là tài liệu mở của các công ty. Bạn có thể download thoải mái.
Comment
-
Hehe.
Thank Danbeo85 đã bổ sung cho bài viết của mình.
Trên đây cung cấp cái nhìn cơ bản về cấu trúc của FPGA để mọi người tham khảo. Để tìm hiểu sâu hơn thì các bạn có thể vào trực tiếp trang web của các công ty để tìm kiếm tài liệu. Hoặc có thể tìm sách "ASIC lạp trình được" của thầyTống Văn On.
Nếu các bạn kiếm mà không ra mình có thể mua giùm. Có rất nhiều ở trong các nhà sách ở Tp.HCM. Đậc biệt trong nhà sách Nguyễn Thị Minh Khai va Nguyễn Văn Cừ Quận 5.
Thân chào và chúc mọi người vui vẻ.
Comment
-
Nguyên văn bởi PVP Xem bài viếtchán thế, box này còn sơ khai và nghèo nàn wa, mình mún tìm hiểu về FPAA mà ít tài liệu wa!!!123...
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi nguyendinhvanTheo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
Cách đơn giản...-
Channel: Điện thanh
hôm nay, 00:04 -
-
bởi Ng.Phuong.5Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
Mấy con...-
Channel: Hướng dẫn sử dụng diễn đàn
Hôm qua, 22:44 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi mèomướpDạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
-
Channel: Điện tử công suất
Hôm qua, 19:02 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi tuyennhanChủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
-
Channel: Điện tử công suất
Hôm qua, 15:43 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi tuyennhanLoa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
-
Channel: Điện thanh
Hôm qua, 15:28 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi mèomướpDạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
-
Channel: Điện thanh
Hôm qua, 11:44 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi viettinhNó không phải cái loa rời. Chả nhẽ đèo thêm 2 con loa tép ngoài thì kỳ lắm....
-
Channel: Điện thanh
Hôm qua, 09:45 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi mèomướpDạ chú mua thêm loa tép nối tiếp qua con tụ rồi mắc vào cùng loa trung là được ạ...
-
Channel: Điện thanh
07-01-2025, 19:53 -
-
Trả lời cho Tìm datasheet linh kiện điện tử.bởi mèomướpDạ cháu hỏi bạn cháu thì bạn ấy trả lời như thế này ạ. Cháu cũng hông bít có đúng hông nữa ạ
Linh kiện điện tử với mã "943BA" và "W58BAL" là một loại cầu chì tự động (circuit breaker) do TE Connectivity sản...-
Channel: Điện tử dành cho người mới bắt đầu
07-01-2025, 19:50 -
-
bởi viettinhChuyện là mình mới đập hộp con loa kéo Sony SRS-XV900. Do khu vực mình k có sẵn hàng để trải nghiệm thực tế nên chỉ tham khảo các kênh revew online.
Mua về sử dụng thì thấy hơi buồn về chất âm, Mở max k to bằng cái loa kéo china, bass...-
Channel: Điện thanh
07-01-2025, 17:18 -
Comment