Hướng dẫn thằng ngốc để FPGA Xin!

W

wavering

Guest
Tôi biết hoàn toàn không có gì về FPGA. Vì vậy, có một thằng ngốc thực sự hướng dẫn một nơi nào đó sẽ giúp tôi hiểu các chi tiết cơ bản nhất của các thiết bị này là gì, làm thế nào họ làm việc và những gì họ có thể làm gì? Tôi đã cố gắng tìm kiếm trên web nhưng như thường lệ, tất cả mọi thứ tôi tìm thấy giả định rằng người đọc biết những điều cơ bản. Tôi thậm chí không thể tìm ra liệu họ có bộ vi xử lý hoặc nếu họ chỉ là các cổng logic! Nền, tôi chủ động viết phần mềm trong 6 Visual Basic với các hàm API được viết trong một hỗn hợp của C + + và ASM. Cụ thể, tôi đang quan tâm trong các chương trình di truyền và thường tìm một giải pháp chương trình của tôi có thể chạy qua đêm hoặc ngay cả đối với một tuần hoặc lâu hơn. Điều này mặc dù thực tế là chúng được tối ưu hóa cho tốc độ (do đó bên trong vòng lặp viết bằng ASM) Một cách phía trước là sử dụng nhiều bộ xử lý (ví dụ như một số ngọn bàn với bộ vi xử lý Quad trong một mạng không dây). Này là cái gì tôi có thể làm nhưng tôi quan tâm đến các tuyến đường khác có thể - do đó câu hỏi này Vì vậy, tôi có thể nói 100 bản sao của một vòng lặp bên trong một FPGA và nếu có thì như thế nào điều này sẽ kết nối với máy tính hoặc mạng của tôi? Tôi có thể cắm một số loại của hội đồng quản trị vào một cổng USB hoặc là này ngây thơ? Tôi đã thiết kế và xây dựng các thiết bị điện tử trong quá khứ (khoảng 15 năm trước đây) nhưng không có gì liên quan đến bộ vi xử lý Nhiều người nhờ Bob
 
Bạn không xây dựng các vòng trong FPGA. Vòng lặp được thay thế bởi tín hiệu điều khiển, và đăng ký được phép (theo quyết định bởi các tín hiệu điều khiển) để cập nhật bản thân khi một tín hiệu đồng hồ thay đổi trạng thái. Nếu bạn muốn lặp lại điều khiển bằng cách đếm, bạn sử dụng một truy cập để tạo ra các tín hiệu điều khiển. Bằng cách cấu hình các quầy để đáp ứng với tín hiệu điều khiển, họ có thể được tạm ứng, tạm dừng, và thiết lập lại bởi các thành phần logic khác.
 

Welcome to EDABoard.com

Sponsor

Back
Top