Как стать автором
Обновить
170.13

Компьютерное железо

Мать, видюха, память, звук и вот это всё

Сначала показывать
Порог рейтинга
Уровень сложности

Создаём простейший проект для ПЛИС Lattice в среде Litex

Время на прочтение16 мин
Количество просмотров6.2K

В предыдущей паре статей я рассуждал про ПЛИС Lattice. Давайте сегодня поговорим об эффективной разработке под них. Один наш крупный руководитель уверяет, что из разговоров с иностранными Заказчиками, он выяснил, что российских разработчиков считают пишущими классные вещи, но делающими это крайне медленно. Ну, разумеется, по сравнению с разработчиками из других стран. И разумеется, «классные» идёт на первом месте.

Один из методов обхода проблемы скорости разработки – использование готовой инфраструктуры для проектов. Я делал цикл статей про комплекс Redd, где продвигал использование готовой шинной инфраструктуры в среде разработки Quartus. Сначала это была честная процессорная система, потом – процессор мы изъяли, а шины – оставили.

Затем я делал пару циклов, где активно использовал данный подход. Мне приходилось дописывать только проблемно-ориентированные модули, остальное — среда разработки создавала за меня.

Есть ли что-то подобное для Lattice в частности и сцепки Yosys/NextPNR в целом? Вы не поверите! Решение не просто есть, но оно ещё и настолько кроссплатформенное, что подойдёт и для Yosys/NextPNR, и для Quartus, и для Vivado! И называется оно Litex. Итак, давайте попробуем поэкспериментировать с ним для подхода, который я уже давно продвигаю: «делаем штатную основу, а на неё нанизываем свои целевые блоки».

Читать далее
Всего голосов 16: ↑12 и ↓4+8
Комментарии5

Кризис видеокарт — что делать и кто виноват

Время на прочтение10 мин
Количество просмотров22K

Кризис видеокарт, да и железа в целом – тема не новая, но она всё еще остается одной из самых болезненных в эпоху затяжной пандемии. Вчерашний мусор, пылившийся на полках магазинов за минимальный прайс, неожиданно стал всем нужен и подорожал минимум вдвое, а актуальные видеокарты перестали быть доступными на многие месяцы, появившись в рознице по цене в 3 и более раз выше рекомендованных.

Читать далее
Всего голосов 26: ↑21 и ↓5+16
Комментарии206

Почему серверы от производителей не василькового цвета?

Время на прочтение11 мин
Количество просмотров9.1K

Пока сервер работает без проблем, ваш внутренний гедонист может мучиться в монохроме. И досмотр железа, выкрашенного в черный или серый, напоминает в очередной раз, что мир ярче.

Или вы - последователь “классического” дизайна, которого все устраивает. И детство с вопросами к “причинно-следственным связям зеленой травы” потеряло актуальность. Все привычно и понятно … Было. Несколько секунд назад. А теперь все: нельзя просто так взять и не думать о васильковом сервере.

Читать далее
Всего голосов 15: ↑9 и ↓6+3
Комментарии24

В продаже появился Linux-телефон PinePhone Pro: что он умеет?

Время на прочтение4 мин
Количество просмотров76K

Разработчикам смартфонов очень сложно удивить чем-то современного искушенного технологиями пользователя. Ну да, чуть лучше камера, а может, восемь камер. Чуть больше или меньше экран, больше цветов, получше процессор и т.п. Эта гонка продолжается много лет, но вот разительно выделяющихся на фоне конкурентов устройств особо нет. С течением времени смартфоны разных производителейц становятся похожи друг на друга как две капли воды.

Исключения есть, хотя и мало. Но даже среди исключений особняком стоит телефон, который называется PinePhone Pro. Это своего рода усиленная версия Linux-смартфона PinePhone, который можно назвать «PinePhone на стероидах». О его возможностях и характеристиках — ниже. Единственное, что еще стоит добавить — новая модель также может использоваться в качестве рабочей станции, то есть десктопа.
Читать дальше →
Всего голосов 118: ↑114 и ↓4+110
Комментарии108

