Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru
Телесистемы | Электроника | Конференция «Программируемые логические схемы и их применение»
2 SM and all
Отправлено
sda 16 мая 2007 г. 12:10
Нашёл место где бяка. ... -- WHEN 4670 => opredelenie_pilot_tps(data_read,DlinaSimvola,TPS_Temp,Pilot_Temp);-- k <= -- WHEN 4694 => opredelenie_pilot_tps(data_read,DlinaSimvola,TPS_Temp,Pilot_Temp);-- k <= -- WHEN 4877 => opredelenie_pilot_tps(data_read,DlinaSimvola,TPS_Temp,Pilot_Temp);-- k <= WHEN 5002 => opredelenie_pilot_tps(data_read,DlinaSimvola,TPS_Temp,Pilot_Temp);-- k <= WHEN 5095 => opredelenie_pilot_tps(data_read,DlinaSimvola,TPS_Temp,Pilot_Temp);-- k <= WHEN 5146 => opredelenie_pilot_tps(data_read,DlinaSimvola,TPS_Temp,Pilot_Temp);-- k <= WHEN 5162 => opredelenie_pilot_tps(data_read,DlinaSimvola,TPS_Temp,Pilot_Temp);-- k <= ... У меня в CASE примерно 250 WHEN-ов.Если оставляю ~200 WHEN,заремарив остальные,то всё нормально,проект требует 3100 логических элементов,RTL на 31 листе.Если только я разремариваю строку с "WHEN 4877 =>"(или любую другую из заремаренных) - квартус сразу входит в ступор.Есть ли у Вас какие мысли?