Добрый вечер! Может быть кто-нибудь подскажет ответ. История такова. Пишу проект для Xilinx Spartan. Писал на VHDL в Xilinx ISE 6.3 Проверял работу программы на Spartan3 (так как прошивать первый Спартан много раз было неудобно). Сам проект - коммуникация двух приборов и компа. На Спартане третьем всё было правильно - посылки от компа правильно делились и посылались в устройства, байты не терялись, не искажалиь вообщем было всё окей :). Т.е. вроде как в алгоритме ошибки нет. Из ISE 6.3 нельзя было скомпилить файл для прошивки первого спартана, поэтому в Xilinx Foundation 4.1 создал аналогичный проект, всё аккуратненько скомпилировал и стал смотреть. И вот тут уже появились непонятки. Пропали первые байты посылок. Почему так и не смог понять (ведь в на третьем Спартане всё работало). Я грешу на инициализацию счётчиков, но опять таки проект сделанный в ISE 6.3 и оттестенный на третьем Спартане прекрасно работал! Помогите разобраться.. Заранее благодарен!