когда-либо хотела сделать прыжок от микроконтроллеров в логические чипы? Хотя не технически то же самое, что мы рассмотрим устройства FPGA и CPLD в аналогичных категориях. Как FPGAS, сложные программируемые логические устройства позволяют создавать аппаратное обеспечение внутри чипа. И если у вас есть ножка для печатных плат для травления, вы теперь можете построить свой собственный модуль разработки CPLD. Дальневые читатели Hackaday помнят наш собственный предоставление в этой области.
Наши годы опыта микроконтроллера научили нас мантру: если это не работает, это аппаратная проблема. У нас есть умение тратить время, пытаясь выяснить, почему наш код не работает. Большинство времени это аппаратная проблема. И именно поэтому вы можете не захотеть создавать свои собственные инструменты DEV, когда только начинаете выйти. Но одна вещь, которую этот гид собирается на это инкрементное тестирование. После травления и проверки доски он заполняется на этапах. Для каждого этапа доступно тестовый код, который поможет проверить, что оборудование работает должным образом.
CPLD запрограммирован с помощью этого 10-контактного заголовка. Если у вас нет программиста, вы можете создать свой собственный, использующий параллельный порт. В комплект на плате находится Attiny2313, который хорошо прикосновение, так как он может имитировать все виды различного оборудования для проверки с вашим WHDL-кодом. Существует также ряд светодиодов, набор дипломных переключателей и несколько заголовков прорыва для загрузки.