|
В компании НАУЦИЛУС разработана целевая задача
ISaGRAF Pro под управлением ОС РВ Nucleus (Mentor
Graphics) для процессора Tricore TC1775
фирмы Infineon.
Задача ISaGRAF Pro Target представляет собой
полнофункциональную версию ядра целевой задачи
реализующего все пять языков стандарта IEC-61131.
Ядро задачи запускается на контроллере и осуществляет
связь со средой разработки по последовательному порту,
посредством которого можно
осуществлять мониторинг и управлять работой ядра. Все
компоненты системы работают под управлением операционной
системы реального времени Nucleus Plus и компилируются в
один объектный модуль, который закачивается в контроллер
с использованием среды кроссовой разработки для данного
процессора – Tasking Tools for Tricore.
На контроллере, помимо ядра (IsaVM) запускаются
задачи:
- Isagraf – Менеджер коммуникаций, осуществляющий
непосредственно взаимодействие со средой разработки и
контролирующий состояние всех ядер (IsaVM);
- ISaIXD – диспетчер обмена, реализующий распределение
запросов, приходящих по всем имеющимся каналам связи
(RS-232, Ethernet, CAN etc.);
- IsaRSI – драйвер для работы по последовательному порту
(по RS-232) или по Ethernet.
В настоящее время на контроллере может быть
запущено только одно ядро (IsaVM).
Процессор Tricore TC1775 представляет собой
32-битный микроконтроллер, удовлетворяющий высоким
требованиям приложений в автомобилях и в промышленности.
Он оснащен:
- высокопроизводительным 32-битным суперскалярным процессором
TriCore с 4-хступенчатым конвейером и интегрированными
функциями DSP;
- встроенной памятью SRAM 64 кБ для данных и программ;
- таймерами, счетчиками;
- синхронными и асинхронными последовательными интерфейсами;
- CAN интерфейсом;
- 16-канальным АЦП и др.
Подробнее о микропроцессоре Tricore TC1775 см.
http://www.infineon.com
Подробнее о целевых задачах ISaGRAF Pro см.
здесь
|