2013-01-21

Входные сообщения могут быть разной длины, в зависимости от значения поля EventSync. Если EventSync=0, то поле (4) SyncPortData будет отсутствовать.

Поля во входном сообщении:

1) Поле EventSync

2) Поле Events

3) Поле AsyncPortData

4) Поле SyncPortData

Таблица — Поля в сообщении

EventSync

Events

AsyncPortData

SyncPortData

0

log2 (ClockNumber + AsyncPortNumber)

0/1

SyncPortDataWidth-1:0

1

log2 (ClockNumber + AsyncPortNumber)

0/1

Поля в выходном сообщении:

1) Поле Outputs

2) Поле InternalSignals

Вопросы

  1. Как называть файлы?
  2. Как называть новые архитектуры и entity?
  3. Начальная установка?
  4. Что делать с портами типа вх./вых.

Как пеердать сообщения через протокол RS232?!


Поля в сообщении (OLD):

1) Поле ClockDataBlock: кодироние номера активного клока

2) Поле AsyncPortDataBlock: значения асинхронных цифровых сигналов

Если изменяется значение в посылке по сравнению с предыдущим значением, то считается, что по этому выводу прошло событие (при этом должно быть ClockDataBlock=0)

2.1) Другой вариант реализации поля AsyncPortDataBlock:

30) 

Чтобы не грузить срезы данных, если изменений не было не засорять так сказать трафик

3) Поле SyncPortDataBlock: значения синхронных цифровых сигналов (все остальные)