Цитата(IanPo @ Feb 3 2012, 10:56)

Регистры в IO буферах - не очень понятно, что это. Данные на вых. пинах защелкиваются по клоку - это регистры?
гляжу проект,
1. где Fast Input/Output Register ? это регистры в ячейках ввода/вывода, крайне желательны для интерфейсов %)
2. почему при наличии sdc файла, включено использование Classic TA ?
3. логика
Код
if sMem_Adr(0) = '0' then
sMem_Rd <= ioSDR_DQ(7 downto 0);
else
sMem_Rd <= ioSDR_DQ(15 downto 8);
end if;
не допускает возможности использования триггера в IO буффере, а без этого крайне тяжело выполнить времянку по чтению. Надо переделать.
4. когда вы задали offset, вы не учли что временная диаграмма измениться (в приложении) и нужно скорректировать анализ. Это же элементарно определяется. Как лечить такие вещи можете посмотреть либо у меня в блоге либо в публикациях %)
Пока проект не переделаете копать дальше смысла нет.
ЗЫ. Совет на будущее, делать все в топе, крайне некрасиво и неправильно
Эскизы прикрепленных изображений