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.
Thông báo
Collapse
No announcement yet.
[Câu hỏi] Labview for FPGA
Collapse
X
-
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.
-
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
-
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
-
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
Bài viết mới nhất
Collapse
-
Trả lời cho Mua anten ở đâu?bởi tmcodonAnten bạn thu nguồn sóng nào vậy? Nếu xem truyền hình thì giờ k làm đc anten nữa rồi
-
Channel: Ăng ten và truyền sóng
16-11-2024, 15:34 -
-
Trả lời cho Mạch nguồn đôi dùng 7812 và 7912bởi tmcodonThank bác nhá. Tìm mãi mới thấy. Giờ vọc đã xem sao...
-
Channel: Hỗ trợ học tập
16-11-2024, 10:39 -
-
bởi tungdqEm cần tìm sơ đồ mạch một số Main máy tính đời cao như Asrock B560M-HDV, các cao nhân chỉ giúp với. Thank!
-
Channel: Các mạch điện ứng dụng
15-11-2024, 08:27 -
-
Trả lời cho Kiểm tra biến ápbởi lamvu0677nhân tiện cho mình hỏi thêm về cái phần test hipot (cao áp),là để kiểm tra độ bền cách điện giưa các cuộn dây,mà thấy thông số test thường ở mức 4kvac,vậy nếu mấy con fail đó xài bình thường vẫn dduocj phải không ạ,vì điện mình làm gì lên tới mức đó
-
Channel: Điện tử dành cho người mới bắt đầu
10-11-2024, 08:52 -
-
Trả lời cho Kiểm tra biến ápbởi lamvu0677máy đo số vòng thì cty có ,mà nó to quá,tưởng có máy nào gọn gọn bỏ túi được thì tiện hơn,vì đi lại nhiều...
-
Channel: Điện tử dành cho người mới bắt đầu
10-11-2024, 08:47 -
-
bởi tmcodonMình thấy diễn đàn có chuyên mục quảng cáo rồi mà. Bạn đóng góp để mở luồng riêng
-
Channel: Hướng dẫn sử dụng diễn đàn
09-11-2024, 13:36 -
-
bởi Nicole08Xin chào mọi người, tôi đã sử dụng Flashforge Inventor 2 được gần 5 năm và rất hài lòng với nó, nhưng tuần trước đã xảy ra sự cố. Có vẻ như động cơ bước đưa sợi in vào đầu nóng đã bị hỏng. Mọi thứ khác có vẻ ổn trên máy...
-
Channel: Điện tử dành cho người mới bắt đầu
09-11-2024, 12:55 -
Comment