Web có đầy đủ các kiểu phân tích logic tốc độ thấp sử dụng CPU. Tương tự đó là một vài thiết kế dựa trên FPGA. Cả hai đều có ưu điểm cũng như những bất lợi. Các fpgas cũng nhanh như có thể quản lý nhiều dữ liệu cùng một lúc. Tuy nhiên, CPU thường có nhiều bộ nhớ hơn cũng như dễ dàng hơn để làm tôi quay lại, giả sử, một máy tính giữ. [Mohammad] Sidestepped sự lựa chọn. Ông đã phát triển một máy phân tích logic nằm một phần trên một fpga cũng như một phần trên bộ xử lý cánh tay.
Trên thực tế, lý do của ông là thay thế các máy phân tích logic FPGA tích hợp như Chipscope cũng như SigitalTap. Chúng được thực hiện để cùng tồn tại với thiết kế FPGA của bạn, tuy nhiên [Mohammad] đã phát hiện ra họ có những hạn chế. Họ cũng ăn hết khu vực chết, bạn có thể muốn cho thiết kế của riêng mình, vì vậy bởi sự cần thiết, rất có thể họ không có nhiều bộ nhớ.
Hệ thống có thể bắt cũng như các tín hiệu 32 bit màn hình trên màn hình VGA 640 × 480 trong thời gian thực. Hệ thống cũng có giao diện chuột USB được sử dụng để phóng to cũng như cuộn màn hình. Bạn có thể thấy một video về việc hoạt động, bên dưới.
Bạn luôn có thể chọn mô phỏng, tuy nhiên thường bạn thực sự yêu cầu để chạy phong cách của mình trên silicon thực tế. Có những thất bại tinh tế hoặc thậm chí tương tác với phần cứng khác khó thiết kế trong mô phỏng.
Có một số tính năng thiết kế hấp dẫn cho máy phân tích, bao gồm việc sử dụng lõi XLLYBUS để đơn giản hóa việc giao tiếp từ logic FPGA sang bus Axi Axi. Điều này đơn giản hóa các thông tin liên lạc với bộ xử lý ARM rất nhiều.
Chúng tôi đã xem xét các máy phân tích logic dựa trên FPGA giá rẻ trước đây. Bạn có thể sử dụng các tích hợp này nếu bạn có bất kỳ loại không gian nào còn lại trên thiết bị của mình. Nếu bạn không cảm thấy yêu cầu về tốc độ, bạn có thể chọn một thiết kế dựa trên CPU.
Nếu bạn không thể nói, đây là một trong những công việc từ các sinh viên [Bruce Land]. Cảm ơn [Bruce] vì ý tưởng cũng như những gì bạn làm sản xuất các tin tặc phần cứng tiếp theo.