Thông báo

Collapse
No announcement yet.

Hỏi chút về FPGA

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Hỏi chút về FPGA

    Mình đang làm về FPGA cụ thể là Flex10k10lc84-4.Hiện tại cấp dao động mình mới chỉ dùng thạch anh 20 MHZ để cấp vì mình nghe đồn Flex 10k chỉ chịu được tôid đa 20M.Bây giờ có vấn đề mình cần cấp dao động cao hơn 50M thì không biết mình dùng con nào cao hơn con này nhỉ,mong các bạn sớm trả lời!Con nào mà trên thị trường có bán nhé!
    .
    Technical Institutes
    Mobile: 0983278725
    Email:

  • #2
    Cho em hỏi, IP có phải là viết tắt của: intellectual property???
    Cái này nếu dịch sang tiếng Việt là sở hữu trí tuệ, không biết dịch thế có đúng ko??? Em nghĩ là sai

    Nhưng mà em thấy trong các tài liệu về FPGA, thường chỉ viết là IP riêng hoặc có nhiều tài liệu là IP core. Có bác nào có thể giải thích hộ em về cái này được không??

    Cám ơn các bác!
    Thien thu van co: Yeu la kho!!!
    Van co thien thu: Kho van yeu!!!!!!!!!!!!!!!!!!!!!!

    Comment


    • #3
      em nghĩ phải có luôn IP Core mới đủ bộ bác à. (dịch diếc là: Core có thuộc tính thông minh ). Hồi trước có nhà báo viết về altera nói nó là giao thức mạng đấy . Nó thông minh là vì nó là một khối chức năng mềm, mình có thể thay đổi cấu trúc của nó được. Ví dụ trong xilinx (altera cũng vậy thôi) nó có sẵn các IP core như: Bộ định thời, bộ ADC, các khối giao tiếp USART, SPI...bạn chỉ cần gắp mấy thứ đó lại với nhau là mình có được cái ngoại vi cho con vi xử lí của mình. Còn nhân thì không đổi được và do EDK (hay NIOS) cung cấp sẵn, tập lệnh hợp ngữ nó cũng có sẵn luôn (tôi chỉ có tập lệnh hợp ngữ của con microblaze, còn con NIOS của altera chắc cũng thế). Mục đích là để bạn khỏi phải ngồi viết lại một con MCU cho mệt, vừa tốn thời gian, lại chưa chắc tối ưu. Mà bạn có thể tập trung vào viết ứng dụng là chính, hơn nữa, IP core nó tịên hơn mấy con MCU cứng ở chỗ, bạn cần xài ngoại vi nào thì bạn ráp cái IP core đó, như bạn cần 4 bộ định thời 16 bit nhưng không cần bộ ADC thì bạn có thì thực hiện được dễ dàng với con soft microprocessor, trong khi với con MCU bình thường thì bạn ko thể. Chỉ có vậy người ta mới mua chip của tụi nó chứ đi viết lại từ đầu bằng VHDL thì tụi nó khó cạnh tranh với mấy con MCU thuần túy trên thị trường. Mới đây altera nó nói là nó sẽ nhúng luôn một con microprocessor cứng vào trong FPGA luôn (cái này giống như con AVR-FPGA của Atmel, nhưng chắc chắn là xịn hơn atmel rồi). Có 6 lí do khiến nó nhúng con hard microprocessor vào FPGA là:
      sorry, cái mail quảng cáo của nó tui xóa rồi, bác vào web nó để xem lại nhé.

      Túm lại IP core là ngoại vi của một con soft microprocessor.


      @process: bạn đừng nghe đồn chứ, bạn phải đọc datasheet của nó cho chắc. con của bạn hình như là CPLD ?? (có thể tôi nhầm vì không xài altera), bên xilinx, các CPLD cũng xài được hơn trăm MHz rồi.

      Comment


      • #4
        IP Core dich la` "sở hữu trí tuệ" mới đúng ... vi' du cty A ba'n con processor cho cty B (ko phai con chip ma` la` bản thiết kế của con chip) ... thì cũng gọi là IP. Giong như thằng ARM đó, cty ARM ko bán con chip mà bán IP license cho may cty khác (Philips, ST ...) để mấy cty này sản xuất con chip.
        Có IP cho phép sửa đổi trong đó, có IP ko sửa được gì hết cái đó tùy ...

        Comment


        • #5
          ban hay dung thu spartan 3 di
          tan so 50Mhz chuan

          Comment


          • #6
            Hihi, với tình trạng dùng phần mềm không có bản quyền ở Việt Nam, các hãng IP core vẫn e dè với thị trường VN. license ARM giá cả trăm ngàn USD mà bị rao bán ở VN với 8k/đĩa thì...

            Comment


            • #7
              Các anh em ơi! em có bài tập nhờ các anh em nghiên cứu tiếp em với:
              Câu 1. Nghiên về các hãng sản xuất chip CPLD và FPGA về các thông tin sau:
              - Tên hãng, liệt kê một vài chip CPLD và FPGA và phần mềm viết chương trình VHDL của hãng đó (nếu có). (Ví dụ: Hãng A chuyên sản xuất các chip: FPGA1, CPLD2,…sử dụng phần mềm SOFT1 để viết chương trình cho chip của họ).


              Câu 2. Sử dụng ngôn ngữ VHDL hãy thiết kế chương trình tổng hợp hệ thống báo động với các yêu cầu sau:

              - Hệ thống giám sát một tòa nhà 2 tầng mỗi tần có 3 cửa ra vào.
              - Ban đêm khi có bất kỳ một cửa nào bị mở (tác động), hệ thống phải thông báo (bật một đèn hay chuông) đồng thời chỉ thị cho người điều khiển biết cửa nào đang bị mở.
              - Người điều khiển chỉ cần ấn một nút trên hệ thống để không cho mạch báo động nữa.

              Comment


              • #8
                em cũng đang học về VHDL. các anh có thể cho em biết phần mềm nào thường được sử dụng nhiều nhất?
                Last edited by huuthanh1063; 06-03-2009, 10:01.

                Comment


                • #9
                  Mình biết có các hãng:
                  http://www.xilinx.com/
                  http://www.altera.com/
                  http://www.latticesemi.com/
                  http://www.atmel.com/

                  Bạn vào trang Web để xem các họ CPLD và FPGA cùng soft cho chúng!

                  Tùy vào loại CPLD hay FPGA của nhà sản xuất nào mà bạn chọn soft tương ứng để lập trình VHDL.
                  ----------------------
                  Bể học là mênh mông!

                  Comment

                  Về tác giả

                  Collapse

                  process Tìm hiểu thêm về process

                  Bài viết mới nhất

                  Collapse

                  Đang tải...
                  X