Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

worklog: двухсторонний монтаж

Capture

Формально шесть слоёв, но два из них это строго "земля", поэтому трассировка идёт по четырём.
Иначе не влезет!

Это LWIR, болометрическая камера с разрешением 1280*720, до 30 герц (матрица может до 60Гц, но нужен будет совсем другой АЦП и процессор - тот чип, что сейчас предполагается, попросту не потянет такой поток).

worklog: hexotron

Задумал тут кое-что сделать прикольное... Но сначала решил смоделировать.
Вчера начал, сегодня уже почти доделал - 4-битный процессор с умопомрачительной широтой возможностей!
Набор команд спроектировал, оглядываясь на RISC V, как бы смешно это не звучало: получается эдакий RISC V/8.

Итого, гарвардская архитектура; 12-битная адресация инструкций и данных; 8-битные инструкции и 4-битные данные.
С памятью данных работает только две команды - LD/ST, всё по классике.
Четыре регистра общего назначения, один регистр-аккумулятор, два спецрегистра.

Три команды условного перехода (на небольшую дистанцию, ибо смещение всего 4 бита), одна команда безусловного перехода (без ограничений).
Арифметика (сложение/вычитание), логические AND/OR/XOR, сравнение (равно/не равно/больше или равно/меньше; со знаком и без знака), сдвиги вправо-влево арифметические и логические.
Может работать как с регистрами A := f(A,R) , так и с непосредственными операндами A := f(A,imm4).

Никакого ввода/вывода кроме как через память. Прерываний тоже нет (пока что -- ещё не придумал, как их сделать).

Потихоньку отлаживаю в симуляторе.

Если/когда заработает, сделаю себе понтовые настольные часы.
Хотя бы схему.
Впрочем, для часов даже такой процессор будет избыточен.

IBM жжот!

2nm

интересно, какие там параметры питания, у процессора с такой технологией - 1 милливольт, 500 ампер? ;)

И как долго такой чип проживёт под нагрузкой, пока диффузия и электромиграция не сожрут затворы транзисторам...

worklog: AC'97 заработал (снова)

Простейший вариант контроллера - принимает данные от АЦП и тут же перекладывает в ЦАП - наконец-то опять заработал. Пришлось помучиться с тривиальщиной, но дальше будет проще, надеюсь. Теперь надо прикрутить какой-нибудь системный интерфейс, типа wishbone, а с другой стороны к нему приладить ещё SPI -- хотя бы для того, чтобы подцепиться внешним процессором и настраивать кодек уже не намертво пришитым конечным автоматом, а элегантным обменом 24-битными командами (громкость крутить, переключать мультиплексоры и т.п.)

SPI всё равно понадобится -- например, чтобы снимать данные с демодулятора (и показывать их на дисплейчике, а-ля осциллоскоп) и, если я его смогу сделать, блока БПФ.

А я ведь уже писал этот код, году эдак в 2015 (?), и даже нашёл те исходники.
Но ничего в них не понял.
И пока разбирался с собственной писаниной (по доброй традиции, комментариев почти нет!), фактически написал заново всё то же самое, но чуточку в более компактной форме.

Любопытная новость.

Министерство финансов США в пятницу объявило о новом расширении санкционных списков, внеся в них московский Центральный институт химии и механики (ЦНИИХМ).

Как считают в Соединенных Штатах, специалисты именно этого исследовательского центра разработали компьютерный вирус Triton, также известный как TRISIS и HatMan и предназначенный для взлома сетей на промышленных объектах.


Зная о том, какие ребятки сидят в ЦНИИХМе, смею усомниться в точности результатов расследования американцев.
Утверждать, что они ошиблись, не буду - всё-таки я давно уже сбежал из этого прекрасного места. Но вот в то, что с тех пор там что-то сильно улучшилось, верится с трудом.

Короче, вот понадобилась всё-таки Windows 7 и я её поставил, но

штатным образом не получалось НИКАК ВООБЩЕ, перепробовал все варианты советов на тему "как поставить семёрку на Ryzen" - ничего не помогло.
Но ведь у меня есть линукс.
В линуксе настроил виртуалку так, чтобы она подцепила физические диски.
Поставил винду там, пошаманил с BCD, перегрузился уже в "физическую" систему, там уже установил драйверы AMD, NVidia и Xonar.. и вот я в свеженькой, сияющей незасранным реестром Винде7!