ты не пробовал катать прошивки для какихнить 300МГц MCU? Или динамически подбирать тайминги на FPGA, но сбрасывая результаты по UART на ПК? Так вроде "само" искать будет.
с микроконтроллерами я не умею :( есть ардуинка разве что. до сих пор перебирал я на самом CPLD. возможности сильно ограничены, но диапазон в пару тысяч значений он осиливает. для RGH2 проще, там замедление всего в 3 раза. тут же - в 128 раз :D ладн, на зефире попробую подберу, на ксеноне похоже должно быть
MCU как-бы полюбому проще писать, чем для FPGA, всмысле если разобрался, то и Cortex m3 какойнить осилишь легко, а какие вообще условия подбора?
да ничего особого, тупо менять значение. можно даже не FPGA использовать, и 16 МГц хватит но я никогда не работал с микроконтроллерами, а осваивать некогда. перепаял уже всё на зефир. выглядит жутко, как бы не спалить))
Стоп стоп, какие тайминги там, имею в виду, какие промежутки временные ? Можно же накатать прогу, зилить все в аруинку, по компорту к ПК прикрутить и пускай прога следит за показаниями ардуинки, а потом "выберется" оптимальный тайминг, не?
Само собой, но ведь находят же "оптимальные" так сказать. AVR - одни из лучших Микроконтроллеров для начала.
3ep0, это сложно будет реализовать если даже и написать программу подбора: можно использовать перебор значений и циклы, но я не знаю как он их примет и как реализацию произвести, предлагал как то но все отказались. Сам понял что значения придется перебирать, а как угадать верное не знаю, технически не подкован в этом. Если было 10 разных начальных значений, то можно реализовать, а если их больше и с долями отклонениями, то старты будут не то что минутными они станут часовыми. На тот момент запутался и не стал развивать идею ... Моя основная программная область: Паскаль, С++, Делфи, БД и все тому подобное, с Ассемблером дел не имел.
хрен с ним, на калькуляторе посчитал коэффициенты согласно таймингам RGH2, вбил, подошло. теперь та самая извечная проблема - Xenon / Zephyr виснут при ускорении, когда PLL размыкаешь как решать - хз. походу вернусь на R-JTAG может кондер на PLL поможет.. но как-то стремно, еще сдохнет
dofin, Я довольно смутно представляю что считаем, понимаю, что проц замедлен до 128КГц, понимаю, что с момента прочитаного посткода, когда начинает сравниваться подпись с тем, чтоваляется в проце и с тем, что записали в память, понимаю, что на 60% сравнения, примерно, надо делать сброс проца. Ну и все. Более нет знаний, как да чо, Ричи пишет что-то как-то в общем и вокруг да около. Если например фалконы (я их больше всего сделал в жизни) не виснут при повышении опорной частоты, а ксеноны виснут - значит надо смотреть какие у них отличия в аппаратной части. Даже тупо вызванивать и сравнивать фото размещения элементов на материнке по линии PLL в HI-res, ведь камушки что в ксеноне что в джаспере что в фалконе - одинаковые. Хотя, кому нахер нужны те фатки ... Мне оно по правде нахрен не упало, просто мне интересно, спортивно чисто. Не более, всмысле у меня нет загашника из ксенонов, которые ждут фрибута и продажи ) И да dofin, на срршечке драйвера реального времени пишут, не говоря уже про остальное, чего ты так про ассемблер выдал бигом ? FPGA прогают не на ассемблере, там VHDL или Verilog. Оба Си-подобны.
проц другой. в ксеноне / зефире один проц, в фалконе / джаспере / тринити / короне - другой, в винчестере третий. всего три ревизии
3ep0, потому что работаю не в технической части, а в программной. Как подогнать алгоритм для выполнения операции не представляю так как мало технических знаний в этом. Могу написать движок для игры или программы, создать базу данных, но подогнать к технической части не смогу так как не разу не сталкивался ...
Чё это ф топку? Я вон себе собрал зефир гудит как самолёт, зато поёт пляшет и винт 3.5 вкорячил на днях))) Зефир бы тоже перепайнул если для опыта надо и матриксы и эйсы есть)