Giới Thiệu Về FPGA - Dien Tu Viet Nam

  • Đăng ký hoặc đăng nhập
    • Logging in... Ghi Nhớ? Ðăng Nhập Forgot password or user name? hoặc Đăng ký
    • Log in with Facebook
  • Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo Collapse No announcement yet. Giới thiệu về FPGA Collapse X Collapse
  • Bài viết
  • Hoạt động gần đây
  • Tìm kiếm
  • Trang of 1
  • Lọc
  • Giờ All Time hôm nay Last Week Last Month
  • Show All Discussions only Photos only Videos only Links only Polls only Events only
Filtered by: Clear All new posts Trước template Next
  • saphina1984 saphina1984 Thành viên mới
    • Tham gia: Aug 2008
    • Bài viết: 12
    • Share
    • Tweet
    #1

    Giới thiệu về FPGA

    26-08-2008, 18:31 * FPGA là gì ? FPGA là viết tắt của thuật ngữ tiếng anh “Field programmable Gate Array”, nghĩa là Mảng cổng lập trình được dạng trường. FPGA thuộc họ ASIC lập trình được * Ý nghĩa và vai trò của FPGA ASIC lập trình được đã xuất hiện từ lâu dưới dạng PLD (Programmable Logic Device), nhưng vai trò của các dạng ASIC này là không nhiều vì số lượng cổng trên Chip rất ít dẫn tới chức năng của các PLD này cũng nghèo nàn và thường chỉ sử dụng với những nhiệm vụ rất hạn chế trong toàn hệ thống. Kể từ năm 1980,Các công ty sản xuất PLD hàng đầu đã đẩy mạnh quá trình nghiên cứu về FPGA và nhanh chóng cho ra các thế hệ FPGA với số lượng cổng và tốc độ ngày càng cao.các FPGA hiện nay có số lượng cổng đủ lớn để có thể thay thế cả một hệ thống bao gồm lõi CPU, Bộ điều khiển bộ nhớ (Memory Controller), các ngoại vi như SPI,Timer, I2C, GPIO, PWM, Video/Audio Controller… (nghĩa là tương đương với các SoC hiện đại).Tuy nhiên,FPGA không thể nào so sánh được với ASIC và SoC cả về kinh tế lẫn tốc độ hoạt động. Nhưng bù lại, với khả năng tái cấu hình mạnh, FPGA đóng một vai trò vô cùng to lớn trong việc giảm giá thành và thời gian chế tạo ASIC bằng cách sử dụng FPGA trong quá trình thiết kế luận lý trước khi đưa ra sản xuất các ASIC mẫu. Quy trình sản xuất Chip ASIC bằng cách này gọi là fabless rất phổ biến hiện nay trên thế giới, giúp các công ty nhỏ và vừa và đặc biệt là các nước yếu về công nghệ như Việt nam tham gia vào thế giới của IC. Để giải thích cho các bạn hiểu rõ hơn sự quan trọng rất lớn của FPGA, tôi sẽ cho các bạn một ví dụ rõ hơn. Trước đây, khi muốn chế tạo ra 1 con Chip Vi Xử Lý.Người ta phải thiết kế Chip ở mức logic sử dụng các ngôn ngữ mô tả phần cứng, Để kiểm tra công đoạn này người ta sử dụng những phần mềm mô phỏng.Sau đó thiết kế phải được tổng hợp dựa trên các thư viện cấp thấp của hãng mà bạn sẽ sản xuất của con Chip của bạn sau này, sau đó là quá trình kiểm tra timing (định thời) cho toàn bộ thiết kế để đảm bảo thiết kế của bạn sẽ hoạt động ở tần số yêu cầu.Tất cả các công đoạn này đều chỉ có thể kiểm tra bằng các phần mềm mô phỏng (Điều này dẫn tới nguy cơ xảy ra sai xót rất lớn khi chuyển thiết kế sang môi trường Chip thực ). Sau đó bạn sẽ gởi thiết kế của mình tới công ty sản xuất Chip và phó mặc cho số phận,một chip mẫu giá vài triệu đô la sẽ được chuyển cho bạn, và sau đó bạn bắt đầu quá trình test chip trong môi trường thực, nếu thất bại, khả năng lớn là bạn sẽ phải thực hiện lại hoàn toàn qui trình thiết kế như đã nói ở trên, và cứ mỗi lần như vậy, bản sẽ phải bỏ sọt rác nhiều triệu đô la và khỏag thời gian nghiên cứu rất lớn, quy trình này làm cho các đất nước nghèo như việt nam không thể tham gia vào các cuộc chơi của các đất nước giàu có trong thế giới của ASIC. Nhưng với FPGA,bạn không những có thể rút ngắn thới gian thực hiện ASIC mà còn giảm chi phí nghiên cứu tối đa do quá trình kiểm tra thiết kế không những được kiểm tra bằng các phần mềm mô phỏng mà giờ đây còn có thể chạy trên các Chip thực trong mội trường có thể nói là gần với môi trường ASIC thực nhất. Khả năng tái cấu hình cho phép bạn sửa đi sửa lại thiết kế cho đến khi đạt yêu cầu mà không tốn một xu nào ngoài tiền điện mà bạn phải trả. * Một ứng dụng quan trọng và thiết thực hơn đối với chúng ta (tôi và các bạn) Có lẽ đọc phần trên chúng ta có thể hình dung ra ý nghĩa to lớn, vai trò quan trọng của FPGA. Nhưng sản xuất ASIC vẫn là một điều quá xa vời đối với đại đa số chúng ta, có ai trong số các bạn tự hỏi tại sao không sử dụng trực tiếp FPGA như là một sản phẩm cuối cùng của bạn, có ai cấm hay thu tiền bản quyền của chúng ta về việc đó đâu. Thực tế là FPGA rất hay được sử dụng trong các hệ thống SDR (Software Defined Radio) vì khả năng tái cấu hình giúp các chức năng của thiết bị có thể thay đổi nhanh chóng, bạn có thể hỏi rằng một hệ thống CPU/MCU/DSP cũng có thể làm được chuyện này dễ dàng? Nhưng thực ra thì có nhiều những ứng dụng tốc độ cao mà các MCU thậm chí cả các CPU/DSP trung bình cũng phải bất lực. * Tại sao phải dùng FPGA trong khi bạn đó nắm trong tay MCU/CPU thậm chí cả các DSP cực mạnh + MCU/CPU/DSP vẫn cần các hardware khác bên cạnh trong các ứng dụng chuyên dụng + Để điều khiển VGA sử dụng CPU làm controller cần CPU với tốc độ 27Mhz hoạt động 100% CPU + Các ứng dụng xử lý hình ảnh/video, các ứng dụng mạng neuron,IA cần tốc độ xử lý rất lớn. Mặc dù các DSP đủ mạnh và các SoC mạnh có thể thực hiện được, nhưng sự lựa chọn còn phụ thuộc vào vấn đề kinh tế + Có bao giờ bạn nghĩ mình sẽ thiết kế ra 1 con CPU của chính mình, với FPGA bạn hoàn toàn có thể thực hiện điều đó + Đến với FPGA,bạn có cơ hội để tiếp cận gần nhất thế giới của IC + Bạn có thể thực hiện một hệ thống với đầy đủ CPU/Peripheral/IO… và kết nối chúng theo ý muốn,hoặc thậm chí một hệ thống đầy đủ không cần cả CPU như các Chip giải mã/nén Video/Audio, các Chip xử lý hình ảnh/giọng nói, các Chip PID Motor Controller, networking chip … * Kit phát triển FPGA và các ứng dụng demo : Kit Xilinx Spartan-3 FPGA Starter Kit Board (Giá $149.00) Kit Altera Cyclone III FPGA Starter Kit (Giá $199.00) Các Kit trên là Starter Kit, nhìn nhiều Chip vậy thôi chứ thực ra chỉ có mỗi con FPGA là chính thôi,mấy con còn lai chủ yếu là SRAM/DRAM, Flash, Bộ config Nguồn và các ngoại vi… Dưới đây là các Kit giáo dục rất mạnh của Altera (DE1,DE2) đã được dùng phổ biến ở nhiều trường đại học trên thế giới (Kit do Terasic thiết kế chế tạo).Nếu ai đang là sinh viên điện tử năm 3,4 ở các trường ĐH BK TPHCM và ĐH Tự Nhiên TPHCM thì có lẽ biết rõ về loại Kit này. Altera DE1 - Development and Education Board (Giá $150.00) Altera DE2 - Development and Education Board (Academic price :$269) Các Kít phát triển FPGA thì đa dạng và dùng cho nhiều mục đích khác nhau nhưng đều gồm 5 phần chính : FPGA, Bộ nhớ (SRAM/DRAM/Flash), Ngoại vi, bộ cấu hình (Configuration device), và bộ nguồn. Nhìn hai loại board ở trên, 1 cái thì mạch diện,IC dày đặc,1 cái thì nhìn đơn giản, nhưng thực thế chỉ là các Kit DE có các ngoại vi đi kèm để dùng cho các mục đích phát triển khác nhau, còn con chip FPGA thì cũng tương đượng thôi, thâm chí còn yếu hơn các Starter Kit. Các ứng dụng demo của Kit phát triển Altera DE1,DE2 [img][/img] * Nếu các bạn có câu hỏi gì xin cùng nhau thảo luận trong luồng này Chúc vui, Saphina PS: Bài viết này được viết dựa trên kinh nghiệm và kiến thức của tôi về ASIC và FPGA nên không tránh khỏi nhiều sai xót,mong nhận được sự góp ý từ các bạn quan tâm. Tài liệu tham khảo lấy từ các website : - web altera.com - xilinx.com - terasic.com Tags: None
    • 1 like
  • et2 et2 Thành viên tích cực
    • Tham gia: Oct 2005
    • Bài viết: 116
    • Share
    • Tweet
    #2 02-09-2008, 18:56 Còn một kit XUP-V2Pro của Digilent làm, rất đáng để giới thiệu Giá chỉ có 300$ cho University. Đắt gấp đôi Kit Spartan 3 nhưng tính năng thì vượt trội.

    Comment

    Gửi bài viết Huỷ bỏ
  • jefflieu jefflieu Moderator
    • Tham gia: Oct 2007
    • Bài viết: 998
    • Share
    • Tweet
    #3 24-11-2008, 11:00 "Mảng cổng lập trình được dạng trường" ... Theo mình được biết, "Field Programmable" có nghĩa là lập trình được "ON THE FIELD" nghĩa là lập trình được ở chỗ của khách hàng, ở chỗ mà thiết bị đã được cài đặt. Không phải "dạng trường" như bạn nói.

    Comment

    Gửi bài viết Huỷ bỏ
  • thaithien thaithien Thành viên tích cực
    • Tham gia: Mar 2007
    • Bài viết: 200
    • Share
    • Tweet
    #4 09-04-2009, 18:44 Các kit sao cao quá vậy,với điều kiện của sinh viên thì làm sao mua nổi.Các bước bắt đầu học như thế nào.Ai đã học qua rồi xin chỉ giáo vài điều đi.Thanks

    Comment

    Gửi bài viết Huỷ bỏ
  • Minh Ha Minh Ha Banned
    • Tham gia: Jul 2008
    • Bài viết: 46
    • Share
    • Tweet
    #5 09-04-2009, 21:51 ngày trước con có mua cái kit của 1 chú tên là Dũng "Nhọ" (chú ý bị sứt môi thìa phải, sau đi phẫu thuật nên để lại sẹo - sô zi chú nha) hình như cũng có tham gia diễn đàn này nhưng con hok bit nic. Kit của chú tự sx theo mẫu của công ty nhưng chất lượng tôt lém giá lại hạt dẻ, rất phù hợp với túi tìn sinh viên

    Comment

    Gửi bài viết Huỷ bỏ
  • TL138 TL138 Thành viên chính thức
    • Tham gia: Nov 2006
    • Bài viết: 86
    • Share
    • Tweet
    #6 23-09-2010, 15:35 Bên mình có các dòng kít phù hợp với sinh viên đó bạn. Hiện đã có kít DFX1 với USB, ethernet...giá chỉ bằng nửa của Spartan3e thôi! có gì cứ mail cho minh nhé! Cung cấp kít FPGA giá sinh viên! Nhận thiết kế và phát triển các mạch ARM và FPGA theo yêu cầu. Email:

    Comment

    Gửi bài viết Huỷ bỏ
  • hongmta hongmta Thành viên mới
    • Tham gia: Jan 2010
    • Bài viết: 28
    • Share
    • Tweet
    #7 23-10-2010, 00:46 Nguyên văn bởi Minh Ha Xem bài viết ngày trước con có mua cái kit của 1 chú tên là Dũng "Nhọ" (chú ý bị sứt môi thìa phải, sau đi phẫu thuật nên để lại sẹo - sô zi chú nha) hình như cũng có tham gia diễn đàn này nhưng con hok bit nic. Kit của chú tự sx theo mẫu của công ty nhưng chất lượng tôt lém giá lại hạt dẻ, rất phù hợp với túi tìn sinh viên ở đâu vậy bác???

    Comment

    Gửi bài viết Huỷ bỏ
  • hoanglonghv hoanglonghv Thành viên mới
    • Tham gia: Apr 2010
    • Bài viết: 25
    • Share
    • Tweet
    #8 23-10-2010, 01:02 Nguyên văn bởi hongmta Xem bài viết ở đâu vậy bác??? Hồng muốn mua à?liên hệ anh Nghĩa ấy.sx theo ý muốn.

    Comment

    Gửi bài viết Huỷ bỏ
  • thanhchuyen@ thanhchuyen@ Thành viên mới
    • Tham gia: Apr 2011
    • Bài viết: 16
    • Share
    • Tweet
    #9 19-09-2012, 15:12 các anh chị ai có giáo trình học FPGA bằng tiếng việt gửi cho em xin nhẽ,tại mới bắt đầu với môn học này nên khó khăn cho em wa.. thanhchuyendt2.dongan@gmail.com.vn thank các anh chj nhe..

    Comment

    Gửi bài viết Huỷ bỏ
  • saphina1984 saphina1984 Thành viên mới
    • Tham gia: Aug 2008
    • Bài viết: 12
    • Share
    • Tweet
    #10 04-01-2013, 19:50 Kit FPGA của Titans Technology Bên Titans Technology (Titans Technology) mới phát triển kit FPGA Cyclone 3 có giá phù hợp với sinh viên, các bạn có thể tham khảo ở link : FPGA Leopard I Development Kit. FPGA Leopard I Development Kit Cyclone III EP3C16Q240 ARM Cortex M3 STM32F103RCT 8x User Buttons, 8x general purpose leds USB 2.0 Interface LCD 16x2 charactor. 4x Led 7-Segments 2x RS232 with DB9 Connector MMC/SD Card socket 32KB SRAM 4Mbits EEPROM AS and JTAG configuration support. 3 Oscilators : 50Mhz, 27Mhz, external SMA 40-Pins Expansion Connector. Cyclone III EP3C16Q240 15.400 LEs. 56 M9K Memory Blocks. 516.096 On-chip Memory bits. 56 18x18 Multipliers. 4xPLL. Maximum 160 IOs. STM32F103RCT ARM 32-bit Cortex™-M3 CPU 72 MHz maximum frequency, 1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access 512 Kbytes of Flash memory 64 Kbytes of SRAM 3 × 12-bit, 1 μs A/D converters (up to 21 channels) 2 × 12-bit D/A converters DMA: 12-channel DMA controller Debug Serial wire debug (SWD) & JTAG interfaces Up to 11 timers Up to 2 × I2C interfaces (SMBus/PMBus) Up to 5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) Up to 3 SPIs (18 Mbit/s), 2 with I2S interface multiplexed USB 2.0 full speed interface CRC calculation unit, 96-bit unique ID Click image for larger version    Name:	leopardi_info.jpg  Views:	1  Size:	176.8 KB  ID:	1372279 Click image for larger version    Name:	leopardi_3_web.jpg  Views:	1  Size:	265.1 KB  ID:	1372280

    Comment

    Gửi bài viết Huỷ bỏ
  • huydai2004 huydai2004 Thành viên mới
    • Tham gia: Oct 2011
    • Bài viết: 18
    • Share
    • Tweet
    #11 10-03-2013, 19:20 theo mình thi ''field programmable logic array'' ý là lập trình theo ý của người lập trình chứ không phải lập trình theo dạng trường.

    Comment

    Gửi bài viết Huỷ bỏ
  • hoxuanson hoxuanson Thành viên mới
    • Tham gia: Nov 2010
    • Bài viết: 24
    • Share
    • Tweet
    #12 11-05-2013, 01:20 Fpga Tổng quan về FPGA đấy là cái cần thiết cho việc học FPGA và hơn nữa nhà mình phải có phần mềm Xilinx ISE cùi bắp nhất là bản 8.2i còn ngon hơn là 13.2

    Comment

    Gửi bài viết Huỷ bỏ
  • johnnybach johnnybach Thành viên mới
    • Tham gia: Sep 2014
    • Bài viết: 1
    • Share
    • Tweet
    #13 26-09-2014, 00:53 Về de ii ai có thể làm cái này không? Thiết kế mạch tính căn bậc 2 số thức 32 bit dấu chấm cố định sử dụng FPGA với VHDL hay Verilog, giải thuật toán newton-raphson

    Comment

    Gửi bài viết Huỷ bỏ
