avatar
А какой именно у тебя из MAX II и в каком корпусе?
avatar
Отличный компьютер. Современные процессоры имеют достаточно кэша, что бы перекрыть производительность памяти.
Нет смысла брать память в 2400 ГГц, можно поставить 1333 МГц. Смысл есть только в случае использования интегрированного графического ядра (AMD Axx и Intel со встроенной графикой — полезно перед покупкой смотреть максимальную частоту шины памяти)
Был неприятно удивлен то, что Альтиум 10й работает как однопоточное приложение. Не знаю как с новыми, на новый денег не дают.

Тестируя видеокарты, я обнаружил, что NVidia хуже прорисовывает детали в SolidWorks в режиме realView, чем AMD.
Я сравнивал 4 видеокарты GTX750Ti, Quadro K700 и встроенную в A10-5750m, а также R7 240. Красные хорошо прорисовывали детали, а вот нвидиа отказывалась дорисовывать детали. Хваленная Quadro K700 была по уровню R7 240. Я так и не понял в чем ее преимущество, поскольку грелась она при обычном ролике на ютубе под 80 градусов. По тестам далеко позади R7 (разница в 2-3 раза), а цена в 3 раза выше.
avatar
Есть множество книг на эту тему. Есть эта книга и на английском. Читать ее кому сложно, кому легко. Перевод на русском очень хороший, но мне стиль изложения не совсем понятен так же.
На эту тему можно найти с десяток книг.
Отличная книга на русском А.Н. Кечиев, Проектирование печатных плат для цифровой быстродействующей аппаратуры. Не забудьте купить себе хороший осциллограф с полосой хотя бы в 2ГГц и активный щуп, что бы наблюдать эти эффекты.

Такие книги хороши для тех, кто разрабатывае ПП с частотами от ~300 МГц и выше.

«Отрыв земли» может возникнуть даже на простейшей цифровой логике, если спроектировать ПП соответствующим образом.
avatar
Поздравляю с запуском!

Сам еще зимой собрал PRUSA I3.
Комплектующие заказывал на Али. Раму мне друг вырезал из нержавейки.
Помимо ABS иногда юзаю CO-PET пластик, он не дает усадку и не растрескивается.
avatar
Ну такая «с понтом экономия» на лог. элементах что-ли :) Хотя компилятор в обоих случаях выдает одинаковое количество используемых ячеек. Так что ваш вариант понятнее.
Я уж, наверное, с пол года не ковырял MAX и Verilog :)
avatar
Мелкий вопрос. Просто из любопытства.
Почему именно:
assign txReadyOUT = !txCounter[3:1];
assign txIdleOUT  = txReadyOUT & (~txCounter[0]);

а не
assign txReadyOUT = !txCounter[3:1];
assign txIdleOUT  = !txCounter[3:0];
avatar
Спасибо, не знал за утилиту и настройку в биосе. у нас уже єсть скрипт для генерации xml соответствия номера порта и S/N. У нас USB-COM не от FTDI, а другого производителя.

«USB-COM — плохое решение.» — мой коментарий просто что апаратный COM лучше чем преобразователь USB-COM, а мне поставили "-"
avatar
С подобным колдунством сталкивались для FTDI. FTDI дает утилитку, которой можно включить «игнорирование серийного номера». Если включить игнорирование, то можно совать в один и тот же USB порт разные FTDI и номер порта будет назначаться один и тот же. Возможно такое игнорирование можно как-то включить и для CDC/ACM. Но, тут как в анекдоте «есть один нюанс». Нужно чтобы USB порт был 2.0 (на PC, который используем для тестирования приборов просто выключили поддержку USB3 в биосе) Может эта информация чем-то поможет?
avatar
С новым устройством будет новый номер порта. У старого останется тот же номер, если его воткнуть в старый USB-порт. Не очень понятно что у кого меняется.

Есть плата, на ней MCU c вторым MCU который реализует програматор и USB-COM преобразователь. Для загрузки прошивки в MCU c новой версии IDE нужно обновить прошивку второго MCU. После прошивки виндовс назначает новый COM, так как думает что подключено новое устройство.

Да и маленькую менюшку в проекте с настройкой номера порта можно добавить для удобства, не такая уж это и сложная задача.
система работает в консольном режиме, настройки задаються в ini файле.

2. Часто это сколько? Неделя это много или мало для Вашей системы?

иногда раз в две недели. Система работает с обменом по COM порту, если зависнет COM нужно делать перезагрузку.
avatar
1. С новым устройством будет новый номер порта. У старого останется тот же номер, если его воткнуть в старый USB-порт. Не очень понятно что у кого меняется. Да и маленькую менюшку в проекте с настройкой номера порта можно добавить для удобства, не такая уж это и сложная задача.

2. Часто это сколько? Неделя это много или мало для Вашей системы?
avatar
Тут еще нету двигателей и стола.
Так и буду делать со статьёй.
avatar
А в собранном виде и не кажется, что там столько всего :) Можешь сразу начинать писать статью, чтобы потом не забыть что и как было :) Я сейчас так делаю — пишу еще до того, как начинаю делать проект, а потом, правлю по ходу.
avatar
Процесс сборки 3D принтере продолжается.
Немного деталек :)
avatar
Не пришлось, он 450вт и хорошего качества, потянет.
avatar
А блок питания не пришлось менять? Потянет?
avatar
Интересные курсы должны быть, спасибо. Как раз и ланчпад с MSP432 лежит без дела :)
avatar
Ну, тоже проблема не большая. Можно, к примеру, написать скриптик который по vid/pid искал бы нужный порт и прописывал его в ini файлик.
avatar
Настройки ком-порта в файле *.ini Система работает 24/7 автономно, решение виндовс изменить номер порта приносит проблемы, нужно вносить изменения в файл конфигурации. Как запретить перенумерацию портов виндовсом к сожалению не нашел. В других случаях с USB-COM можно работать, не критично.
avatar
Ну, это так-себе причина чтоб ругать порт. Скорее, пограммистов, которые сделали выбор порта неудобным. Но есть и реальные доводы в пользу настоящего порта. К примеру, в протоколах типа модбаса нужно жесткое реальное время для изменерия межпакетных таймаутов. И вот тут миллисекунда задержки, добавленная USB очень даже мешает. Хотя, на практике. все работает и так.
avatar
1. Система создает виртуальный ком-порт например с номером 3. ВВ конфигурации моего проекта указываю работать с 3 ком портом, все работает, но при подключении нового USB устройства порт с 3 станет например 4, без внесения изменений в конфигурацию системы, не будет работать. Даже если в настройках виндовса пренудительно вернуть на 3 компорт, через некоторие врямя опять поменяеться...
2. Очень часто зависает драйвер, и нужно перезагружать PC, что не всегда возможно...

3. C Апаратним ком-портом таких проблем нет.