Часть I
Часть II
Во второй части спроектируем устройства, представленные в первой части, на микросхемах малой степени интеграции, а также в Verilog'е.
Спроектируем схему, позволяющую складывать четырехразрядные числа.
Нам понадобятся сумматор и аккумулятор.
Рассмотрим, как работает сумматор на примере микросхемы 155им3 (зарубежный аналог 7483).
Для микросхем 155-й серии условимся, что на входах есть внутренний резистор, подтягивающий к плюсу (если ножка «висит в воздухе», то на ней присутствует логическая «единица»), поэтому при подключении питания на микросхему зажгутся все 5 светодиодов, присоединенных к выходу.
Так выглядит модель микросхемы в Logisim.
Для того, чтобы в Logisim спроектировать такую микросхему, необходимо выбрать «Меню» — «Проект» — «Добавить схему».
Читать полностью »
Рубрика «cpu» - 8
Проектирование процессора (CPU Design) Часть II
2017-10-24 в 15:18, admin, рубрики: cpu, diy или сделай сам, logisim, процессор, Процессоры, Электроника для начинающихПроектирование процессора (CPU Design) Logisim
2017-08-24 в 15:07, admin, рубрики: cpu, diy или сделай сам, logisim, процессорные архитектуры, Процессоры, Электроника для начинающихОдна из глав книги «Код» (Автор: Чарльз Петцольд) посвящена проектированию CPU и в начале главы описывается устройство, позволяющие суммировать наборы чисел, хранящихся в памяти. Спроектируем эту схему в Logisim'е. Возьмем набор восьмиразрядных чисел и подключим его к мультиплексору, переход от одного числа к другому будем осуществлять с помощью счетчика, подключенного к выбирающему входу мультиплексора, а к выходу мультиплексора подключим сумматор и аккумулятор. В качестве тактового генератора будем использовать кнопку. Данные будут загружаться в аккумулятор при отпускании кнопки (это осуществляется с помощью элемента НЕ, подключенного к кнопке).
AMD объявила спецификации и стоимость процессоров Ryzen Threadripper 1920X и 1950X
2017-07-14 в 17:19, admin, рубрики: cpu, ryzen, Threadripper 1920X, Threadripper 1950X, Железо, Настольные компьютеры, Производство и разработка электроники, Процессоры
Кристалл AMD Ryzen. Процессоры Threadripper будут «склеены» из двух таких кристаллов в многочиповом модуле
Компания AMD рассекретила свои топовые десктопные процессоры Ryzen Threadripper 1920X и 1950X. Как и предполагалось, они по характеристикам примерно соответствуют лучшим представителям Core i9 X-series, но стоят на 200-1000 долларов дешевле.
По мнению некоторых экспертов, мощность этих CPU уже выходит за пределы класса «топовый десктоп» (HEDT, High-End Desktop). Это некий более высокий класс, который можно назвать «сверхтоповый десктоп». Его предлагается классифицировать как SHED: Super High-End Desktop.
Читать полностью »
Собственная платформа ч0.1 Теория о процессорах
2016-12-01 в 19:13, admin, рубрики: C, compiler, cpu, fpga, Компиляторы, программирование микроконтроллеровЗдравствуй, мир! Сегодня у нас серия статьей для людей со средними знаниями о работе процессора в которой мы будем разбираться с процессорными архитектурами (у меня спелл чекер ругается на слово Архитектурами/Архитектур, надеюсь я пишу слово правильно), создавать собственную архитектуру процессора и многое другое.
Принимаются любые замечания!
Как искусственный интеллект меняет рынок чипов
2016-11-07 в 15:09, admin, рубрики: cpu, fpga, Google, gpu, глубокое обучение, Железо, искусственный интеллект, нейросети, ПроцессорыМенее, чем за 12 часов, три разных человека предложили мне деньги за то, чтобы я час разговаривал с незнакомым человеком по телефону.
Все они сказали, что им понравилась моя статья про то, как Google создаёт новый компьютерный чип для ИИ, и все они упрашивали меня обсудить эту тему с их клиентом. Каждый описал своего клиента как менеджера большого хедж-фонда, но не назвал его имени.
Запросы пришли от так называемых экспертных сетей – исследовательских фирм, связывающих инвесторов с людьми, которые могут помочь первым понять определённые рынки и обеспечить конкурентное преимущество (иногда, судя по всему, через инсайдерскую информацию). Эти экспертные сети желали, чтобы я объяснил, как ИИ-процессор от Google повлияет на рынок чипов. Но сначала они потребовали подписать для них соглашение о неразглашении. Я отказался.
Читать полностью »
Intel добавит в CPU инструкции для глубинного обучения
2016-10-15 в 12:34, admin, рубрики: AVX-512, cpu, intel, глубинное обучение, искусственный интеллект, Программирование, ПроцессорыНекоторые из последних процессоров Intel поддерживают семейство векторных инструкций AVX-512. Они выполняются блоками по 512 бит (64 байта). Преимущество аппаратной поддержки таких больших инструкций в том, что за один такт процессор обрабатывает больше данных.
Если код загружается 64-битными словами (8 байт), то теоретически, если не брать в учёт другие факторы, можно ускорить его выполнение в восемь раз, если использовать инструкции AVX-512.
Читать полностью »
Процессоры Intel Xeon E3-1500 v5 — новое слово в видео стримминге
2016-09-23 в 11:33, admin, рубрики: cpu, intel, iris pro, Блог компании ua-hosting.company, видео стриминг, Железо, Процессоры, технологииРынок видео стриминга и онлайн услуг стремительно развивается, что приводит к преобразованию видео контента. Для обеспечения быстрой и качественной съемки FHD и 4K требуется высокая вычислительная мощность. Повысить производительность можно с помощью программируемых пользователями FPGA, специализированных интегральных схем ASIC или GPU. В соответствии с этим компания Intel выпустила серию процессоров E3-1500 v5, основанных на Intel Quick Sync и ориентированных на видео стримминг. Это четырехядерные центральные процессоры Skylake, поддерживающие графику Iris Pro с 72 вычислительными блоками и усовершенствованным встроенным DRAM на 128 МБ.
Ниже представлена сравнительная характеристика интеловских процессоров E3-1200/1500 v5 Xeon на четырех ядрах, E5-1600/2600 v4 Broadwell на 22 ядра и E7-4600/8800 v3 Haswell на 18 ядрах в одном сокете.
Украинец подсказал британцу сделать вебинар для разработчиков IoT для сельского хозяйства. А мы поговорим о CPU внутри
2016-09-22 в 5:55, admin, рубрики: cpu, hardware-supported multithreading, imagination technologies, IoT, mips, mips interaptiv, multithreading, Анализ и проектирование систем, высокая производительность, параллельное программирование, программирование микроконтроллеров, Разработка для интернета вещейПути технологии неисповедимы. Три месяца назад к нам в Silicon Valley приехал бизнесмен из Украины Александр Романишин. Я пошел с Александром на выставку для разработчиков IoT, где мы встретили Дэвида Гарольда из британской части Imagination Technologies (компании, которая спроектировала PowerVR GPU внутри Apple iPhone).
Александр увидел у Дэвида демо платы MIPS Creator ci40 для «умных ферм», и минут двадцать рассказывал Дэвиду, что все правительство Украины начиная с Порошенко лично желает в порядке нахождения экономического будущего страны скрестить электронные технологии и сельское хозяйство.
Дэвид воспринял все это максимально буквально и сегодня утром я получил от начальника Дэвида письмо, откуда узнал, что они в Великобритании сделали онлайн вебинар по использованию MIPS Creator ci40 для построения системы умной ирригации, и соратники Александра могут зарегистрироваться для этого семинара, который состоится в среду 28 сентября в 11 утра по Silicon Valley / в 21.00 по киевскому времени:
По этому поводу я хочу копнуть глубже внутрь чипа и рассказать про историю и особенности процессорного ядра в показываемом в вебинаре устройстве. Внутри MIPS Creator ci40 стоит чип на основе многопоточного двухядерного кластера MIPS interAptiv, продвинутого отпрыска ядра MIPS 24KEc. Последний сейчас переживает вторую молодость внутри только что вышедшего на рынок Omega2, Linux-компьютера ценой $5 размером с почтовую марку. Чем же MIPS interAptiv внутри MIPS Creator ci40 отличается от MIPS 24KEc внутри Omega2 с точки зрения микроахитектуры и как это задевает программиста?
Читать полностью »
Неожиданная история микропроцессоров
2016-09-19 в 16:38, admin, рубрики: 4004, 8008, 8086, cpu, ctc, intel, texas instruments, История ИТ, микропроцессор, старое железоВы думаете, что всё началось с Intel 4004, но всё не так просто
Intel 4-битный 4004
Транзисторы, электронные усилители и переключатели, находящиеся сейчас в центре всего, от карманного радиоприёмника до суперкомпьютера, были изобретены в 1947 году. Ранние прототипы звались биполярными транзисторами, и они всё ещё в ходу. К 1960-м инженеры придумали, как комбинировать несколько биполярных транзисторов на одной интегральной микросхеме. Но из-за их сложной структуры, на схеме могло быть только небольшое их количество. Поэтому, хотя мини-компьютер, созданный на основе биполярных интегральных микросхем, был гораздо меньше ранних компьютеров, ему требовалось несколько плат с сотнями чипов на них.
В 1960-м был показан новый тип транзисторов: транзистор со структурой металл-окисел-полупроводник, МОП-транзистор. Сначала технология не выглядела многообещающей. Они были медленнее, менее надёжными и более дорогими, чем биполярные. Но к 1964-му интегральные микросхемы на МОП-транзисторах уже могли похвастаться большей плотностью и меньшей стоимостью производства, чем биполярные. Сложность интегральных микросхем росла согласно закону Мура, но технология МОП вырвалась вперёд.
Читать полностью »
Почему не нужно сваливать на неточность O-оценок свои проблемы
2016-09-15 в 1:10, admin, рубрики: big o, cpu, ram, Алгоритмы, математика, о большое, ОЗУ, память, Программирование, процессор
На написание данного поста меня подвигла недавняя публикация этого и вот этого переводов, в которых авторы в интеллигентной форме выражают свое недовольство по поводу того, как O-оценки вычислительной сложности классических, казалось бы, алгоритмов вступили в диссонанс с их практическим опытом разработки. Основным предметом критики послужила модель памяти, в рамках которой эти оценки были получены — она, де, не учитывает особенности иерархической организации по принципу быстродействия, которая имеет место быть в современных вычислительных системах. От чего и произрастают все последующие неприятности. И судя по наблюдаемой реакции благодарных читателей, авторы далеко не одиноки в своем негодовании и желании «наехать» на классиков с их О-большими. Так возможно, действительно стоит отправить на свалку истории выкладки дядек в белых халатах, сделанные ими для ламповых тугодумающих и пышащих жаром машин, и дать дорогу молодым амбициозным моделям, более точно отражающим анатомию современного «железа»?