Перейти к содержанию
    

svkior

Свой
  • Постов

    26
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о svkior

  • Звание
    Участник
    Участник
  1. Угу похоже на то. Поменял кондеры, нашел одну незапитанную ножку по портам. Вроде все ОК.
  2. Частота JTAG здесь не причем! 2 konoval1 Вы специально пишите вопросы, чтоб никто ничего не понял? :) А в чем же тогда дело? У меня есть одна аналогичная платка, в которой наблюдается подобный глюк.
  3. Вот собственно http://ru.msx.org/ Из вкусностей: - На борту Altera Cyclone EP1C12Q240C8 - 40- и 10-контакный разъёмы для подключения к вводу/выводу микросхемы FPGA - внешний интерфейс памяти с поддержкой до 32 Мб DDR FCRAM и SDRAM - слот для карт SD/MMC - 2 слота для картриджей MSX :) - SVHS/VGA/композитный видеовыходы - PS/2 разъем для подключения клавиатуры - 2 порта USB - 2 порта для подключения джойстиков MSX В комплект входят: - Полный VHDL-код, использованный для создания совместимости с MSX2 - CD-ROM с примерами программ на языке VHDL и следующим программным обеспечением: - PLDLOAD and PLDSAVE - программы для чтения и программирования микросхемы FPGA - EP, FDLOAD and FDSAVE - программы для создания, чтения и использования образов дисков - адаптер на 220В или переходник со 110В - схема платы One Chip MSX - чертёж корпуса One Chip MSX
  4. Для "жесткого" реального времени в матлабе есть свой кернел реального времени xPC Target, который грузится на второй комп. С ним возможна связь по RS-232/422/485 или Ethernet. Весь процесс симуляции можно контролировать непосредственно из Simulink запущенного на рабочем компьютере. Использую данную связку с версии 6.5 в том числе и для моделирования электро- и гидро-приводов для отладки регуляторов. Получалось достичь устойчивой работы модели средних размеров с sample time 25 мкс на PIII/1000. Меньше не пробовал - не надо было К xPC Target есть очень понятные примеры.
  5. Для этого есть Instrument Control toolbox Собственно >> doc udp Там есть несколько примеров которые очень даже работают.
  6. Обычно все "умные" приборы имеют стандартный интерфейс Наиболее просто вводить информацию с них можно с помощью Matlab Там есть специальный Instrument ToolBox Который уже умеет вводить информацию с датчиков
  7. Я в свое время использовал фейдеры ALPS http://www3.alps.co.jp/cgi-bin/WebObjects/...amp;productId=4 Покупал в конторе, которая занимается дистрибуцией и ремонтом профессиональной аудиотехни (www.ispa.ru) Цена порядка $10 за потенциометр
  8. Тактовая частота на шине какая? Какие уровни сигналов?
  9. ОК. Полностью согласен с приведенными цитатами. Просто для меня была не совсем понятна фраза по повуду "старта" кристалла. Я Actel стал использовать только для того, чтобы при пропадании притания небыло гимороя с загрузкой. И я собственно полемизировал больше на эту тему. Я никого не агитировал, что надо делать _все_ схемы без ресета. Я говорил о том, что схема сброса не нужна самому Actel-у для того чтобы начать работу. Сам я reset всегда завожу btw имменно в соответствии с POR_Circuit_AN.pdf (кроме примера приведенного в предыдущем посте, но это исключение из правила). Можно сказать что это супервайзер :-) Собственно топик не о ресете. Был задан вопрос по поводу надежности решений на RAM-FPGA, а также путей и способов повышения этой надежности, на что я предложил кардинальное решение проблемы: использовать в системах требующих повышенной надежности FLASH-FPGA или OTP-FPGA, где как класс отсутствует проблема запуска чипа и возможности деградации дизайна как такового в процессе работы.
  10. Это несколько неверное положение, даже отводящее дискуссию в сторону. Самое основное заключается в том, что монитор питания нужен именно Flash-FPGA, выход которого (выход монитора) должен использоваться в качестве Reset-а для кристалла (и естественно использоваться в проекте). Иначе есть шанс, что схема вообще не стартует (это встречается на практике, никаких ссылок на соответствующие документы Actel у меня нет, так что выполнить просьбу их предоставить я не могу). Если честно, то я не совсем понял, что вы понимаете под Reset-ом кристала для Actel, так как в отличии от FLASH-FPGA других производителей конфигурация производится на этапе программирования, и при подаче питания FPGA уже является сконфигурированной. Так что Actel позволяет реализовывать проекты вообще без сигнала сброса (что мною лично было проверено). И вообще интересно посмотреть, на прошивку, которая без сигнала Reset не стартует ;-) По поводу запрещенных состояний автомата. Наша команда уже имела кучу удовольствия при разработке данного дивайса (http://www.videoscan.ru/page/788). Там не только автоматы в запрещенные состояния прыгали :-) Монитор питания пришлось выбросить из схемы так как он нормально работать устройству не давал Могу привести еще пяток подобных примеров. Так что можно писать код не думая об устойчивости и ставить WDT, супервайзеры и т.д. , а можно наоборот. Ps. Я не против мониторов питания и WDT как таковых и ставлю их, если в этом возникает разумная необходимость PPs. Я за надежность. А 70% надежности системы это 100% Code Coveradged Testbench.
  11. Можно и так, только вопрос был про .mat файл. А текстовый файл быстрее сформировать как save <filename> -ascii -tabs x Когда передаешь _очень_ большие массивы работает гораздо быстрее, чем fprintf
  12. Я если надо обеспечить надежность (космос, оборона и т.п.) Ставлю Actel, у которого конфигурация хранится либо во Flash (если не RadHARD) либо вообще однократно программируется (В случае RadHARD). В остальном полностью согласен с предыдущими ораторами. Единственное дополнение, что все это справедливо только для полностью синхронных дизайнов.
  13. Связка целиком внутри ПЛИС и еще много чего там внутри. Начинал делать из Reference Design самого Actel-a https://www.actel.com/techdocs/appnotes/ref...gns.aspx#busint Потом написал свой DSP-процессор 24bit Кору отставил стандартную. В 250-й чип все влезает По стоимости чип обходится от 4-х килобаксов (самый дорогой был за 12). Точно не помню, надо у снабженца спросить и еще плюс внешняя однократка. Для разработки можно воспользоваться ProASICPlus или ProASIC3 чипами, они дешевые и вообще кит можно купить www.actel.ru
  14. TMax = 0.000001; fMh = 30; f24Mh = 24; Dim = 16; Xmax = 2^(Dim-1)-1; f = fMh*1000000; f24 = f24Mh*1000000; dT = 1/f24; t = 0:dT:TMax; X = round(XMax*sin(2*pi*f.*t)); save X
×
×
  • Создать...