Джеймс
Свой-
Постов
654 -
Зарегистрирован
-
Посещение
Весь контент Джеймс
-
Работа сайта и сервера
Джеймс ответил admin тема в Новости и обсуждения сайта и форума
Адрес всегда https Сейчас "выкинуло" даже с незакрытой страницы, - просто минут 15 не было активности -
Для начала укажите в коде везде разрядности , а также и объявления всех регистров. Потом может и вопрос отпадет
-
Работа сайта и сервера
Джеймс ответил admin тема в Новости и обсуждения сайта и форума
@makc Уважаемая администрация, сайт "забывает" пользователя при каждом закрытии страницы. Я бы не задавал вопросов и думал, что проблема на моей стороне, если бы вы один раз этот баг уже не исправляли. И вот опять! -
Работа сайта и сервера
Джеймс ответил admin тема в Новости и обсуждения сайта и форума
Снова сайт перестал запоминать пользователя. После закрытия страницы опять каждый раз приходится перелогиниваться. -
Альтернатива пинцету для установки 0402
Джеймс ответил Flood тема в Пайка и монтаж
Пинцет? Ну у профессиональных монтажников их целый набор: Oт: https://www.chipdip.ru/product/5-075-bernstein И до: https://www.chipdip.ru/product/5-054-bernstein P.S извините за ссылку на коммерческий сайт, но это быстрее всего -
Нужно убедиться, что он действительно синхронный, т.е. тактовых частот не больше, чем вы предполагаете. ув. des00 подсказывает, где это посмотреть: Report Clock Networks/Report Clock Interaction
-
А Vivado дает report по clock-ам? Так вы узнаете, действительно у вас синхронный проект, или нет.. А подскажите, Vivado дает хотя бы clock report? (то есть находит сами Clock-и в проекте?) Тогда Автор быстро поймет, синхронный у него проект, или нет.
-
Во-первых непонятно, что у вас за симулятор. Может ошибка в нём (UPD. Увидел, Active HDL - ничего про него сказать не могу) Но я так подозреваю что вам нужно применить во всём проекте так называемую транспортную задержку: пример: always @ (posedge clk) begin a<= #1 d; b<= #1 a; end где 1 конечно же лучше заменить параметром. Вариант VHDL: TIME_DELAY : time := 1 ns PROCESS(clk, rst) BEGIN cnt_data <= cnt_data - 1 after TIME_DELAY; и так везде Первая попавшаяся ссылка на эту тему: https://asic4u.wordpress.com/2016/03/28/verilog-1-delay-in-rtl/
-
Подозреваю, что приемник блока радиоуправления : ) В зависимости от положения органов управления меняется ШИМ. - Автор определяет "наполнение" ШИМ и в результате получает число. Вообще "ни о чём". Еще и половина места должна остаться (как минимум).
-
Ээ.. На что-не хватает емкости-то? На 32 контроллера каналов? Или на 32 коммутатора? Если на 32 контроллера, то чудес не бывает, - надо брать большую плис. (Хотя.. у вас там SPI контроллеры и PWM в самом маленьком Cyclone-4, вроде?). Должны поместиться, но подходы к разработке совершенно другие нужны. Но об этом бесполезно говорить. Если же не хватает места на коммутаторы, то это наверное шутка. Или ваш цикл for выродился при синтезе в какого-то монстра.
-
CAN bus IP
Джеймс ответил jenya7 тема в Работаем с ПЛИС, области применения, выбор
Нет таких. Аргументы уже привел выше ув. yes -
А производство точно на территории России? Или всё же "субподряд"?
-
Сравнение ПЛИС
Джеймс ответил MaratZuev тема в Работаем с ПЛИС, области применения, выбор
Ну коллега zombi пишет про 16 разр. приложения, а не про ОСи ; ) Ну и про ОСи такие вы слышали конечно - это например Windows 3.1 -
Сравнение ПЛИС
Джеймс ответил MaratZuev тема в Работаем с ПЛИС, области применения, выбор
Повторюсь, тут есть подводный камень, - относительно небольшое количество логики и большое количество IO 3.3V Действительно, лучше тогда сосредоточиться на сериях где есть single-supply устройства: Lattice MachXO3, MachXO3D; Altera MAX10. Получается: Lattice MachXO3 LCMXO3LF-9400C-6BG256C 9400LE, 206 IO, $16 Lattice MachXO3D LCMXO3D-9400HC-5BG400C 9400LE, 335 IO, $24 Altera MAX10 10M16SCU324C8G 16000 LE, 246 IO, $38 -
Монтаж ПП в СПБ
Джеймс ответил Лариса тема в Ищу работу
Подтверждаю высокий профессионализм ув. Ларисы! Когда сотрудничали, то платы, промаркированные ее личным знаком, были как со знаком качества. -
Сравнение ПЛИС
Джеймс ответил MaratZuev тема в Работаем с ПЛИС, области применения, выбор
Табличка хорошая, но вот специфических требований маловато, чтобы что-то советовать. Кроме "желательно" non-volatile. Впрочем, я кажется заметил перекос - нужно немного логики (10 тыс LE ?) и в то же время много пользовательских IO. Таких на самом деле может оказаться немного. Или придется брать чип с заведомым избытком логической емкости. Ну и смотрите наличие на складах - подберете идеальный вариант, а у него срок поставки год.. Lattice ECP3 LFE3-17EA-6FN484C (222 IO) $27 Xilinx XC6SLX16-2CSG324C (232 IO) $30 Xilinx XC7A15T-1CSG324C (250 IO) $34 Altera 10M16DCU324C8G (246 IO) $38 non-volatile Microsemi M2GL010T-FGG484 (233 IO) $43 non-volatile В списке может оказаться что не все банки(!!) поддерживают 3.3V IO. Тогда реально число IO будет меньше. И наступит тот самый разрыв, когда 896-выв корпус придется брать -
А, ясно : )
-
Флейма не будет ; )
-
Да. Именно. Но зато все будет работать. Ээх, нельзя так писать. Ув. RobFPGA другое имел в виду, он некое обобщенное описание синтаксиса приводил.. Совсем без стандарта вам не обойтись. Советую изучить вот этот документ: 1364.1-2002 - IEEE Standard for Verilog Register Transfer http://www.iuma.ulpgc.es/~nunez/clases-FdC/verilog/Verilog-IEEE-1364.pdf Там на страницах 9-10 как раз найдете, во что превращается конструкция вида always @ (posedge clock or posedge set)
-
Я плохо знаю VHDL, поэтому могу ошибаться. Так понимаю, вы на выходе видите ноль вместо единицы. Причина может быть только одна, я считаю - столкновение одного сигнала с другим. И эту точку столкновения вы можете найти в debugger-e - на экране, соответствующем вашему скриншоту, "в узловых точках" делайте двойной щелчок мышью. Тогда эту точку найдете (сигнал, к которому был приложен force и второй какой-то сигнал). Я думаю это будет интересное и неожиданное место в проекте) Далее, почему так происходит. Видимо, разная "cила" (strength) у сигналов. Например если говорить о типе std_logic между 'H' (pull-up) и 0 выиграет ноль. Какое может быть отличие на двух компьютерах?.. Ну может быть force по разному работает. Попробуйте такие варианты force -freeze force -drive P.S Посмотрите DefaultForceKind (это preference variable в ModelSim) на том и на другом компьютере P.P.S А вообще конечно использовать force для таких целей не очень правильно. Проект должен оставаться проектом и если вы вводите какие-то настройки, то они должны задаваться штатно, - в том числе и на модели. Иначе от такой проверки может быть немного пользы..
-
Купон больше не действует : ( Кто-то успел скачать PDF-ы и т.д? Может быть переложить в закрома?
-
Спасибо, интересно! А что Вы думаете про KNX ? (возможно это уже было, но поскольку я раньше темой не интересовался, то пропускал)
-
Посмотрите мое сообщение на первой странице ; ) Ну какой софт.. Web интерфейс! Браузер только нужен на телефоне
-
Да не нужны даже спички, и перчатки тоже. У каждого в кармане всегда есть какая-нибудь карточка (дисконтная карта, проездной), ключи тоже у всех есть. Вот и нажимать кнопки уголком карты или ключом (ну если сильное нажатие нужно). И картинку какую-то добавить, типа той что ниже. P.S а так универсальное решение - web-интерфейс на смартфоне, - если что посложнее нужно. Допустим, считываешь QR код, и попадаешь на страницу управления.
-
Да я не про пожароопасность в атмосфере чистого кислорода.. Знаю о чем говорю, у меня кислородный концентратор одно время дома стоял. Я про другое. Откуда взялась идея, этот вирус лечится(!!) аппаратом ИВЛ?? Или кислородом под давлением 4 атмосферы.. Лечится пневмония, вызванная вирусом, лекарствами (неполный перечень на прошлой странице) а поддержание дыхания это уже другая статья.