Модуль цифрового осцилографа
|
|
Sergi | Дата: Вторник, 25.09.2012, 19:58 | Сообщение # 151 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Ad8370 прикольный. Найти только не могу в продаже.
|
|
| |
ВитГо | Дата: Вторник, 25.09.2012, 20:04 | Сообщение # 152 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| на терраэлектронике есть на элитане есть
Виталий (аka ВитГо)
|
|
| |
MisterDi | Дата: Среда, 26.09.2012, 01:38 | Сообщение # 153 |
Рядовой
Группа: Проверенные
Сообщений: 4
Статус: Offline
| Quote вот как развести 44ногую память между двух 100ногих плис и мк? Я обычно доступ к памяти делаю через ПЛИС. Это резко упрощает разводку. Если хочется быстрого доступа к памяти, можно просто сигналом от МК переводить выводя ПЛИС в Z-состояние, но для SMD памяти выигрыш получается незначительный.
|
|
| |
ВитГо | Дата: Среда, 26.09.2012, 07:20 | Сообщение # 154 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| MisterDi, а как вы решали вопрос с задержками в ПЛИС ?
я начинаю писать прошивку плис, в симуляции подгоняю фронты, но как только начинаю увеличивать функционал - у меня они разбегаются :-( например, сделал запись в память - все ок, добавил двунаправленность шины данных (потому что еще нужна операция чтения) и фронты побежали :-(
вы используете констрейны или какой-то другой механизм ?
или вручную вставляете задержки? (если да, то при помощи какого элемента?)
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Среда, 26.09.2012, 21:14 | Сообщение # 155 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Вот доделал! Полный автомат с предзаписью (до синхронизации) 8 значений, переключением источника тактирования, интерлива. На схеме режим 12бит адреса и 16 страниц. Можно включить до 16 бит адреса и 1 страница. Итого 9 корпусов. На печатке счетчики должны красиво встать с обратной стороны от RAM. На схеме для простоты не указан вывод сихронизации записи адреса (режим чтения). Входы предзаписи счетчиков подключаются к D0-D15. Пока сидят на земле. По цене это все 2.3$ !!
Сообщение отредактировал Sergi - Среда, 26.09.2012, 22:04 |
|
| |
ВитГо | Дата: Четверг, 27.09.2012, 05:26 | Сообщение # 156 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| ну ты комбинатор :-)
собирай !
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Четверг, 27.09.2012, 07:38 | Сообщение # 157 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Самое интересное здесь - история. Пока я на МК слежу за синхронизацией, в ОЗУ пишется по кругу 8 значений за 133 нс или 16 тактов МК (можно 16,32...). Как условия синхры совпали перестаем сбрасывать счетчик и пишем дальше. Потом при выборке анализируем приход фронта/спада и отрисовуем уже от него. В маленькой версии у меня нет предзаписи и теряется первые 2-3 отсчета, не видно фронта/спада. За 16 тактов я точно из подпрограммы синхры выйду в запись! Сделай такое в плис. В квартус нельзя схему запихать?
|
|
| |
ВитГо | Дата: Четверг, 27.09.2012, 07:45 | Сообщение # 158 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| Quote (Sergi) В квартус нельзя схему запихать?
по идее можно.. посмотрю
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Четверг, 27.09.2012, 07:59 | Сообщение # 159 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| В схеме мелкая логика разная. Это от первых версий осталось. Надо заменить все трехногие элементы на 74AC00 (155ЛА3). Два первых элемента в выборе источника и интерлива заменю на транзисторы чтоб лишний корпус не ставить.
|
|
| |
Sergi | Дата: Четверг, 27.09.2012, 09:33 | Сообщение # 160 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Все таки вышло 10 корпусов. Схему причесал и потестил. Во всех диапазонах работает. Чистых 60 MSPS, в интерливе 120. Ошибка интерлива 0,22 нс.
|
|
| |
MisterDi | Дата: Пятница, 28.09.2012, 09:44 | Сообщение # 161 |
Рядовой
Группа: Проверенные
Сообщений: 4
Статус: Offline
| Quote В квартус нельзя схему запихать? Элементарно, Ватсон (с) Сам 70% схем рисую, а не пишу. Т.к. лучше воспринимаю графику, чем текст. Для работы с графикой в Квартусе при создании проекта выбирается тип файла Block Diagram/Schematic File. На схеме можно использовать как стандартные элементы 74-й/4000-й серии, так и собственные, которые можно написать самому или сделать с помощью мастера.
|
|
| |
ВитГо | Дата: Пятница, 28.09.2012, 20:55 | Сообщение # 162 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| ко мне пришел уже usb blaster, жду на днях плату с плис
Виталий (аka ВитГо)
|
|
| |
Sergi | Дата: Понедельник, 01.10.2012, 09:50 | Сообщение # 163 |
Подполковник
Группа: Проверенные
Сообщений: 540
Статус: Offline
| Вернулся с отдыха. Пробую рисовать в квартусе. Пока интересно!
|
|
| |
ВитГо | Дата: Понедельник, 01.10.2012, 10:08 | Сообщение # 164 |
Полковник
Группа: Администраторы
Сообщений: 2422
Статус: Offline
| а я пробую снова переписать на верилоге...
нашел тут интересную идею построения быстродействующих счетчиков....
Виталий (аka ВитГо)
|
|
| |
MisterDi | Дата: Понедельник, 01.10.2012, 13:54 | Сообщение # 165 |
Рядовой
Группа: Проверенные
Сообщений: 4
Статус: Offline
| В принципе счетчик - стандартный элемент, и думаю вполне можно посмотреть как он реализуется тем же мастером и если нужно откорректировать под себя. Степень оптимизации счетчиков мастером достаточно высокая. 32-разрядный без проблем работает на 100МГц.
|
|
| |