FullHD vs 4k и integer scaling: всегда ли 2 x 2 = 4?

Время на прочтение11 мин
Количество просмотров18K
«Лучше быть богатым и здоровым, чем бедным и больным»
© Аксиома

В статье Простой способ получения ”Flicker-Off”: «отключение» ШИМ мерцания подсветки LCD мониторов и телевизоров я обозначил несколько смежных тем, заслуживающих на мой взгляд отдельного разговора, который мы сейчас продолжим.

В этой статья с провокативным названием рассмотрим возможность подключения 4k монитора к относительно старому компьютеру без поддержки (или с неполной поддержкой) такого разрешения, более подробно поговорим о масштабировании изображения с integer scaling (цело­чис­ленным коэффи­циентом масштабирования), а также затронем другие связанные с этим вопросы.
dot1x1image — vs — image

Конечно это весьма специфический круг вопросов, поэтому статья вряд ли будет интересна обладателям современных компьютеров, способных полноценно работать с 4k мониторами. Ну, если только убедиться в правильности своего выбора, о чём они и так наверняка знают :-)

А вот владельцев относительно старого «железа», которые собираются приобретать новый монитора «на вырост», с расчетом заменить остальное через годик-другой, или (как в моем случае) использующих с одним монитором несколько системных блоков, один из которых довольно старый — добро пожаловать под кат
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии25

Синтезируем SystemVerilog код в OpenSource среде Yosys/NextPNR

Время на прочтение5 мин
Количество просмотров4.4K

В предыдущей статье я поделился опытом работы с ПЛИС фирмы Lattice через инструменты с открытым исходным кодом Yosys и NextPNR. Как я отмечал, освоить их меня заставило не столько любопытство, сколько требования Заказчика. В том проекте у меня просто не было выбора. И та статья, скорее, была написана в помощь для быстрого старта тем, кого тоже заставят. А можно ли использовать эту сцепку для дома, для семьи? Для этого она должна быть удобной.

Как мы обсудили в комментариях к прошлой статье, в минусы этой сцепке можно записать отсутствие такого полезного инструмента, как SignalTap (Altera) или ChipScope (Xilinx). Замену этой парочке пока что удалось найти только в виде физического анализатора. Так себе замена, но хоть что-то.

Более серьёзная трудность заключалась в том, что все примеры, которые я находил, были реализованы на чистом Верилоге. А я уже не могу писать автоматы, не используя такой механизм, как enum. Меня каждый раз злит необходимость перенумеровывать состояния, если я правлю автомат по ходу разработки. Но чтобы был enum, надо пользоваться более прогрессивным стандартом языка, который уже называется SystemVerilog.

На странице Yosys  YosysHQ/yosys: Yosys Open SYnthesis Suite (github.com) описано, что данный язык ограниченно поддерживается синтезатором, и даже указана опция для его использования. А именно сказано, что команде read_verilog надо добавить ключ –sv. Но попытки найти в сети готовую инструкцию для новичков, как её активировать, я не нашёл, потому что если кто-то и пользуется этой командой, то для одного файла, а не для списка.

Наконец, я разобрался, поэтому делаю такую инструкцию, чтобы любой желающий смог быстро найти готовое решение.

Читать далее
Всего голосов 11: ↑10 и ↓1+9
Комментарии7

Huawei, похоже, выходит из кризиса: новый процессор, ноутбук и операционная система

Время на прочтение4 мин
Количество просмотров29K

Китайская компания Huawei попала в немилость США несколько лет назад. Правительство Соединенных Штатов ввело целый список жестких санкций в отношении этой корпорации. У многих аналитиков возникли сомнения в том, что под таким давлением бизнес этой компании, каким бы отлаженным он бы ни был, сможет нормально работать.

