Рубрика «микроэлектроника» - 6

Филипп Георгиевич Старос — американский отец советской микроэлектроники - 1

Я, американский инженер, – говорил он, – предлагаю программу работ, которая позволит советскому народу обогнать Америку в самой важной гонке ХХ века, превосходящей по своему значению и ядерную, и космическую гонку – первыми создать самые быстродействующие и самые массовые в мире вычислительные машины для обороны страны, для управления производством и просто для рядовых людей.

Это громкое заявление принадлежит великому физику-математику, инженеру, разведчику Филиппу Георгиевичу Старосу (Alfred Epamenondas Sarant), который является автором насыщенных страниц истории под названием отечественная микроэлектроника. Закрытая лаборатория СЛ-11, позже конструкторское бюро электронной техники — КБ-2, Центр микроэлектроники в Зеленограде, ЭВМ УМ-1 (УМ1-НХ), УМ-2, БИУС «Узел» для подводных лодок, управляющая ЭВМ «Электроника К-200» — все связано с именем лауреата Государственной премии СССР Филиппа Староса.
Читать полностью »

С 6 сентября 2017 года произошло 4 мощных вспышки на Солнце, одной из них был присвоен балл X9.3, что делает ее самой мощной за последние 12 лет. Ведущий научный сотрудник Пулковской обсерватории Георгий Гончаров посоветовал: «Если у вас есть возможность сегодня, завтра, послезавтра не летать на самолете, не плавать на подводной лодке, не садиться за руль — надо этим воспользоваться». Ему возразил главный научный сотрудник лаборатории «Рентгеновская астрономия Солнца» ФИАН Сергей Богачев: "… Это глупости. Дело в том, что жесткое излучение от вспышек полностью тормозится в атмосфере Земли. Воздух практически не пропускает рентгеновское излучение, и высота, до которой доходит излучение, вызванное вспышками на Солнце, — примерно 30 километров… На самолетах летать не опасно, а плавать на подводных лодках и подавно… Есть некоторые сообщения в истории, о правдивости которых не могу судить, о случаях выхода электросетей из строя. Безусловно, все это влияет и на беспроводную связь, на спутниковую связь и на связь, которая использует отражение ионосферы Земли, поскольку свойства ионосферы меняются при солнечных вспышках".

Может, и нет никакой опасности или, по крайней мере, эта опасность сильно преувеличена? Давайте разберёмся с тем, что касается отдельных ядерных частиц (ОЯЧ) — нейтронов и имеющих электрический заряд протонов и ядер атомов химических элементов. Надеюсь, что моя статья развеет как сомнения одних, так и паранойю других.
Читать полностью »

Недавно вышло еще одно печатное издание книжки Харрис & Харрис на русском языке. Это широкоохватывающий ликбез про то, как проектируют микросхемы в компаниях типа Apple и Intel (методология проектирования на уровне регистровых передач с использованием языков описания аппаратуры). До этого печатного издания вышло бесплатное электронное издание этой же книжки, которое стало вирусным — его скачивания дважды завалили британский сайт Imagination Technologies, а посты о книжке на Хабре и Гиктаймс собрали более 300,000 просмотров (1, 2, 3, 4, 5 ). История перевода книжки на русский тоже довольно поучительна — он начался как общественный проект группы энтузиастов: преподавателей российских и украинских университетов, а также русских сотрудников компаний как в Silicon Valley (MIPS, AMD, Synopsys, Apple, NVidia ...) так и в России (НИИСИ, МЦСТ, Модуль ...). Когда вышло первое печатное издание на русском языке, его тоже довольно быстро раскупили и пожаловались, что оно черно-белое. Поэтому следующий принт был цветной, улучшенного качества.

Теперь возникает вопрос: ну хорошо, вы приобрели или скачали бесплатно книжку, поняли основы цифровой схемотехники, языков описания аппаратуры Verilog и VHDL, приобрели вкус писания на ассемблере и разобрались с организацией простейшего конвейерного микропроцессора, а также как все это стыкуется с периферийными устройствами и встроенным программированием. Что делать дальше?

Следущие шаги в черной магии процессоростроения после того, как вы освоили Харрис & Харрис - 1

На снимке — Татьяна Волкова, сотрудница образовательных программ компании Samsung в Московском Физико-Техническом Институте
Читать полностью »

На рынке foundry-услуг намечается небольшая революция. Над TSMC, которое пока еще находится на лидерском пьедестале, нависла тень. Разбираемся, кто, зачем и почему «угрожает».
Читать полностью »

Как проинвертировать три сигнала двумя инверторами или их роль в истории ЭВМ - 1Задачу «Можно ли проинвертировать три сигнала, если у вас есть только два инвертора, и неограниченное количество элементов „И“ и „ИЛИ“? мы решали в институте за одну пару. Сейчас ее решение ставит в тупик даже продвинутых специалистов. Давайте посмотрим как с ней справится geektimes-сообщество, а заодно попробую восстановить истории ее возникновения…
Читать полностью »

