-
Постов
2 067 -
Зарегистрирован
Весь контент vetal
-
Сделайте таймаут, после которого будет подаваться сброс на схему - больше особо ничего не придумаешь :)
-
Если прослушивать непосредственно процесс программирования, то возможно. Только зачем? Ведь прослушивая данный процесс вы уже имеете файл программирования :)
-
20 секунд на arm + google = http://www.pjrc.com/arm/pdf/doc/ARM_debug.pdf
-
Вам показывают наихудшее место. При нарушениях вы можете самостоятельно просмотреть всю цепь. статья продолжение
-
О нарушениях заданных Вами временных ограничений он должен сообщить. В данном сообщении говорится, что максимальная тактовая частота для выбранного домена - 180 МГц. 1. Для начала определитесь, что у вас корректно сделан переход между системной тактовой частотой и тактированием spi. 2. Попробуйте вести обмен на меньшей тактовой частоте. Проблема явно не в разводке, а в построении системы.
-
Вы можете зафиксировать расположение отдельных элементов - это повлияет на разводку. Что именно Вас не устраивает?
-
Цанговая панелька
vetal ответил toweroff тема в В помощь начинающему
По ссылке посмотрите - у Samtec много таких. http://www.samtec.com/technical-specificat...SeriesMaster=SD Ищите варианты, которые вам проще купить. -
КТ3102 в SMD исполнении
vetal ответил AndreyVN тема в Компоненты
BC847/BC857 - и аналогичные им. наиболее распространенные представлены на smd.ru -
не пойму что за ошибка
vetal ответил GAYVER тема в Языки проектирования на ПЛИС (FPGA)
Скорее всего у вас переполнение типа данных integer. Максимальное положительное число 2147483647(2^31). -
Поставить 2 фильтра, либо написать свой ручками.
-
Это можно отловить и на rtl модели - достаточно проинициализировать регистры в значение 'X'.
-
Поправлю - приемка 5 стоит дороже аналогичных импортных микросхем класса индастриал, но дешевле класса милитари.
-
Посоветуйте фазовращатель
vetal ответил ZEbr тема в RF & Microwave Design
АЦП-ПЛИС-МАТОБРАБОТКА-ЦАП :) Такие вещи лучше всего делать по месту формирования, если это возможно. Считаю, что выносить их оттуда - бессмысленно. -
На выходе ЦАП спектр сигнала в общем случае будет состоять из частот:fc(частота сигнала),fs(частота дискретизации)-fc, fs+fc, 2fs-fc,2fs+fc... Ставьте более качественный фильтр на выходе ЦАП.
-
Для начала попробуйте отключить все лишнее - брэндмауэр, антивирус и все, что может вмешиваться в обмен(напр. маршрутизаторы). Отключите все сервисы и программы, которые могут стучаться на данную карту. Ваша программа должна устойчиво принимать все пакеты при отсутствии мешающих факторов. Поиграйтесь с настройками дуплекса, установите вашей программе приоритет реального времени. Ну, и, учитывая особенность UDP - введите маркеры в пакетах и перезапрашивайте потерянные. 100% можно получить только в тепличных условиях.
-
Сталкивался. Напишите прокси на c/c++ и обеспечите достаточную буферизацию пакетов. Прокси(перехватчик) должен обеспечивать прием пакетов и их ретрансляцию в Вашу программу на С# для дальнейшей неспешной обработки. Производительность C# недостаточна для решения таких задач даже на i7 :( Так же для уменьшения потери пакетов желательно перейти на 100 МБит соединение(по крайней мере выйти на трафик не более 50% от возможностей интерфейса, т.к. при работе на 100% скорости нужен особый подход) и поиграться с настройками режимов работы трансиверов.
-
Пожалуй, вставлю свои 5 копеек: 1. ПЛИС и МК - это всего лишь инструменты, как уже было сказано. 2. Знать и владеть необходимо методолгоией проектирования и построения систем с помощью указанных, и не только, инструментов, равно как и эмиттерный повторитель , либо усилитель класса Е. 3. Используемый инструментарий открывает разные возможности(методы) построения систем. 4. В первую очередь необходимо научиться ставть задачу и в соответствие с ее постановкой определять оптимальный из доступных путей решения.
-
В режиме D2XX самый простой способ - написать свою d2xx, эмулирующую нужные функции. Если перекомпиляция существующего ПО невозможна - прямая подмена dll в папке программы, если возможна - то просто перекомпилировать проект под новую прослойку.
-
Как вы определяете, что у Вас не 'Z' состояние? При 'Z' состоянии на линии Ваша подтяжка или драйвер будут определять состояние линии.
-
АМ демодулятор
vetal ответил Zamir тема в Работаем с ПЛИС, области применения, выбор
1. При необходимости отфильтровать сигнал в нужной полосе (FIR Filter) 2. Сделать квадратурные стробы для несущей.(Т/4=2ПИ/4 - соответствует синусным и косинусным отсчетам сигнала) 3. Взять корень из суммы квадратов соседних квадратур. 4. При необходимости сделать дополнительную фильтрацию 5. Вывести полученный результат на цап Аналогично можно сделать с помощью цифрового гетеродинирования(синус нужной частоты - перемножитель-фнч-цап). -
Синтез FIR фильтра по желаемой АФЧХ
vetal ответил mml тема в Алгоритмы ЦОС (DSP)
Вам требуется постоянная фаза или постоянная групповая задержка? -
Оси
vetal ответил Dubov тема в Операционные системы
Не согласен. п.1. Неправильная постановка вопроса. Оченку необходимо производить по параметру вероятность безотказной работы. п.2. Не показатель. Даже в 10 строчках кода могут быть фатальные ошибки. Зависит в первую очередь от "классности" программиста и корректности постановки задачи. По основному вопросу - дайте определение ОС. Сравнивать ОС общего вида и специальные некорректно, т.к. они выполняют разные функции. В общем случае применение ОС позволяет сократить объем программного кода, уменьшить кол-во "глупых" ошибок, улучшить понимаемость программы(в т.ч. программистом, который физически не сможет удержать все взаимосвязи в голове). -
Вы входное воздействие как-то формируете? Если да, то и воздействовать на него можно: Увых(АРУ)=Увх*f(АРУ);
-
Использовать несколько контактов одного разъема.
-
Синхронный ресет
vetal ответил TRILLER тема в Работаем с ПЛИС, области применения, выбор
Синхронный сброс - по факту является маской по И входных данных. Асинхронный - воздействует на состояние триггера. Подвержен метастабильному состоянию, если сигнал сброса снимается с нарушением времен установки/удержания данных относительно тактового сигнала. http://ens.ewi.tudelft.nl/Education/course...ston_Resets.pdf