Trước template Next Về tác giả Collapse saphina1984 Tìm hiểu thêm về saphina1984 Bài viết mới nhất Collapse
  • bqviet Trả lời cho Điều khiển động cơ Servo sử dụng Servo Driver bằng máy tính bởi bqviet Servo cuối cùng vẫn chỉ là điều chỉnh tốc độ và đọc phản hồi vị trí Qua cổng song song LPT cổ https://www.electronicsforu.com/elec...eed-controller Qua cổng USB - xem thêm đám FT232RL
    • Channel: Điện tử công nghiệp
    hôm nay, 15:56
  • thiennam0703 Điều khiển động cơ Servo sử dụng Servo Driver bằng máy tính bởi thiennam0703 Em đang tìm hiểu cách xây dựng chương trình điều khiển động cơ Servo Yaskawa bằng máy tính tuy nhiên khi tìm kiếm trên mạng các hướng dẫn thì thường là điều khiển bằng vi điều khiển hoặc điều khiển bằng PLC hay điều khiển động cơ...
    • Channel: Điện tử công nghiệp
    hôm nay, 15:32
  • bactho Trả lời cho Tổng hợp các thông tin về mạch nạp cho AVR bởi bactho Mình cũng bị như vậy mà chưa biết ở đâu
    • Channel: Vi điều khiển AVR
    Hôm qua, 21:00
  • nhathung1101 Trả lời cho Xin hỏi về màn hình laptop bởi nhathung1101 Câu trả lời là không dùng được. Hai lớp dán mặt trước và mặt sau, gọi là film phân cực. Muốn hiểu rõ về nó thì chịu khó search nhé. Ở đây có rất nhiều chó cứ ngửi thấy phân là sủa nhặng, nên không giải thích nhiều....
    • Channel: Thiết bị điện tử cá nhân
    Hôm qua, 16:20
  • Memem Comment on Tổng hợp các thông tin về mạch nạp cho AVR bởi Memem Lỗi hiện thị ở led đầu tiên ạ
    • Channel: Vi điều khiển AVR
    Hôm qua, 15:10
  • Memem Trả lời cho Tổng hợp các thông tin về mạch nạp cho AVR bởi Memem Mọi người ơi cho em hỏi cái này ạ, hiện tại em đang làm btl về hiển thị giá trị nhiệt độ trên led 7 thanh sử dụng atmega16, code em chạy trên mô phỏng rất oke nhưng khi lắp qua mạch thực thì bị lỗi ở led đầu tiên bị lỗi như thế này... Lỗi hiện thị ở led đầu tiên ạ 1 Photo
    • Channel: Vi điều khiển AVR
    Hôm qua, 15:10
  • mantruongepu Tìm datasheet linh kiện điện tử. bởi mantruongepu Nhờ cả nhà tìm giúp mình thông tin IC này với, thấy ghi 943B W58BAL mà mình tìm mấy ngày nay không được, nó được đóng gói dạng TSSOP 8. Cám ơn cả nhà....
    • Channel: Điện tử dành cho người mới bắt đầu
    20-11-2024, 14:40
  • Therul Trả lời cho Bàn phím tự động ... để đánh game , điều khiển ! ( Dành cho anh em thích Game ) bởi Therul Cảm ơn bạn đã chia sẻ câu chuyện và quá trình phát triển sản phẩm của mình. Trước tiên, thật may mắn khi bạn vượt qua tai nạn và vẫn giữ được niềm đam mê cũng như khả năng sáng tạo trong lĩnh vực kỹ thuật. Việc bạn tiếp tục...
    • Channel: từ PIC tới dsPIC
    20-11-2024, 07:20
  • nguyendinhvan Trả lời cho Em muốn hỏi mọi người về nguyên lý hoạt động, tần số của mạch công suất trong máy rửa siêu âm ạ. bởi nguyendinhvan Bạn nên nghiên cứu cái chấn lưu đèn ống Compact fluorescent lamp hay đèn compact trước đã. Nó rẻ đỡ tốn kém. Sau khi hiểu rõ rồi thì chuyển sang cái mạch này. Ở cái chấn lưu, tần số của nó linh tinh lắm, tùy điện áp nguồn, tùy...
    • Channel: Hỗ trợ học tập
    19-11-2024, 22:44
  • yname11 Xin hỏi về màn hình laptop bởi yname11 ​ ​​E có 1 laptop bị hỏng màn hình, e tháo ra thì thấy nó có 4 lớp , lớp ngoài cùng là 1 lớp nhựa rất mỏng màu hơi đen ( chắc là 1 loại film dán), tiếp theo là 1 lớp thủy tinh bị vỡ (màu đen) , đến 1 lớp thủy tinh trắng ( lớp này có...
    • Channel: Thiết bị điện tử cá nhân
    18-11-2024, 19:12
Xem toàn bộ Copyright © 2000-2024 Dientuvietnam.net. Founded by BinhAnh. Developed by R&P. All rights reserved. Forum software powered by vBulletin® Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Múi giờ GMT+7. Trang này được tạo vào lúc 16:46. Đang tải... Ðồng ý Không OK OK Huỷ bỏ X

Từ khóa » Fpga Là Gì