И действительно — ведь продукцию Huawei прекратили продавать в Штатах. Более того, вендорам чипов и других электронных систем, работающих с американскими технологиями, запретили поставлять компоненты китайцам под угрозой закрытия доступа к этим самым технологиям. Но, похоже, компания понемногу начинает справляться с проблемами, которые можно назвать смертельно опасными для бизнеса. Более того, компания поставляет новую продукцию, от чипов до операционных систем. Подробнее обо всем этом — под катом.
Читать дальше →
Всего голосов 59: ↑54 и ↓5+49
Комментарии81

И снова процессоры: новые чипы от Intel, AMD, Huawei, особенности М1 от Apple

Время на прочтение5 мин
Количество просмотров30K

Процесс выхода на рынок новых процессоров явно ускорился — буквально каждый месяц на рынке появляются новые и новые чипы. Сейчас стали известны подробности сразу о нескольких новых чипах, включая как зарубежных, так и отечественных производителей. Среди этих подробностей — интересная особенность уже вроде как изученных процессоров М1 от Apple, о которых мы писали не так давно.
Читать дальше →
Всего голосов 85: ↑80 и ↓5+75
Комментарии64

Корпорация Qualcomm все же выпустила обещанный 5-нм процессор: что он из себя представляет

Время на прочтение4 мин
Количество просмотров14K

В начале этого года мы уже писали про компанию Qualcomm, которая пообещала выпустить ARM-процессор для ноутбуков, способный составить достойную конкуренцию «традиционным» чипам. В частности, компания пообещала, что этот чип совместим с ОС Windows, и является прямым конкурентом процессору М1 от Apple. Стоит напомнить, что M1 тоже основан на архитектуре ARM.

Ну а теперь Qualcomm выполнила обещанное и выпустила этот процессор. Это Snapdragon 8cx Gen 3 с топологией 5 нм, который добавит поддержку 5G-сетей для устройств, в которых установлен. Кроме того, поддерживаться будут и беспроводные сети Wi-Fi 6E. Первые модели устройств на базе процессора появятся в продаже в начале 2022 года.
Читать дальше →
Всего голосов 42: ↑40 и ↓2+38
Комментарии14

Как мы собирали компьютер для российского инженера-проектировщика

Время на прочтение8 мин
Количество просмотров20K

Мне действительно нравится собирать компьютеры. Чувствуется какая-то магия, когда куча железок превращается в умную полезную машину. И вот это предвкушение новой скорости и новых возможностей… Ух! 25 лет практикуюсь, и все не надоедает.

Но в комментариях к моим статьям и роликам о сборках часто звучит – мол, чего ты для забавы-то собираешь? Какой нормальный человек меняет компьютер раз в год, а то и чаще? И что у тебя за задачи такие, которые требуют всей это мощи? Собрал бы лучше что-то действительно практичное.

От комментариев можно было бы отмахиваться, но против цифр не попрешь. Статья и ролик о компьютере для родителей, который я собрал год назад, стали крайне популярны, и отлично читаются/смотрятся до сих пор. А там ведь сборка-то совсем простенькая, без изысков. Поэтому я решил при случае сделать еще какой-нибудь целевой компьютер.

И вот в октябре мне написал Рустам из города Энгельса. Он инженер-проектировщик, занимается разработкой проектов газопроводов. Его рабочему компьютеру исполнилось 10 лет, и никакие апгрейды не помогают держать машину в нужной форме. Нужно собрать что-то новое, а что именно – непонятно. И глаза разбегаются, и бюджет не царский. Несмотря на прозвучавшее слово «газопровод», доходы у Рустама вполне земные. А хотелось бы закупиться минимум лет на пять вперед, чтобы не отвлекаться на апгрейды.

Читать далее
Всего голосов 40: ↑23 и ↓17+6
Комментарии53

Стратегия Intel по нейтрализации ARM

Время на прочтение6 мин
Количество просмотров22K

Как Intel останется актуальным в ближайшие годы с поддержкой x86? Смогут ли они идти в ногу с линейкой Apple M1?

Дисклеймер: это чистые спекуляции, основанные на наблюдениях за видимыми шагами Intel и тенденциями развития отрасли. У меня нет никакого секретного доступа к решениям стейкхолдеров Intel.

