Получение предупреждения, когда в проекте есть неподключенный ввод-вывод

Интересно, есть ли способ получить предупреждение, когда есть модуль, который я не подключил ни к одному из его IO. Я создаю файл verilog из своего дизайна долота. И в некоторых случаях я вижу, что некоторые из моих операций ввода-вывода вырываются. Думаю, причина в том, что я забыл их соединить.


person Moriss    schedule 31.10.2017    source источник


Ответы (2)


Ознакомьтесь с chiselTests / InvalidateAPISpec.scala. Это новый Invalidate API, который только что выпускается. Если это недостаточно ясно, я могу собрать что-нибудь завтра, мы еще не создали для этого вики-страницу.

person Chick Markley    schedule 01.11.2017
comment
Спасибо, что мне было нужно. Однако мне нужно выяснить, как это работает. - person Moriss; 02.11.2017

Как упоминает Чик, мы только что опубликовали релиз-кандидат, поддерживающий новый Invalidate API - chisel3-3.0.0-RC1. Код находится на вершине как основной, так и выпускной веток. Мы составили страницу вики, описывающую новый API и способы решения с ошибками, которые он может вызвать.

person Jim Lawson    schedule 01.11.2017