

Jameson
-
Posts
34 -
Joined
-
Last visited
Posts posted by Jameson
-
-
С помощью @gosha-z обновился до 2022.1.226, за что ему отдельное спасибо. Проблема в новой версии отсутствует.
Впрочем ограничение в 20000 на цикл for осталось, но это скорее странность чем трудность, легко обходится вложенными циклами.
-
23 hours ago, gosha-z said:
Вот, кстати, по совершенно непонятным...
Истёк срок поддержки, могу скачать с сайта лишь старые версии. Продлить можно только обращением в службу поддержки, ожидать что они это сделают после введения санкций как-то странно. Чего тут непонятного?
-
Разбил память на 75 маленьких кусочков и объединил снаружи логикой, вроде заработало. По крайней мере вылетать на пре-синтезе перестало.
-
Добрый день.
Столкнулся с проблемой в Efinity IDE 2021.1.165 , после того как один из модулей блочной памяти превышает определённый размер, pre-synthesis для него вылетает с ошибкой "Error in running process. Process crash". Естественно, никакой диагностики. Другие модули блочки этот размер превышают без подобного эффекта. На других платформах (Vivado, ISE) никаких ошибок не наблюдается, работает и в симуляторе, и в железе.
Непонятно куда копать. Обновиться не могу по понятным причинам. Может кто-то сталкивался?
-
Да, была такая же проблема, кабель USB C-C не работал с CH554, хотя другие устройства работали. Заменил на A-C, заработало. Видимо у CH554 какая-то неполная реализация стандарта, или выход за спецификации.
-
On 9/21/2019 at 11:45 AM, Aner said:
А к ним есть усилки до 1W?
В наличии есть только модули. На модуле есть разъёмы U.FL , к ним можно подключить внешние усилители, но я не пробовал и не могу сказать как это заработает.
-
Налетай, подешевело! Цена 1200р, от 2 штук - 1000р.
-
Предложение в силе, цена снижена до 1800р
-
Posted · Edited by Jameson · Report reply
Встраиваемые модули WIZ620wi от корейской компании Wiznet. Поддерживают 802.11 b/g/n, пиковая скорость канала до 300 Мбит/с, реальная скорость прокачки данных до 90 Мбит/с (по заверениям визнета, у нас получалось похоже). Интерфейс MII / RGMII (цепляется напрямую к контроллеру с MAC), UART, USB. Габариты 50х60х10мм. Даташит есть например тут.
Модуль устарел, снят с производства, поэтому не закладывайте его в большую серию на далёкое будущее. В наличии 59 штук. Цена за 1 модуль 2000 р. Торг уместен, оптом дешевле.
Для связи пишите на sokolov собака acsys точка ru или skype hitomi2500.
-
Добрый день.
Требуется выполнение разовой работы на ПЛИС Xilinx Zynq 7000. К логической части цинка подключена камера от Raspberry PI (матрица OmniVision OV5647, интерфейс MIPI CSI-2, 2 линии+тактовая). Требуется реализовать в логической части Zynq 7000 контроллер, который позволит настраивать параметры камеры, принимать с неё изображение, трансформировать изображение в RGB (debayer) и передавать его через AXI в память DDR-3, подключенную к программной части Zynq.
Из конфигурации камеры потребуется настройка разрешения (QSXGA/1080p/720p/VGA), регулировка яркости и контраста, возможно ещё несколько параметров. Конфигурация передаётся в камеру через интерфейс SCCB (аналог I2C). С документацией на матрицу плохо, та что доступна в интернете явно неполная и возможно неточная. Однако Raspberry PI работает с камерой и удачно применяет нужные параметры, исходники вроде как открыты, но железо закрыто. Возможно потребуется программный или аппаратный реверс-инжиниринг.
Для проверки работоспособности контроллера потребуется написать небольшое приложение, которое настраивает камеру и запускает непрерывную выдачу сохранённых в DDR3 изображений на дисплей. Контроллер дисплея, читающий из DDR3, есть например в открытых IP от Xilinx.
Камеру, плату с Zynq и средства их коммутации мы предоставим.
Работа в Москве. Цена договорная.
Обращайтесь по адресу sokolov собака acsys точка ru.
Спасибо за внимание.
-
Итак, статическое энергопотребление MAX10:
девайс 10M08SAE144C8GES - 8 тыс. LE, EQFP144, аналоговый блок, встроенный LDO для питания ядра.
Флэш стерт, вотчдог выключен.
VCCINT = 3,3В - потребление 36 мА;
VCCIO = 3,3В - потребление 32,6 мА.
Спасибо.
-
Posted · Edited by Jameson · Report reply
Я могу довольно просто померить динамическое энергопотребление, а вот как статику померить, не отрезая микросхему от платы???И, кстати, по поводу потребления у латтисов - латтисы разные бывают :)
Вы какое латтисовское семейство имели в виду?
На плате нет токоизмерительных резисторов или перемычек? Если это так, видимо МАХ 10 не позиционируется как низкопотребляющее решение.
Под латтисами имелись в виду MachXO2 . Потребление в статике у них 0.3 мвт для ZE и 5мвт для HE (это для самых крупных). Можно конечно ещё притянуть за уши iCE40 и MachXO3L, но у них флэшка одноразовая, так что максу-10 они пожалуй не конкуренты.
Вообще если сравнивать с латтисом, мне кажется MAX 10 скорее ближе к ECP5, чем к MachXO2. Просто тут прозвучало сравнение с последними, и я его использовал по инерции.
-
Вот только что поигрался с китом на 10M08SAE144 :)
А вам не сложно будет уточнить потребление чипа в статике? По экселевскому эстиматору там получается от 50 мВт... У того же латтиса на пару порядков меньше.
-
Исполнитель найден, предложение закрыто.
-
Добрый день.
Требуется подключить камеру от Raspberry PI (OV5647, интерфейс MIPI CSI-2) к Xilinx Zynq 7000. Готовое решение должно сохранять кадры во внешнюю DDR-память, а также конфигурировать камеру через SCCB (аналог I2C). Для демонстрации потребуется написать демо-программу для процессорной части Zynq, которая выведет изображение из памяти на VGA, и позволит настроить камеру через UART (достаточно команд типа "записать в регистр X значение Y").
Камеру, плату Zedboard и средства их коммутации мы предоставим.
Работа в Москве. Цена договорная.
Обращайтесь по адресу sokolov собака acsys точка ru.
Спасибо за внимание.
-
Я вижу задача вызвала обсуждение, я также получил несколько просьб по почте рассказать чем закончится. По окончании разработки я помещу здесь краткую информацию о решении. Отмечу, что задание после диалога с исполнителем изменилось, и часть моих высказываний здесь потеряла силу.
-
Исполнитель найден, предложение закрыто.
Я благодарю всех откликнувшихся, их оказалось больше чем я ожидал. Прошу прощения, если я кому-то не ответил, возможно чьи-то письма упустил в потоке.
-
GPS к сожалению не подходит по двум причинам - возможна работа в помещении с толстыми стенами, и не будет связи между модулями, т.е. не будет известно какие получили импульс, а какие нет. Нужна гарантия, что если импульс выдаётся одним модулем, то он выдаётся и всеми остальными. Кратковременнное пропадание связи не страшно, если она затем восстанавливается, но ситуацию нужно отрабатывать.
В задании многого не сказано, чтобы не перегружать его лишними деталями. Кроме того некоторые вопросы ещё в разработке. Интересующимся я высылаю более детальное ТЗ.
Шахт скорее всего не будет, как и доп. требований для них. Будет работа в обычных помещениях и под открытым небом.
-
Добрый день.
Мы находимся в Москве. Нам нужно разработать встраиваемый модуль для радиосинхронизации приборов.
Все модули должны синхронизироваться друг между другом с точностью не хуже 1мкс, все модули сосредоточены на расстоянии 100м, количество модулей до 100.
Все модули должны выдавать на материнскую плату синхроимпульс не менее 20нс с частотой следования например 1 Гц с момента установления синхронизации до момента её потери (при помехах или пропадании питания).
Модули должны работать на частотах и мощностях, не требующих лицензирования в Германии.
Средняя потребляемая мощность модуля не должна превышать 500 мВт, должен быть режим пониженного энегропотребления (не более 25мвт), устанавливаемый с материнской платы.
Корпус прибора радиопрозрачен.
Задание обсуждается и может измениться после диалога с исполнителем. Цена разработки обсуждается в лмчной беседе, порядка средней цены соответствующего труда в Москве.
Обращайтесь по адресу sokolov собака acsys точка ru. В личку лучше не пишите, она проверяется нечасто.
Спасибо за внимание.
-
Погонял сегодня мосфеты, измерение при обратном напряжении работает, но похоже накладывается какая-то фиксированная ошибка при смене полярности. В ближайшее время соберу измеритель с виртуальной землёй и сниму характеристику, заодно и нулевое питание вместо отрицательного проверю.
-
Хочу попробовать в схеме управления PMSM без датчиков с 3-мя токовыми шунтами заменить эти самые шунты на токоизмерительные цепи в самих мосфетах. Но поскольку я пока плаваю как в моторах, так и в измерительных мосфетах, у меня появились некоторые сомнения по поводу работоспособности схемы.
На шунте в нижнем плече могут быть отрицательные напряжения при переходных процессах от переключения. Но насколько я понимаю бездатчиковый алгоритм управления, измерения напряжений на шунтах проводятся вне переходных процессов. То есть измерять отрицательные напряжения на шунте не нужно. Подскажите пожалуйста, я не ошибаюсь?
Сама схема измерения через мосфет описана например у NXP в AN10322. Но я сомневаюсь, нужно ли отрицательное питание на схеме с виртуальной землёй, если требуется измерять только положительные сигналы (исходя из моего предыдущего предположения). Будет ли такая схема с нулевым питанием вместо отрицательного стабильно давать 0 на выходе при нулевом токе в мосфете? И не будет ли её уносить в разнос при отрицательных значениях тока?
-
Posted · Edited by Jameson · Report reply
Продам кит от ST, STM3210B-EVAL, куплен на Digikey, не пригодился. Цена как на Digikey, торг уместен.
http://www.st.com/internet/evalboard/product/176090.jsp
Пишите сюда или на sokolov собака acsys точка ru
-
Posted · Edited by Jameson · Report reply
Наблюдал точно такую же проблему, решается как ни парадоксально отключением ноги RST (системный а не TRST) от отладчика. Сеггер работал только в режиме авто на 5 кГц (в ручном на 5 не работал), после отключаения ноги работает на 1МГц, только само собой процессор не сбрасывается отладчиком. Да и вообще отладка не работает, только прошивка, зато быстро. Чтобы запустить отладку приходится ногу RST подключать назад.
Да, и с частотой кстати непонятка. Ядро измеряет частоту на 10-15% больше чем видно на осциилографе, и не работает на обещанных 125 МГц (по всторенной измерялке получается вообще 140+), максимум где-то на 110.
-
Мы тоже разносим цепочки ПЛИС и контроллера и ставим 2 разъема. Так оказывается проще, чем создавать переходники и мучаться с перетыканиями, либо учить один из кабелей быть универсальным. Плюс еще и напряжения иногда в цепочках разные. Единственный случай, в котором это необходимо - это тест платы (boundary-scan). Но для этого всегда можно соорудить внешний "крэдл", который будет объединять две цепочки в одну со всеми необходимыми преобразованиями уровней.
Efinity IDE - process crash
in Среды разработки - обсуждаем САПРы
Posted · Report reply
Пролистал гайд на синтезатор, сходу не увидел. В принципе 20000 достаточно большое число, если не использовать инициализацию памяти в цикле. Может они об этом случае не подумали, или решили что нулевая инициализация будет спрятана под translate_off, а ненулевая будет каким-то другим методом.