Свежие обсуждения
Измерения

Осц.-пр. к ПК версия 2 (упрощенная)

1 28 44

Проще счетчик распределитель и тактировать каждый проц своим сдвинутым на 120 градусов сигналом и прога во всех процессорах одинакова и не надо гнаться на взаимной синхронизацией.

Хорошо - пусть ядро этого АРМа крутится на 200 мегагерцах, а порты ввода-вывода на скольких ?

55 или менее ?

 

Wladimir_TS

Бесплатный софт от Altera называется Quartus II WebEdition. Сначала лучше нарисовать (или описать на HDL) прошивку ПЛИС там, погонять в симуляторе, понять в какую ПЛИС всё это влезет, потом покупать микруху.
http://altera.com/products/software/products/quartus2web/sof-quarwebmain.html

AnSi
"по ВСЕМУ даташиту прописано что проц работает от PLL"
- Да-да, на каждой странице прям так и написано : - )

"чего проц должен ждать если он по ВАШЕМУ синхронно с флешем???"
- См. Flash Wait State (FWS) в разделе Embedded Flash Controller.

 

Wladimir_TS -- сдвинутым на 120 градусов сигналом и прога во всех процессорах одинакова --

насколько я понял конвеер - выборка команд идет на 55мгц, а выполнение на 220 - грубо, но смысл такой.
предвыборку для синхронизации делать ... пока думаю
кстати у 3-мег рабочих регистров больше - буфер больше.
прога на мегах различаться будет немного - синхронизировать ввод\вывод. Со стороны железа можно практически "этажерку" спаять на той же плате, никаких лишних микрух не надо. Уточнить только нагрузку на шины АЦП и генератор.

 

Ох как это мне напоминает тему "Пытаемся сделать осциллограф сами " http://forum.ixbt.com/topic.cgi?id=48:841

Господа, этот топик посвещён конкретной конструкции. Хотите обсуждать другую тему пожалуйста откроте новый топик.

 

AlexM - Господа, этот топик посвещён конкретной конструкции. Хотите обсуждать другую тему пожалуйста откроте новый топик.

АВТОРА!!!
хозяина нет, софтом никто не делится - что обсуждать ??? ни программы ни прошивки
мне тоже надоело говорить ниочем

 

Wladimir_TS: зачем таймером-счетчиком управлять по I2C ? По I2C управляем ДКПД. Счетчик-распределитель сделать на триггерах и элементах мелкой логики - 2 корпуса. Но все-же как 3мя мегами писать поток в 30 мегасемплов/сек я не пойму, одновременно проводя анализ на условие синхронизации.
Подозреваю, что таймер -счетчик это то что Вы называете ДКПД.
3 мегами - 20, с разгоном 24 мсемпл.

Wladimir_TS: зачем таймером-счетчиком управлять по I2C ? По I2C управляем ДКПД. Счетчик-распределитель сделать на триггерах и элементах мелкой логики - 2 корпуса. Но все-же как 3мя мегами писать поток в 30 мегасемплов/сек я не пойму, одновременно проводя анализ на условие синхронизации.

Wladimir_TS: Проще счетчик распределитель и тактировать каждый проц своим сдвинутым на 120 градусов сигналом и прога во всех процессорах одинакова и не надо гнаться на взаимной синхронизацией.
Боюсь , тогда будет не узнать где чей семпл.
Думаю, надо программно: во второй меге 2 нопа , в 3 -три.

AnSi: Alexey -- не понял, зачем клок на 60мгц??? работать от ОДНОГО 20мгц, элементарная програмная синхронизация.
Для того , чтобы , если надо, хватило поделить на 2, если на выходе не будет меандра.

 

Alexey - Для того , чтобы , если надо, хватило поделить на 2, если на выходе не будет меандра

а зачем меандр ?
60\2=30мгц - мега не потянет

2 caddr
вощем если писать как в исходном девайсе
;считать
;сохранить
;считать
;сохранить
мооооого раз
то должно при 48мгц - 24мсемпла снять

 

AnSi
"выборка команд идет на 55мгц, а выполнение на 220"

В моем даташите чёрным по белому написано, что максимальная тактовая частота ядра ARM7 55МГц.
Впрочем, это совершенно очевидно из приведенной выше блок-схемы.

"АВТОРА!!! надоело говорить ниочем"
- Наверное, автору тоже надоело, потому и забил. Сейчас тут хотя бы заинтересованных и готовых что-то делать самим людей побольше, чем три года назад.

AlexM
- Оригинальная схема не идеальна и несколько устарела (сейчас нет никакого смысла ставить Mega8515).
Обсуждение похожей, но более совершенной конструкции (с кольцевым буфером хотя бы) имеет смысл.
Поэтому предлагаю объявить оффтопиком в этой теме только ПЛИС, а обсуждение микроконтроллерных осцилов продолжить.

 

Ага - только пока на подобрали процессора, способного удовлетворить требованиям задачи. А задача стоит в обеспечении работы FIFO в 2 кБ на скорости 30 мегасемплов/сек, а лучше 40 мегасемплов в секунду - так-как TDA7203 имеено 40 мегасемплов позволяет. Так-же надо обеспечить остановку по сигналу "почти полон" и синхронизацию.

 

caddr - пусть будет 55 - не принципиально
вощем если писать как в исходном девайсе
;считать
;сохранить
;считать
;сохранить
мооооого раз
то должно при 48мгц - 24мсемпла снять