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

kivl

Участник
  • Постов

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

  • Посещение

Весь контент kivl


  1. Да, кнопку теперь вижу) Вопрос с доступом с настоящее время снят. А с vivado как раз собираюсь сравнить.
  2. Здравствуйте! У меня вопросы к разработчикам на ПЛИС Altera. На сайте у них заявлено средство HLS Compiler. Хотелось бы знать, это часть Quartus Prime или отдельная среда? Доступна ли она сейчас? Где про нее можно почитать (ничего кроме ссылки на платные курсы и двух документов по несколько страниц у меня найти не получается)? Спасибо!
  3. А куда поступает DAT0 в качестве входного сигнала? Там синхронные элементы есть?
  4. Тут зависит от настроек латентности. У умножителя - от 0 до 9, у аккумулятора - от 1. Максимальная латентность аккумулятора зависит от его разрядности. Судя по результатам моделирования, работают они в соответствии с заданной латентностью. Попробовала reset вообще убрать. Результат тот же(
  5. Я держала длительность сброса до 35 тактов, это максимальная латентность при выбранной разрядности аккумулятора. Результат тот же. Самое интересное, что если убрать умножитель, аккумулятор реагирует на сигнал сброса вполне нормально. Подставляла вместо умножителя и другие блоки, ошибка снова появлялась. Можно здесь поподробнее? Возможно, небольшой запас по частоте будет.
  6. iosifk, на opencores, если я правильно понимаю, можно найти VHDL-исходники арифметических блоков с плавающей точкой. Их еще к своему проекту приспособить надо. Мне сейчас важнее оценить возможности будущего устройства в целом - объем ресурсов, производительность, точность вычислений. Для этого и хотелось бы воспользоваться средствами Sysgen и Simulink. Но при этом, чтобы оценивалось все-таки работающее устройство)
  7. Да я тоже работала с фиксированной точкой, и без особых проблем. Сейчас нужна повышенная точность. Пришлось пересесть на Sysgen и Floating-Point. Подозреваю, что у Xilinx Floating-Point блоки еще не отработаны толком. Написала на их форум тоже, пока все глухо. А что за проблемы у вас были, почему MATLAB вылетал?
  8. litv, спасибо за ответ! Я ставила и два такта, и три, и больше - результат один и тот же.
  9. Доброго всем времени суток! Пытаюсь создать floating-point умножитель с накоплением, пользуясь system generator'ом и набором блоков Floating Point. Схема такая: Аккумулятор сбрасывается единицей. Когда формирую единичный импульс на входе rst аккумулятора и запускаю моделирование, выдается сообщение об ошибке такого содержания: An error occurred while running the simulation and the simulation was terminated Caused by: Error in 'acctst/A' while executing C MEX S-function 'sysgen', (mdlUpdate), at time 0.0. FatalException Если убираю импульс со входа rst, сообщение об ошибке не появляется, но устройство все равно работает некорректно. Если поменять формат входов A и B с floating-point на fixed-point, схема начинает работать: Кто с такой проблемой сталкивался, поделитесь решением, пожалуйста! На форуме и в базе вопросов Xilinx ничего полезного не обнаружено(
  10. Как я понял, не нужно, а можно :) Тем не менее, bootloader прошивать пробовал - D+ не поднимается - соответственно mphidflash бесполезен. Получается, что нужно искать что то вроде PicKit 3 :( Больше не знаю на что думать.
  11. PIC18F13K50 не могу запустить

    Доброго времени суток! С пиками никогда не работал, может не знаю каких подводных камней. По порядку: Попросили собрать проект http://www.fischl.de/usbtin/ вроде все просто, собрал сразу две платки. Для своего программатора chipprog-2 спаял переходник, прошил оба камня, все прошилось без проблем (программа считалась и совпала с оригиналом) Обе железки не запускаются - даже вывод USB D+ не подтянут к +. Тактовая частота присутствует. Для проверки контроллеров скачал с инета какой то простенький пример, прошил PIC,подпаял кварц - устройство нашлось ( на D+ 3,3В). В чем может быть проблема? Может ли программатор не правильно прошивать конфигурацию? ( ведь в примере биты конфигурации могли устанавливаться другим способом) Или все таки что то в исходной прошивке?
  12. Доброго времени. Спустя 4 года на свой собственный вопрос могу ответить следующее :). Плюсы и минусы ПАИС Anadigm (про другие не знаю) +: - многофункциональные устройства, которые позволяют быстро разработать нужный девайс. Например, усилители с требуемым коэффициентом усиления, фильтр с заданными характеристиками, простенький АЦП, Look-Up Table, переключатель коэффициентов усиления, УВХ, детекторы ... - процесс разработки чисто визуальный; требутся задать только нужные параметры, а расчет делается САПРом; - бесплатный САПР и недорогая отладочная плата - динамическое изменение структуры - как полное (был усилитель - стал компаратор), так и по параметрам (смена частоты среза фильтра) -: - Выявление характеристик аналоговых устройств возможно только опытным путем. Аналитически это сделать затруднительно, т.к. вместо традиционных аналоговых устройств ПАИС содержит структуры на переключаемых конденсаторах, управляемые тактовой частотой. - ограничение по спектру обрабатываемого сигнала, накладываемое тактовой частотой - серьезные требования к печатной плате (многослойная, разделение цифровой и аналоговой частей) - требуется устройство хранения конфигурации (память или МК) Рекомендую в первую очередь для проектов, где требуются динамически перестраиваемые аналоговые устройства
  13. Всем доброго времени. Возникла необходимость установить ксайлинксовский САПР на сервере, с одновременным доступом многих юзеров. В документации прописана такая возможность только для платных версий. А с WebPACK это возможно? Поделитесь опытом, плз. На всякий случай уточню, в какой документации нашлись инструкции по установке на сервер. Это ISE Design Suite 10.1 Release Notes & Installation Guide. Конкретно вот этот фрагмент: Программа setXenv в каталоге WebPACK нашлась.
  14. Что ж, огромное спасибо всем за ответы, особенно Aner, Artem_Petrik и DSIoffe за ссылки на материалы. :a14: Что касается макета, догадываюсь о его пользе , но, к сожалению, на него нет времени. В итоге пришла к такому решению. Разделяю на плате цифровые и аналоговые земли и питания (соединяю их в одной точке, где ставлю большую емкость). Для ферритовых бусин на всякий случай предусматриваю посадочные места. Подберу позже из репертуара Murata, если понадобится.
  15. А как определить, подходит мне это или нет? То есть, если раззводка правильная, можно просто соединить аналоговую и цифровую землю в одной точке?
  16. Доброго всем времени суток. Прошу помочь мне выбрать ферритовую бусину (ferrite bead) для развязки цифровой и аналоговой земли в ПАИС, работающей на 16 МГц. Какие у них (бусинок) параметры? Как сделать расчет? Есть ли отечественные производители? Заранее спасибо за ответы
  17. Спасибо, посмотрела. Хотелось бы что-то готовое и более точное. Я спрашиваю вот почему. У нас на предприятии (государственном, военном) затевается переход на отечественную элементную базу . Начальники поворачивают мою голову в сторону контроллера МСТ-01 от "ЭЛВИС", про который они прочитали в презентации этой фирмы. Но он еще не выпущен, и когда будет - непонятно. Вот и ищу альтернативы.
  18. Доброго времени суток. Хотелось бы знать, существуют ли отечественные аналоги микроконверторов ADuC8X или MSC12XX, или близкие к ним девайсы? А также - есть ли в России разработчики систем на кристалле со встроенными АЦП и ЦАП (или хотя бы только ЦАП)? P.S. Прошу прощения, если создала тему не в том разделе. По-моему, этот самый подходящий.
  19. Как обещала, сообщаю результат перехода на ПЗУ 17 серии ф. Xilinx. Результат положительный. -40 - +60 выдерживает без проблем. Никаких изменений, кроме связанных с обвязкой ПЗУ, в схему я не вносила. Всем спасибо за советы.
  20. Резисторы правильные. Длина путей около 2 см. Качество монтажа - среднее (все элементы паяются вручную).
  21. В данном случае смысл эксперимента был в том, чтобы отделить процесс загрузки от включения питания. (мануал на SpartanII, с.20: "the user can delay configuration by holding either PROGRAM or INIT Low, which causes the device to remain in the memory clearing phase." ). Я это сделала с помощью PROGRAM и убедилась, что питание ни при чем. А насчет супервайзера повторяю просьбу: подкиньте схемку. Не обязательно для Xilinx. SpartanII.pdf
  22. Схема загрузки у меня стандартная, как в DS026 c.10. Питание на LM1086-ADJ с регулируемым выходом (3,3 В, 2,5 В). (файл LM.bmp) Кому интересно, могу выложить осциллограмму установки VCCint. VCCo - тот же характер. Но питание все-таки ни при чем. Вчера провела примерно такой эксперимент, как советовал Sazh. 1. Оторвала вход PROGRAM ПЛИС от выхода CF ПЗУ. При этом pullup 4,7 кОм остался на PROGRAM, CF повисла в воздухе. Соединила PROGRAM с землей. 2. Включила питание в нормальных условиях. ПЛИС, естественно, не загрузилась. Отсоединила PROGRAM от земли (т.е. подтянула к VCCo) - ПЛИС загрузилась. 3. Соединила PROGRAM с землей. Поместила прибор в камеру, нагрела до +50. Отсоединила PROGRAM от земли (т.е. подтянула к VCCo) - ПЛИС НЕ загрузилась. (сделала попыток 10 - эффект тот же) Напрашивается вывод о неотлаженном техпроцессе производства ПЗУ 18 серии... Попробую перейти на 17 серию ПЗУ от Xilinx. Через недельку-другую напишу, какой результат (их еще надо заказать, дождаться пока привезут). Но сюда буду заглядывать, так что прошу высказываться :rolleyes: LM.bmp VCCint__PROG.bmp
  23. Подозреваю, что как раз поэтому отсутствует статистика использования штатных ПЗУ от Xilinx. Уже исследовали. Требования, выставляемые Xilinx (XAPP451, XAPP451) к формированию VCCint - 2,5В за время от 2 до 50 мс соблюдаются. Скорость нарастания в норме, провалов нет. Правда, на начальном участке (150 - 200 мкс) наблюдается "полочка" (такое допускается XAPP451), но провалов напряжения нет. Требования к VCCo мне не попадались (скажите, если есть), но провалов там тоже нет. К тому же, процессы нарастания напряжений VCCo и VCCint не отличаются при нормальной и повышенной температурах (смотрела запоминающим осциллографом Tectronix). Если можно, подкиньте схемку, как это сделать при использовании стандартной схемы включения ПЗУ-ПЛИС. При загрузке с МК вопросов не было бы :rolleyes: . Вешать RC-цепочку на PROGRAM/RST по-моему, рискованно.
  24. Схему выложить не разрешили из соображений секретности. Так что немного переформулирую вопрос. Кто-нибудь исследовал работоспособность пары XC18V01 - Spartan II при повышенной темпратуре? Какие результаты?
×
×
  • Создать...