imageУ бизнеса Toshiba по производству микрочипов не просто появились новые потенциальные покупатели. На сей раз Apple и Amazon строят серьезные планы на этот счет. Этой информацией поделился с газетой Nikkei генеральный директор тайванской компании по производству электроники Foxconn Терри Гоу.

«Apple и Amazon предлагают деньги сообща, но я не могу комментировать, сколько именно предлагает каждая компания», — заявил Гоу. Тем не менее, его заявление можно считать первым официальным подтверждением того, что два ИТ-гиганта намерены участвовать в борьбе за полупроводниковый бизнес компании Toshiba.Читать полностью »

Поставляемые в составе пакета MIPSfpga документация, ПО и конфигурационные файлы предполагают применение Bus Bluster в качестве аппаратного отладчика. Статья содержит инструкции по использованию для этой цели практически любого USB-UART адаптера, построенного на микросхеме FTDI с поддержкой MPSSE (FT232H, FT2232H, FT4232H, FT2232D). Кратко описывается интеграция среды разработки Visual Studio Code и отладчика GNU GDB.
Все конфигурационные файлы, описываемые в статье, а также часть документации доступны на github.

Элементы системы

image

Читать полностью »

Ссылка на первую часть

Рассматриваемая нами конфигурация состоит из следующих элементов:

image

Шина AHB-Lite

Является основным инструментом для общения ядра MIPSfpga с внешним миром. Из нее в модуль доступа к SDRAM поступают команды на чтение и запись информации, по ней же передаются считываемые и записываемые данные. Основная особенность: фаза адреса последующей команды совпадает по времени с фазой данных текущей команды. Лучше всего это видно на следующей диаграмме:
image
Краткое описание изображенных сигналов: HCLK — тактовый сигнал; HADDR — адрес, данные по которому мы хотим записать или прочитать на следующей фазе, задается мастером; HWRITE — при высоком уровне на следующей фазе должна быть произведена операция записи, выставляется мастером; HRDATA — прочитанные данные; HREADY — флаг завершения текущей операции; HWDATA — записываемые данные, выставляются мастером. Документация на шину, включая описание всех сигналов и их возможных комбинаций входит в состав пакета MIPSfpga.

Читать полностью »

На этой неделе я закончил работу по добавлению поддержки SDRAM в проект MIPSfpga-plus. Теперь при работе с MIPSFpga помимо блочной памяти, ограниченной ресурсами ПЛИС, доступно еще и внешнее ОЗУ.

Данная статья состоит из 2 частей:

Часть 1. Краткое описание модуля доступа к SDRAM. Пример использования.
Часть 2. Подробное описание работы с памятью, достаточное для того, чтобы в работе модуля смог разобраться человек, ранее не имевший дела с микросхемами ОЗУ. Список литературы.

Предполагается, что читатель как минимум:

  • знаком с предметной областью в объеме учебника Харрис-энд-Харрис [1];
  • имеет опыт программирования на C, ассемблере, использования gcc;
  • имеет минимальный опыт работы с MIPSfpga. Не имея такого опыта, будет логичным начать с более простых вещей, и лишь затем думать о том, как использовать ОЗУ в своей системе.

Если вы уже опытный разработчик, то Часть 1 стоит пробежать глазами по диагонали, Часть 2 — не содержит для вас ничего нового. При этом вы можете принести несомненную пользу обществу, если добавите поддержку SDRAM для еще одной отладочной платы. На текущий момент она реализована только для Terasic DE10-Lite — одной из 9 плат, на которые в рамках проекта MIPSfpga-plus было портировано ядро MIPSfpga.

Читать полностью »

Подключение различных сенсоров, датчиков, реле, GPIO-расширителей и прочего «ардуиновского» хозяйства по шине I²C напрямую к серверным материнским платам через IPMI-интерфейс бортового контроллера (BMC). Практические примеры I²C-устройств и работа с ними из командной строки утилитой ipmitool. SMBus, PMBus и управление блоками питания. Не очень документированные ограничения и вопросы безопасности. Разоблачение проприетарщины.

Подключение управлямых блоков питания, сенсоров и реле к серверным материнским платам. Без Arduino - 1После установки сервера в самодельную конструкцию порой хочется подключить к нему ещё чего-нибудь: например, датчики температуры, давления, влажности, ЖК-экранчики или даже ШИМ-драйверы моторчиков. Бывают глючные внешние устройства, которые приходится удалённо и жёстко сбрасывать с помощью реле, не уровнив при этом весь сервер целиком. А может, читателю просто захотелось гребёнку GPIO с гирляндой светодиодов? Если это не одноплатник типа Raspberry Pi, а полноразмерный сервер, приходится навешивать микроконтроллер и возиться с ним: писать прошивку, тестировать, налаживать стык с хостом и т.д. Иногда это интересно само по себе, но бывает и наоборот: скорей бы скриптину написать да запустить, наконец, лишь бы работало.

Необычные разъёмы на железе всегда вызывали у автора смешанные чувства инженерно-технического зуда и вентиляторного фетишизма. Об этих занимательных разъёмах здесь и речь.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js