Кроме того, я не верю, что у Intel есть утвержденный план. Полагаю, что компания параллельно оценивает несколько стратегий. Таким образом, эта публикация — лишь попытка предсказать, что, по моему мнению, станет долгосрочной стратегией Intel.
Читать дальше →
Всего голосов 47: ↑45 и ↓2+43
Комментарии70

Самые необычные клавиатуры последнего времени: от hi-tech до ретро

Время на прочтение4 мин
Количество просмотров19K

Клавиатуры — не просто инструмент для работы, но во многих случаях еще и стильный гаджет, который украшает собой рабочий стол. Понятно, что мало кто из нас променяет удобство работы на необычный/крутой внешний вид клавиатуры. Но в некоторых случаях компании рискуют и выпускают системы, которые далеко не всегда выглядят удобными. В этой подборке — как раз такие модели. Если вдруг кто работал с какой-то из них, расскажите в комментариях, насколько удобной или, наоборот, некомфортной является модель и почему. Ну а мы приступаем.
Читать дальше →
Всего голосов 45: ↑40 и ↓5+35
Комментарии80

Фестиваль ретрокомпьютеров «Демодуляция» — интерактивная ностальгия, лекции и много компьютерного творчества

Время на прочтение6 мин
Количество просмотров4.6K

27 ноября в центральном офисе Яндекса в Москве прошёл фестиваль ретрокомпьютеров  «Демодуляция». Кроме музея Яндекса, выступившего непосредственным организатором мероприятия, в фестивале приняло участие множество других российских и зарубежных музеев, а также отдельные энтузиасты, отличившиеся большой любовью в ретротехнике. Редакция Хабра посетила фестиваль, побеседовала с его гостями и организаторами и взяла несколько эксклюзивных интервью для своих читателей. Сегодня рассказываем и показываем, как прошёл фестиваль и что на нём можно было увидеть. В материале много фотографий — для вашего удобства они все будут спрятаны под спойлерами.

Читать далее
Всего голосов 42: ↑42 и ↓0+42
Комментарии14

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

SSD Kingston FURY Renegade – вовсе не предатель

Время на прочтение5 мин
Количество просмотров12K

Для компании Kingston бренд FURY не только ознаменовал возвращение былого имени, но и появление первых потребительских SSD с поддержкой PCIe версии 4.0.

Линейка SSD Kingston FURY Renegade представлена несколькими моделями, начиная с 500 ГБ и заканчивая внушительными 4 ТБ. В основе лежит производительный контроллер Phison E18, обеспечивающий коммуникацию по протоколу PCIe 4.0. Форм-фактор всех накопителей – привычный М.2 2280.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии6

Встречаем ровер третьего поколения: история создания робота-курьера Яндекса

Время на прочтение18 мин
Количество просмотров69K


Встречайте! Мы выпустили на улицу роботов третьего поколения — модель R3 уже можно встретить в Москве, Иннополисе и США. До конца года мы планируем произвести больше сотни таких роботов, и в дальнейшем будем расширять флот за счёт них.

Меня зовут Алексей, я работаю в Yandex Self-Driving Group: несу ответственность за разработку железа трёх (с половиной) поколений роботов Яндекса. В этой статье я не только коротко расскажу про новое поколение, но и поделюсь историей создания роботов-курьеров. Вы сможете взглянуть их глазами на велосипедиста, узнаете, как собрать прототип из фанеры и трёх гироскутеров, а также почему мы выбрали менее дальнобойные лидары. Всё это я дополню роликами и фотографиями разных этапов разработки. Поехали!
Читать дальше →
Всего голосов 212: ↑211 и ↓1+210
Комментарии266

Мини-ПК, на которые стоит обратить внимание: 5 моделей, которые будут полезны как дома, так и в офисе

Время на прочтение3 мин
Количество просмотров33K

