Bạn đã bao giờ muốn thực hiện bước nhảy từ vi điều khiển đến chip logic chưa? Mặc dù không phải là điều tương tự, chúng tôi xem xét các thiết bị FPGA và CPLD có trong các danh mục tương tự. Giống như FPGA, các thiết bị logic lập trình phức tạp cho phép bạn xây dựng phần cứng bên trong chip. Và nếu bạn đã có Knack để khắc bảng mạch, giờ đây bạn có thể xây dựng mô-đun phát triển CPLD của riêng mình. Độc giả Hackaday lâu năm sẽ nhớ riêng của chúng tôi cung cấp trong lĩnh vực này.
Kinh nghiệm vi điều khiển của chúng tôi đã dạy chúng tôi một câu thần chú: Nếu nó không hoạt động, đó là một vấn đề về phần cứng. Chúng tôi có một sở trường để lãng phí giờ cố gắng tìm hiểu lý do tại sao mã của chúng tôi không hoạt động. Phần lớn thời gian của nó là một vấn đề phần cứng. Và đây là lý do tại sao bạn có thể không muốn thiết kế các công cụ dev của riêng bạn khi mới bắt đầu. Nhưng một điều mà hướng dẫn này sẽ dành cho nó là thử nghiệm gia tăng. Sau khi khắc và kiểm tra bảng, nó được điền trong các giai đoạn. Có mã kiểm tra có sẵn cho từng giai đoạn sẽ giúp xác minh rằng phần cứng đang hoạt động như mong đợi.
CPLD được lập trình bằng tiêu đề 10 chân đó. Nếu bạn không có lập trình viên, bạn có thể tự xây dựng một cổng song song. Bao gồm trên bảng là một attiny2313 là một liên lạc tốt vì nó có thể mô phỏng tất cả các loại phần cứng khác nhau để kiểm tra với mã VHDL của bạn. Ngoài ra còn có một hàng đèn LED, một tập hợp các công tắc nhúng và một vài tiêu đề đột phá để khởi động.