Замечания по поводу vhdl-текста.


[an error occurred while processing this directive]
     Отправлено Stewart Little 24 мая 2000 г. 13:56:01
     В ответ на: для маленького стюарта от алекса отправлено алекс 22 мая 2000 г. 18:17:46
К сожалению, сейчас нет времени проверить подробно самому. Поэтому несколько замечаний.
1. Чем это описание синтезировалось? Если это синтезатор VHDL из Maxplus2, то результат может быть самым непредсказуемым (в силу того, что этот синтезатор крайне фигов). Лучше использовать что-нибудь из того, о чем я писал ниже.
2. В список чувствительности процесса надо включить все сигналы, изменение которых должно инициировать процесс. В Вашем описании процесс будет инициирован только при изменении сигнала Rx_Tx, и синтезатор, скорее всего реализует его не защелке с управлением по уровню (не по фронту !). При этом нельзя сказать заранее, будет ли или нет реализована двунаправленность, скорее всего нет. Надо включить в список чувствительности сигналы CLK, DATA_CPU_COM и DATA_CPU_REC (остальные не рассматриваю для простоты). При этом описание будет отражать реальное состояние шины.
И все-таки для моделирования лучше использовать ModelSim. Кроме всех прочих преимуществ не придется заводить по два сигнала (in и out) для двунаправленной шины.

Составить ответ ||| Конференция «Программируемые логические схемы и их применение»

Ответы


Отправка ответа

Имя:(обязательно)
E-Mail:

Тема:(обязательно)

Сообщение:(обязательно)

Ссылка на URL:
Имя ссылки:
URL изображения:


Перейти к списку ответов ||| Конференция «Программируемые логические схемы и их применение»