PC/104 как универсальный промышленный компьютер модули, с его низкой цены, богатый интерфейс, а также другие преимущества, широко используемые в промышленных управления, связи и других областях. Комплекс программируемое логическое устройство (CPLD) в меньший пакет объединяет большое количество логических вентилей и удобная система программирования он-лайн (ISP) делает CPLD широко используется в IO интерфейс расширения, сроки контроля и других областях.
В зависимости от требований приложений, системы управления MCU ЖК-модуль взаимодействия человека с компьютером, через асинхронный последовательный интерфейс связи для передачи информации на центральный процессор для порядка запроса; PC/104 как система центрального процессора, протокол связи с требованиями договора запрос Результаты в виде фрейма данных, через асинхронный последовательный интерфейс связи направить в микроконтроллер. Для достижения PC/104 асинхронной последовательной связи между микроконтроллером, осуществления CPLD на основе ISA шина расширения асинхронный последовательный интерфейс связи решение. Тогда пошлите кэша данных и I21 с скорость передачи данных для PC/104 интерфейс шины расширения последовательной связи предоставляет несколько возможностей. PC/104 программ прикладного уровня можно легко установить скорость передачи данных, различные ставки для асинхронный последовательный интерфейс связи. Между CPLD и шины PC/104 ISA соединения с использованием стандартной, легко мигрировать в различные типы приложений ISA шиной архитектуры.
2 Развитие платформы
Аппаратная платформа: PC/104 (Advantech PCM 3341?) Как асинхронной последовательной связи с компьютером, микроконтроллер Демонстрационная плата (rmega64 серии L2), как асинхронный последовательный канал связи под экипаж, CPLD (Xilinx корпорации XC95288XL) плагин шины ISA в PC/104 для ISA шина расширения буферной зоны отправить последовательный интерфейс связи. PC/104 для ISA шины уровень сигнала +5 В для TTL, CPLD Ио порты LVTrL рекомендуемый уровень +3,3 V между двумя по SN74ALVC164245 чип преобразования уровня. CPLD и MCU интерфейс между стандартной последовательной связи RS232, CPLD дизайн в MAX3232 чип через последовательный интерфейс TTL уровней и RS232 преобразования уровня. Связь между аппаратной показано на рисунке 1.
Рисунок 1 PC/104 асинхронной последовательной диаграммы расширение связи аппаратной платформы
Программная платформа: CPLD развития инструмент ISE8.2.03i Xilinx, модель средств моделирования ModelSimSE6.1b, развитие компании о пакете исходного кода с использованием VHDL языке.