Как решить проблему с тактированием ?
Как решить проблему с тактированием ?
Делаю логический анализатор,использую ПЛИС EPM3128TC100-10,она тактируется кварцевым генератором - на 80 МГц и ивыполняет роль контроллера памяти,связь с ПК осуществляется через контроллер,тактируемый резонатором на 10 МГц.По сигналу с ПК данные начинают быстро заполнять память, а потом должны отправится из памяти в комп.
Подскажите,при чтении из памяти и передачи данных из памяти в ПК ПЛИС от чего должна тактироваться ?Как организовать синхронизацию всего этого процесса?
Подскажите,при чтении из памяти и передачи данных из памяти в ПК ПЛИС от чего должна тактироваться ?Как организовать синхронизацию всего этого процесса?
- xelos
- Потрогал лапой паяльник
- Сообщения: 336
- Зарегистрирован: Пн мар 20, 2006 13:05:08
- Контактная информация:
ясно теперь. это классическая задача контроллеров ввода/вывода. обычно делается входной/выходной буфер (лучше на плис сделать его) и статус-регистр. плис по команде заполняет буфер, если он не заполнен, а потом он очищается при передаче данных на шину. если буфер заполнен, либо стирать его значения, либо выдавать код ошибки.
Я просто верю в то, что рушить догмы - лучший способ не стареть.