Экономия полезного пространства на рабочем столе — важная проблема для многих из нас. Одно из возможных решений — покупка миниатюрного компьютера, который вообще место не занимает. Большинство подобных устройств просто крепятся позади монитора. Но, конечно, миниатюрность — еще не все, хочется, чтобы система еще и нормально работала. В сегодняшней подборке указаны модели, выпущенные недавно, которые действительно могут пригодиться как в домашних условиях, так и на работе.
Читать дальше →
Всего голосов 59: ↑42 и ↓17+25
Комментарии118

От S.T.A.L.K.E.R. и «Казаков» до Cyberpunk-2077, или Что можно выжать из компьютерного корпуса объемом 3,3 литра

Время на прочтение3 мин
Количество просмотров10K

Я увлекаюсь сборкой ПК в корпусах маленького формата SFF (small form factor) с 2018 года. Хобби отлично помогает отвлечься от рабочей рутины, потому что при скромных объемах нужно учитывать массу параметров — не только, скажем, мощность процессора и размеры материнской платы, но даже толщину оплетки кабелей питания. Иногда приходится выбирать, чем пожертвовать, чтобы установить дополнительный крохотный вентилятор для улучшения продуваемости.

Читать далее
Всего голосов 9: ↑7 и ↓2+5
Комментарии22

Арт из клавиш списанных клавиатур

Время на прочтение6 мин
Количество просмотров7.1K

Насобирал много клавиатур, т.к. давно замыслил сделать панно из клавиш. Однако оказалось, что каждая клавиатура у меня - это целая история. С помощью этих клавиатур делались игры и софт, набирались статьи в газеты и журналы. Многим по 10, 20 и даже 30 лет. И решил я делать из клавиатур паттерны, которые связанны по духу с теми, кто их использовал.

Отмываю, дезинфицирую и превращаю в картинку. Все клавиши будут участвовать в изображении. Ни одной лишней, но и ни одна не потеряется. Такой вот челлендж.

Клавишный Pixel Art отличается от обычного из-за разных размеров и форм клавиш. Еще клавиши можно сдвигать, и смотрится это аутентично, т.к. на самих клавиатурах клавиши со сдвигом. А еще клавиши характерны не только формой, но и содержанием. И это отдельная тема - расположить их так, чтобы надписи на клавишах сочетались прикольно.

Посмотреть, что получилось
Всего голосов 45: ↑43 и ↓2+41
Комментарии12

Крутящийся шар: история трекбола

Время на прочтение8 мин
Количество просмотров8.6K
image

Трекбол старше мыши, а поблагодарить за него мы должны канадских военных


Прежде чем аркадные автоматы для боулинга позаимствовали нечто от трекбола, изобретатели трекбола, как оказалось, позаимствовали нечто от настоящего боулинга. В частности, от его канадской разновидности под названием 5-pin bowling («пятикегельный боулинг»).

В отличие от огромных булыжников, обычно бросаемых в американских боулингах, в пятикегельном используется шар диаметром около 13 сантиметров — больше, чем шар для skee-ball (диаметром 7,5 см), и примерно размером с шар, используемый в duckpin bowling. Однако в 5-pin bowling играют пятью кеглями, а не десятью (отсюда и название).

Это довольно интересный факт об объекте, разработанном в 1950-х и ставшем источником вдохновения для создания множества других устройств. Это устройство было насквозь канадским — его проект от лица ВМС Канады разрабатывала Ferranti Canada в рамках гораздо более крупного проекта — военной информационной системы под названием Digital Automated Tracking and Resolving (DATAR).
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии11
Привет, Хабр!
Меня зовут Север (никаких шуток, так в паспорте и написано), и последние полтора года я занимаюсь frontend-разработкой. В мире разработки надо знать обо всех современных тенденциях, постоянно изучать новое, менять инструменты на более совершенные... Может ли Windows 11 оказаться таким инструментом?

Давайте попробуем разобраться: я установлю систему, поочёредно протестирую инструменты разработчика, которые она предлагает, и посмотрю, насколько сильно это всё отличается от аналогов в Windows 10.
Поехали!
Всего голосов 59: ↑35 и ↓24+11
Комментарии34

Вклад авторов