У меня есть привычка разрабатывать много тестовых стендов и использовать циклы for() и while() для целей тестирования. Хорошо. Проблема в том, что я перенял эту привычку к кодированию схем, которые должны быть синтезируемыми. XST и другие отказываются синтезировать код (без дополнительной модификации параметров синтеза), такой как:
while (num < test_number)
begin
.
.
.
num = num+1;
end
Это плохой стиль кодирования, потому что для синтезатора test_num является целым числом со значением 2^32! или он видит его как неограниченный параметр. В любом случае, это плохая привычка кодирования. Но я так привык делать это на C и тестовых стендах. Что было бы эквивалентно синтезируемому коду вышеуказанного сегмента кода?
Спасибо!
while
циклы? - person Marty   schedule 02.03.2010