Thông báo

Collapse
No announcement yet.

[Câu hỏi] Labview for FPGA

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

  • [Câu hỏi] Labview for FPGA

    Sau hội thảo Labview for ARM mình bắt đầu tìm hiểu về lập trình Labview for ARM và FPGA nhưng tất cả các tài liệu đều hướng dẫn lập trình cho các hardware thông dụng hoặc hardware của họ, không có tài liệu nào nói về việc cấu hình lại IO sử dụng cho customer hadware, mình đã vào một số forum nước ngoài họ bảo Labview for ARM và FPGA không hỗ trợ customer hadware, có bạn nào đã tìm hiểu về vấn đề này chưa, nếu có thể tự cấu hình lại IO để sử dụng các tính năng mà labview cung cấp thì thật tuyệt vời, tiết kiệm biết bao công sức ngồi viết code thì hay biết mấy, vậy sự thực thì Labview có hỗ trợ mong muốn này của chúng ta không vậy các bạn? bạn nào đã tìm hiểu rồi cho mình câu trả lời nhé, mình cảm ơn nhiều.
    |

  • #2
    mình nghĩ là không được bạn ạ. bởi vì NI(Labview)hỗ trợ lập trình ARM và FPGA mức board. Tức là mình mua board của họ, kèm theo đó là các tool hỗ trợ cho các board đó. lúc đầu mình cũng có ý tưởng như của bạn nhưng sau khi nghĩ lại thì không được. NI làm như vậy để còn bán board chư. nếu làm được như bạn thì NI có lẽ doanh thu không lớn đến mức nó quản cáo đâu. mình chỉ có ý tưởng là. tận dụng Labview để tạo code dạng C hay VHDL sau đó dùng các IDE chuyên dụng của mỗi thằng biên dịch lại. tuy nhiên chưa thử không biết có được không.

    Comment


    • #3
      Theo như mình biết Labview chỉ hỗ trợ cho FPGA của xilinx mà thôi.Hiện nay nhiều trường đại học cũng có học FPGA của altera,xilinx,nếu có học trong những trường như vậy thì chúng ta mới có cơ hội học ứng dụng của Labview trên FPGA

      Comment


      • #4
        Sau khi tìm hiểu. Kiên có đưa ra một số quan điểm về phần cứng của "Labview for ARM và FPGA ". Về thiết kế phần cứng Labview bao gồm hai thành phần chính:
        + MCU : được dùng để điều khiển toàn bộ hệ thống.
        + FPGA : Design hardware function. Các khối thiết kế gần giống với các IPs core bên lĩnh vực thiết kế vi mạch.
        Vì vậy một board phần cứng của Labview hoàn toàn có thể xây dựng nên một hệ thống hoàn chỉnh. Với FPGA chúng ta có thể xây dựng và chỉnh sửa phần cứng rất linh hoạt. Vì vậy Labview cho phép ứng dụng trong rất nhiều lĩnh vực, cũng như trong nhiều thiết kế khác nhau.
        Việc thay đổi thiết kế chỉ đơn giản là chỉnh sửa bằng phần mềm: Thay đổi các khối chức năng, thay đổi các kết nối. Chương trình tổng hợp sẽ tự động thay đổi chức năng của FPGA cho phù hợp với hệ thống.
        Ưu điểm chính của Labview:
        + Thay đổi thiết kế mà không cần thay đổi PCB, schematic, ... Điều này sẽ tiết kiệm khá nhiều khi thực hiện các board demo.
        + Tốc độ xử lý nhanh vì các thuật toán đều được xử lý bằng phần cứng. Các phép toán có thể xử lý song song hoặc pipeline. Vì vậy hệ thống có thể đáp ứng realtime.

        @ lubu1980: Vì mạch phần cứng của thiết kế đã được xây dựng sẵn nên khó có thể modify I/O pins. Vì nếu thay đổi I/O pin thì sẽ gặp các vấn đề xung đột phần cứng. Đơn giản ví dụ: Nếu Pin A được kết nối tới LED thì làm sao có thể modify pin A thành Input.

        Trên đây chỉ là quan điểm cá nhân. Rất vui khi nhận được sự góp ý của các anh chị.
        Last edited by phuongnhoc; 26-10-2009, 10:55.

        Comment


        • #5
          Chào các anh,
          Em đang tìm hiểu Labview for FPGA, không biết ngoài các công cụ cơ bản như phần mềm ISE,Labview(có hỗ trỡ board spartan-3e) và board spartan-3e thì có cần j các phụ kiện khác không ạ?
          Thanks!

          Comment


          • #6
            tại sao chúng ta lại ko tự làm phần cứng riêng cho mình để giao tiếp với labview(dùng VDK chẳng hạn).
            nếu tự làm được phần cứng giao tiếp với lab view cho một ứng dụng nào đó thi có thể linh hoạt thay đổi cấu hình i/o tùy thích.

            Comment


            • #7
              Phần cứng cũng có người làm rồi. Nhưng ít lắm, theo em dc biết thì mới chỉ có hocdelam group của trường SPKT TPHCM làm thôi.
              Bây giờ em đang nghiên cứu labview for fpga nên hỏi xem có anh em nào đã làm rồi giúp em với, vì em đang trong giai đoạn chọn đồ án tốt nghiệp.

              Comment


              • #8
                mình vừa làm xong cái này: dùng labview giao tiep vdk atmega 16 điều khiển và giám sát thiết bị bằng máy tính.
                mình xin pót lên đây, các bạn xem rồi cho ý kiến.
                mình dùng labview 2010, nên bạn nào máy chưc cài labview 2010 thì ko mở được giao diện. mới làm thử nghiệm nên mình ko build cài đặt. giao diện mới chỉ là file application.exe thoi.
                mời các bạn xem rồi đóng góp ý kiến.

                Comment


                • #9
                  mình mới làm xong cái này gởi các bạn xem rồi cho ý kiến.
                  ý tưởng là dùng labview giao tiếp với VDK điều khiển và giám sát thiết bị bằng máy tính.
                  mình dùng labview phiên bản 2010 nên để mở dược giao diện điều khiển thì máy phải có labview 2010. do chỉ làm demo nên mình ko buil thành file cài đặt.
                  mình đang tiếp tục phát triển cái này để nhúng vao mạng internet. mạng nội bộ thì làm được rồi.
                  demo điều khiển và giám sát 4 thiết bị.
                  Attached Files

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  Đang tải...
                  X