ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
167536 Топик полностью
MBedder, терминатор (27.09.2009 23:30, просмотров: 177) ответил Mahagam на это не показатель. одна корка может столько сожрать. что было сделано?
Проприетарный интерфейс к 50-мегабодной последовательной магистрали с жесточайшим таймингом (нужна была синхра до фазы), двойная буферизация+CRC32, врезка туда АСИНХРОННЫХ пакетов от "диких" источников с сохранением строгой последовательности событий, напряженный арбитраж без потерь данных, несколько разношерстных serdes, сборка всей этой своры в 4 UART + 1 16-bit parallel + 1 I2S-like портов, многоканальный квази-DMA FIFO, генереж строгой синхронизации и т.д. Сделано все это было на ACEX1K (EP1K30 в жутком 208PQFP корпусе) сразу, как они появились. Работает все до сих пор без проблем - как была первая ревизия кода, так и осталась, ни разу не подтачивалась - не возникло нужды. Практически все делал с нуля в MAX+ Plus II - что-то в схематике, что-то на AHDL, готовых корок не использовал (ну разве что какие-то полупримитивы из 74), т.к. они никак не натягивались на задачу