Есть ли способ предупредить неправильное пересечение домена синхронизации в Chisel3?

#hdl #chisel

#hdl #chisel

Вопрос:

Как я прочитал из Chisel wiki, можно объявить несколько доменов синхронизации в одном модуле.

Но если нам нужно прочитать / записать сигнал через два разных домена синхронизации, важно управлять метастабильностью (с двойной d-защелкой, асинхронным fifo, …).

Если мы не справимся с этим, это ошибка проектирования. Есть ли способ попросить chisel проверить неправильное пересечение домена синхронизации в дизайне?

Ответ №1:

На данный момент нет. Это необходимая, но пока не реализованная функция.

Комментарии:

1. Хорошо, я добавил запрос на github: github.com/freechipsproject/chisel3/issues/1085