Дэвид Харрис, автор «Цифровой схемотехники и архитектуры компьютера», ответил на вопросы про его следущую книгу и вообще
Встретился на ланч с Дэвидом Харрисом, автором (вместе с Сарой Харрис) популярного учебника «Цифровая Схемотехника и Архитектура Компьютера», который за последние 10 лет помог закрыть монументальную дыру в техническом образовании десятков вузов России и Украины. До этого учебника во многих вузах сразу после триггеров шло программирование микроконтроллеров, то есть у студентов раньше вообще не возникала база для проектирования современных чипов по маршруту RTL‑to‑GDSII, технологии, которая за последние 30 лет привела […] Дальше …
Что делать, когда выпускник топ-10 мирового вуза не может спроектировать блок сложения A+B
У меня был в свое время практикант из Стенфорда, от которого я получил инсайдерскую информацию, чему их там учат. Потом я интервьировал много студентов, и понял, что если человек не делает самостоятельных проектов в вузе, а просто плывет по течению программы как медуза, то будучи выброшенным на берег индустрии, он становится совершенно беспомощным. Когда я […] Дальше …
Как Америка любила и бодалась с Huawei — и при чем тут казанский Иннополис
10 лет назад в Санта-Клара, Калифорния, неподалеку от Интела и NVidia, стоял кампус Huawei. В нем работали не только китайцы, но и вообще обычная публика Silicon Valley — индусы, американцы, даже русские попадались. Бизнесмены калифорнийских электронных компаний говорили «Huawei — это дверь в Китай» и заключали с ними крупные сделки. Но американское правительство Huawei невзлюбило. […] Дальше …
Как подготовиться к собеседованию в Samsung Advanced Computing Lab
Я работаю проектировщиком аппаратного блока графического процессора в телефонах Samsung, в рамках совместного проекта с AMD. Сейчас наш менеджмент расширяет команду и поощряет инженеров распостранять информацию о новых позициях среди своих знакомых. Я решил написать это пост для более широкой аудитории, так как множество людей, способных пройти интервью на RTL или DV позицию — больше, чем множество моих знакомых. Если вы сможете […] Дальше …
Молодожены, которых Интел привез в Калифорнию, дали интервью в лабнике от ВШЭ МИЭМ. Как повторить их достижение.
Я уже рассказывал про молодоженов Владислава и Елену Шаршиных, который вместе с их коллегой Андреем Папушиным компания Intel привезла в Калифорнию за серебряную победу на конкурсе InnovateFPGA. Их интервью есть в недавно вышедшем лабнике «Цифровой синтез». Этот лабник мы собираемся использовать на семинаре для школьников и младших студентов, который пройдет 15-17 сентября на выставке ChipEXPO […] Дальше …
Как начать путь к работе по проектированию электроники FPGA космического корабля Blue Origin
Вы хотите узнать, как получить работу по проектированию электроники космического корабля? Мне надавно пришло предложение поинтервьироваться на позицию FPGA designer для Blue Origin (см. выше). Лично мне такая позиция не нужна (у меня уже есть позиция ASIC designer-а в другой компании), но я отметил, что технические требования к претендентам в Blue Origin точно совпадают с […] Дальше …
Новый лабник «Цифровой синтез» продолжает книгу Харрисов и помогает сделать видеоигру на FPGA
Новый лабник «Цифровой синтез» продолжает традиции учебника Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера», скачивания которого завалили британский сайт. Лабник содержит пошаговые инструкции, как потрогать руками всю теорию из Харрис & Харрис на плате FPGA, от мигания лампочек до процессора. В книге также разобрана концепция конвейерной обработки, которой не хватает в старых […] Дальше …
Трассировка silicon-а в формате хакатона. Без Physical Design не будет Айфона
Все смотрели фильм Дудя про стартапы Силиконовой Долины? А вы знаете, какой стартап Долины был самый силиконовый в 1977 году? Это был Silicon Valley Research, также известный как SVR и Silvar-Lisco. Стартап делал программы, которые автоматически размещали транзисторы на площадке чипа и соединяли их дорожками. Стартап вышел на биржу и даже дожил до 21 века, […] Дальше …
Разыскиваются желающие спасти мировой интернет от короновируса
Кто хочет поработать? Сегодня на мясокомбинат, погрузку угля и уборку конюшень нарядов не прислали. Но есть работа, которая помогает Человечеству бороться с одним из последствий короновируса — резким увеличением сетевого траффика. Траффик увеличился из-за того, что миллионы труженников хайтека перешли на удаленку. Это увеличило не только нагрузку через Zoom и VNC серверы, но и стриминг […] Дальше …
Cтатья-ответ на «десять лет ездили из России в Силиконовую Долину перенимать опыт, а результатов нет»
Месяц назад в журнале Икс-Медиа появилась статья в духе «десять лет ездили из России в Силиконовую Долину перенимать опыт, а результатов нет». Меня попросили написать на статью ответ. Вначале я написал про то, почему результатов нет (экскурсии в офисы Гугла и Фейсбука научат разве что как оформлять офис), потом прошелся по деятельности гуманитария из MIT […] Дальше …
В Сколково собрались дать поиграться с эмулятором, который использовался для проектирования чипов в BMW и 5G модемах
Вы водите BMW? Если да, то вам может быть занятно узнать, что BMW — партнер MobilEye, компании, которая проектирует чипы для автомобильной электроники. А для отладки процессора MIPS I6500 внутри последнего чипа MobilEye использовался логический эмулятор Mentor Veloce (произносится «Велочи»). Что такое эмулятор логики? Это такой ящик с реконфигурируемыми микросхемами, который используется для отладки еще […] Дальше …
Уничтожить монополию Америки в EDA. Иннополис делает первый шаг
Еще с 1990-х годов меня поражало, что проектирование всей мировой цифровой микроэлектроники контролируется двумя конторами в Калифорнии, которые находятся в 10 минутах езды друг от друга — Synopsys и Cadence. В те времена четверть мирового проектирования делалось в Японии (континентальный Китай тогда находился в примитивном состоянии), и все эти Sony, Hitachi, Fujitsu и другие гиганты […] Дальше …
Политкорректность проникает в Россию через книги про проектирование чипов на SystemVerilog для не-начинающих
Наконец-то в России вышел учебник по SystemVerilog уровнем выше чем для начинающих. Учебник описывает технологии и приемы, которые спрашивают на интервью в NVidia, Intel, AMD, Apple и другие электронные компании: использование concurrent assertions и functional coverage, что сейчас требуют не только от инженеров по верификации, но и от дизайнеров микросхем; алгоритм работы симулятора с дельта-циклами; […] Дальше …
Выставка в Лас-Вегасе — для производителей электроники, а не ее потребителей. A report from Design Automation Conference in Las Vegas.
Я решил написать эту заметку на Хабре по-русски и по-английски, чтобы раздавать ссылку на нее как в англо- так и в русско-язычные форумы и группы. Русский текст не является переводом английского и наоборот — я просто написал заметку дважды (терпеть не могу переводить). Желающие покритиковать мой английский сразу направляются в конец поста, где они будут […] Дальше …
Поддержим российские проекты на международном конкурсе Innovate FPGA, который проводит компания Intel
Некоторые из проектов российских команд: Real-time video frames classification based on MobileNet convolutional neural net . Хардверная реализация нейронной сети MobileNet под руководством Романа Соловьева из ИППМ РАН (Зеленоград). NoC-based multiprocessing system prototype. Прототип сети на кристалле с большим количеством узлов на основе процессоров Станислава Жельнио (по книге Харрис & Харрис «Цифровой синтез и архитектура […] Дальше …
Отчет с завтрака с Чарльзом Уэзереллом, автором культовой книги «Этюды для программистов». ООП, ПЛИС, компиляторы, Россия, Оракл.
Завтрак с Чарльзом Уэзереллом, автором культовой книги «Этюды для программистов», затянулся на четыре часа. В конце-концов официантка попросила нас из ресторана в Пало-Альто, сказав что в ресторан большая очередь, а мы тут с восьми утра заседаем. За это время мы обсудили массу интересных вещий: работу Чарльза в Ливерморской лаборатории и Оракле, объектно-ориентированное и функциональное программирование, […] Дальше …
Тренировочный лагерь по схемотехнике для танков и закладкам в процессоры
В апреле был роснановский семинар по современной схемотехнике для школьников олимпиадного типа. После него группа организаторов собралась в фойе и долго ломала голову, как сделать предмет более интересным и при этом полезным. Чтобы ввести Verilog и ПЛИС например в формат Олимпиад НТИ. Было решено отказаться от математически интересных, но несколько абстрактных для школьника задач типа […] Дальше …
Как я не готовился и провел роснановский семинар по ПЛИС-ам в Москве. Планы сделать то же в Лас-Вегасе и Зеленограде.
У вас бывает такой сон: вы оказываетесь на экзамене или выступаете перед некоторой аудиторией, и вдруг осознаете, что вы вообще не готовились и сейчас прийдется импровизировать. Именно в такой ситуации, но не во сне, а в реале, я оказался перед майскими праздниками в Москве, куда прилетел из Калифорнии, чтобы провести трехдневный семинар для тщательно отобранных […] Дальше …
MIPS Open and the current MIPS platforms: embedded Linux, automotive, datacenter and 5G
This text is a fragment of my conversation with Andreas Färber, a developer of openSUSE Linux. He was doing some MIPS, ARM and RISC/V ports. The conversation was initiated by Ivan Serdyuk, a developer from Ukraine. The essence of MIPS Open MIPS Open covers both MIPS R5 (which is a derivative of R2-R3) and R6. […] Дальше …
Микросхемы нового поколения для ускорения вычислений нейросетей. Интервью для StorageNews на Skolkovo Robotics & AI.
Интервью в StorageNews: Микросхемы нового поколения для ускорения вычислений нейросетей (Интерью с Юрием Панчулом – старшим инженером по проектированию интегральных схем для ускорения вычислений нейросетей стартапа Кремниевой Долины компании Wave Computing ) SN. Чем занимается ваша компания и с чем вы едете на форум Skolkovo Robotics 2019 в «Сколково? Ю.П. В «Сколково» я презентую наш […] Дальше …
Как устроен компьютер внутри Хаябусы-2, которая сбросила бомбу на Рюгу. И фотографии его разработчиков.
На днях японская автоматическая станция Хаябуса-2 сбросила бомбу на астероид Рюгу. Космическим кораблем управляет радиационно-устойчивая система на кристалле HR5000 (JAXA2010/101) с 64-битным процессорным ядром MIPS 5Kf. На бортовом компьютере работает операционная система реального времени uITRON, одна из семейства RTOS-ов стандарта TRON, который появился в Японии еще в 1980-е годы и заслуживает отдельного поста. В этой […] Дальше …
Конкурс от РОСНАНО: проходите онлайн-курс по современной микроэлектронике, потом практический тур с ПЛИС, получаете приз
Мероприятие для продвинутых школьников: сначала онлайн-курс с профориентацией по разработке современных микросхем (части 1, 2, 3), а потом практический семинар по цифровой схемотехнике и языку описания аппаратуры Verilog, с синтезом на ПЛИС/FPGA. Те, кто отличатся, получат в качестве призов платы. На видео приглашение на семинар перед тарелкой штаб-квартиры Apple, которое начинается со слов «что знают […] Дальше …
Уход инженера-электронщика из Apple вызвал волнение среди биржевых спекулянтов. Как стать таким как он?
29 марта инженер по имени Жерард Вильямс Третий ушел из компании Apple. Это известие сразу опубликовал CNET и еще три десятка изданий во всем мире, не только технических, но и финансовых. Что же такого делал этот инженер, что его уход вызвал волнение среди биржевых спекулянтов? Он 9 лет проектировал процессоры в Apple iPhone, до этого […] Дальше …
Что делают в офисе инженеры в Apple и Intel: профориентационный онлайн-курс современной микроэлектроники для школьников
Недавно вышел бесплатный онлайн-курс в трех частях под названием «Как работают создатели умных наночипов» (1, 2, 3). Он предназначен для профориентации школьников и отличается максимальной конкретностью: вот так выглядит распределение работы в команде проектирования микросхемы, вот на таких концепциях проектирования на уровне регистровых передач построена разработка, и вот такие алгоритмы используются для определения, на сколько […] Дальше …
AI парти в Siliconовой Долине: мэр, миллиардер, президенты, гении, разработчики процессоров и девушка с яркими волосами
В прошлом году в российской и украинской прессе прошла волна статей о вечеринках в Кремниевой долине, с какой-то голливудской атмосферностью, но без указания конкретных имен, фотографий и без описания связанных с этими именами технологий разработки аппаратного и написания программного обеспечения. Эта статья — другая! В ней тоже будут миллиардеры, гении и девушки, но с фотографиями, […] Дальше …
Сегодня MIPS стал Open Source, против RISC-V и ARM. Как Россия повлияла на стратегию американской процессорной компании
То, о чем говорили сторонники Open Source с 1980-х — свершилось! Сегодня архитектура процессоров MIPS стала Open Source. Учитывая, что такие компании как Broadcom, Cavium, китайский ICT и Ingenic платили MIPS за архитектурную лицензию (право сделать совместимую по системе команд микроархитектурную реализацию) миллионы долларов (иногда более десяти миллионов), это историческая веха. Теперь у RISC-V нет […] Дальше …
Десятиклассница из Сибири хочет стать проектировщицей процессоров. Почему бы ей не сделать нейроускоритель на ПЛИС?
Вчера мне пришло письмо от десятиклассницы из Сибири, которая хочет стать разработчицей микропроцессоров. Она уже получила некоторый результат в этой области — добавила инструкцию умножения в простейший процессор schoolMIPS, синтезировала его для ПЛИС Intel FPGA MAX10, определила максимальную частоту и повышение производительности простых программ. Все это она сначала делала в деревне Бурмистрово Новосибирской Области, а […] Дальше …
Если вы в Казани или Новосибирске и хотите выучиться проектировать микросхемы, как в Купертино
Господа! На фотографии Ирина, девушка из Новосибирска, рассматривает музейную экспозицию про персональные компьютеры 1980-х годов. Именно тогда, в 1980-х, окончательно произошел весьма неприятный разрыв между западной электроникой и советской. Если в 1970-х советская электроника просто отставала лет на 7 (если судить по датам выхода DEC PDP-11 и СМ-4), то в районе 386-го она просто померла. […] Дальше …
Японские феи показывают работу master-slave триггера в новой манге по цифровой электронике
Сейчас в издательстве ДМК-Пресс выходит русский перевод японской манги 2013 года про цифровые схемы, созданной Амано Хидэхару и Мэгуро Кодзи. Несмотря на несерьезную форму изложения, суть этой книжки очень здравая. Например, она начинает от древних микросхем малой степени интеграции и быстро привязывает их к современному языку описания аппаратуры Verilog и программируемым логическим интегральным схемам (ПЛИС). […] Дальше …
Российские и украинские команды взяли верх над европейцами на европейском раунде интеловского конкурса InnovateFPGA
Золото досталось России, серебро разделила Россия и Италия, бронза досталась Украине. Таковы результаты европейского финала престижного соревнования InnovateFPGA под эгидой Интела. Победители поедут в Калифорнию, где встретятся с финалистами из Америки и Азии. Надеюсь, теперь не нужно будет объяснять на Хабре, почему Verilog и ПЛИС/FPGA стратегически важны, несмотря на то, что «вакансий на джаву больше». […] Дальше …
Прямой репортаж с рождения нового крупного игрока в аппаратном AI, который собирается ускорять TensorFlow и бороться с NVidia
Завтра будут официальные пресс-релизы о слиянии старожила Silicon Valley, компании MIPS, с молодой AI компанией Wave Technology. Информация об этом событии просочилась в СМИ вчера, и вскоре CNet, Forbes, EE Times и куча хайтек-сайтов вышла со статьями об этом событии. Поэтому сегодня Derek Meyer, президент объединенной компании (на фото снизу справа), сказал «ладно, распостраняйте инфо […] Дальше …
Заметка на русскоязычном портале Области Сан-Францисского Залива о российско-американских проектах в микроэлектронике
http://www.sflike.com/2018/03/21/mips-technologies Развитие микроэлектроники: технологии важнее политики Процессор ELISE для систем компьютерного зрения – это обычная на вид микросхема. Однако старший инженер американской компании MIPS Technologies Юрий Панчул уверяет: это новый шаг в развитии искусственного интеллекта, позволяющий создавать «умную» технику. «Их можно использовать, к примеру, в видеокамерах, способных распознавать лица, в контроллерах, других видеоустройствах. Одна такая […] Дальше …
Обсудили в Стенфорде, что делать с математическим и инженерным образованием школьников Украины
«Чему Америка может поучиться у Украины в области образования?» — этот вопрос возник во время совещания в Стенфорде. Оказывается, есть чему, например традициям преподавания математики. «Как украинское правительство поддерживает ориентацию школьников на инженерные профессии?» — был другой вопрос аудитории, в которой были сотрудники SAP, Facebook, MIPS и других известных технологических компаний. Но начнем рассказ по […] Дальше …
Дешевые FPGA платы для нужд школьных кружков и университетских курсов с большим количеством студентов
В образовательных проектах, в которых я участвую, мы несколько раз обсуждали перенос всех лаб и упражнений на максимально дешевые FPGA платы. Это особенно актуально для программ со школьниками, а также для университета Иннополис, в котором 210 студентов на курсе компьютерной архитектуры с элементами введения в HDL, RTL и FPGA — и всего 13 плат. После […] Дальше …
Первый шаг к аппаратным ускорителям нейронных сетей для программистов лежит через изучение основ HDL, RTL и лаб на FPGA
Казанский университет Иннополис в порядке эксперимента учит студентов-программистов разработке хардвера. Причем под разработкой хардвера имеется в виду не программирование микроконтроллеров внутри скажем роботов, а проектирование цифровых схем на уровне регистровых передач (Register Transfer Level — RTL), с использованием языков описания аппаратуры (Hardware Description Language — HDL) и лабораторными занятиями на программируемых логических интегральных схемах (ПЛИС […] Дальше …
Пролистал 2-е издание Hacker’s Delight в поисках занятных задач для лабника по Verilog & FPGA
Hacker’s Delight — чрезвычайно занятная книжка, назначение которой народ совершенно не понимает. Хотя разумеется не весь народ. Например у нас в офисе MIPS эту книжку любят — когда я забыл ее где-то (наверное в туалете), ее заметил мой коллега, начал ее читать, зачитался, и я нашел книжку только через неделю, после того, как разослал емейл […] Дальше …
Украинские стартапы вернулись из Лас-Вегаса. И вот
Украинские стартапы вернулись с шоу электроники в Лас-Вегасе. Некоторые из них полетели прямо в Украину, а другие заехали в Silicon Valley и устроили серию презентаций в инкубаторе / акселераторе BootUp. Это не первый привоз украинских стартапов в Калифонию, однако четыре года назад презентации стартапов были настолько слабые, что их было неудобно даже описывать в посте […] Дальше …
Суровая сибирская и казахстанская микроэлектроника 2017 года: Verilog, ASIC и FPGA в Томске, Новосибирске и Астане
Год 2017 стал годом больших изменений в зарождающейся экосистеме российской микроэлектроники. Эти изменения заметило даже ранее безразличное к российскому железу общество. Российский чип ELISE для умных камер от ЭЛВИС-НеоТек вышел на удобной плате для разработчиков. Эту плату показали по Первому каналу российского телевидения. C российским процессором Байкалом-Т теперь может поработать любой программист через доступ к […] Дальше …
Российские микроэлектронные проекты на встрече в Стенфорде и на российском Первом канале телевидения
Только что вернулся со встречи в Стенфорде с новым российским послом Анатолием Антоновым. Его представил бывший американский посол Майкл Макфол, после чего Антонов произнес речь про текущие российско-американские отношения, концентрируясь на сотрудничестве а области контроля над вооружениями, борьбе с терроризмом и экспорте российской культуры в виде балета. Я был удивлен до глубины души, что Антонов […] Дальше …
От Торонто до Томска: подведение итогов и планирование будущих семинаров по микроэлектронике в России
Видите японского робота-собачку слева от девушки Ирины? Этот робот из компьютерного музея у офиса Гугла управлялся встроенным процессором MIPS R4000. Дальний потомок этого процессора, MIPS microAptiv UP, станет темой нескольких докладов на семинаре по обмену опытом преподования электроники, который пройдет в Томске на следущей неделе. Ядро MIPS microAptiv UP, в своем бесплатном варианте, MIPSfpga, стало […] Дальше …
Экскурсия по Музею Истории Компьютеров в Калифорнии, с пользой для разработки. Часть 1. ENIAC, Stretch, CDC6600, IBM/360
Господа! Сегодня мы пройдемся с сибирской девушкой Ириной по Музею истории компьютеров в Маунтин-Вью, Калифорния. Причем пройдемся не как туристы, а для принесения пользы России. Я уже писал в предыдущем посте, что один из эффективных способов для студента изучить проектирование процессоров — это взять какой-нибудь древний, но поучительный процессор, найди документацию по его архитектуре (и […] Дальше …
Следущие шаги в черной магии процессоростроения после того, как вы освоили Харрис & Харрис
Недавно вышло еще одно печатное издание книжки Харрис & Харрис на русском языке. Это широкоохватывающий ликбез про то, как проектируют микросхемы в компаниях типа Apple и Intel (методология проектирования на уровне регистровых передач с использованием языков описания аппаратуры). До этого печатного издания вышло бесплатное электронное издание этой же книжки, которое стало вирусным — его скачивания […] Дальше …
Кто возьмется перевести материал по LinkIt Smart 7688 с украинского на русский?
UPD: Уже перевели, спасибо. Дамы и господа: Кто возьмется перевести общественно-полезный материал по LinkIt Smart 7688 ( https://goo.gl/zsbQHZ ) с украинского на русский? Хотелось бы, чтобы это сделал какой-нибудь преподаватель вуза или аспирант, который бы с одной стороны понимал материал (чтобы не было технических ошибок), с другой стороны владел бы украинским (а не только гугл-транслейтом, […] Дальше …
Взял видеоинтервью у вице-президента Ардуино и обсудил с ней преподавание школьникам ПЛИС-ов
На днях я встретился и взял короткое видеоинтервью у Kathy Giori, Vice President Operations Arduino USA. Мы обсудили с Кати новое веяние, которое уже коснулось и Ардуино-коммьюнити: так как программированию микроконтроллеров с помощью Ардуино уже все более-менее научены, то пора делать следующий шаг: учить школьников использовать язык описания аппаратуры Verilog и микросхемы ПЛИС / FPGA, […] Дальше …
Чип для умных камер ELISE — одно из самых высокотехнологичных изделий России 2017 года
У каждой российской микроэлектронной компании есть рассказ, почему она самая хорошая и передовая. По английски это называется «claim to fame» — «заявка на славу». Одни российские компании славятся оригинальной архитектурой и/или микроархитектурой CPU, другие — спроектированной в России системой на кристалле, третьи — спроектированными в России блоками, которые были лицензированы западным компаниям. У российской компании […] Дальше …
Конференция в Томске: Системы на кристалле для России: мозги смартфонов и самоуправляемых автомобилей
18-22 сентября в Томске пройдет конференция NGC/CTRP-2017, один из фокусов которой — школа-семинар “Цифровая схемотехника и архитектура компьютеров в эру систем на кристалле и интернета вещей”. Школа-семинар состоит из двух основных секций: совещание по организации преподавания проектирования микросхем в университетах, и учебные классы по базовым технологиям, с использованием образовательных материалов от Imagination Technologies, а том […] Дальше …
Технология MIPS SIMD и процессор Байкал-Т1
Коллеги из Байкал Электроникс предложили поработать с процессором Байкал-Т1 [L1] и написать о своих впечатлениях. Для них это способ рассказать разработчикам о возможностях и особенностях своего процессора. Для меня — шанс поближе познакомиться с системой на современном процессорном ядре и в будущем изобретать поменьше «велосипедов», добавляя, к примеру, новую функциональность в проект MIPSfpga-plus [L2]. Ну […] Дальше …
Тиждень цифровий мікроелектроніки в Києві — 24-29 квітня 2017
24-29 квітня в Києві пройде серія семінарів для школярів, які не будуть схожі на звичайні класи з вбудованим процесорам, які стандартно використовують Лего / Ардуіно / Расберрі Пай. Головний фокус семінарів — не навчити програмувати процесори, а показати принципи, як процесори проектуються всередині. Все одно, що різниця між «навчити водити машину» і «навчити проектувати двигун». […] Дальше …
К системам на кристалле через ПЛИСы: неделя цифровой микроэлектроники в Киеве — 24-29 апреля 2017
24-29 апреля в Киеве пройдет серия семинаров для школьников, которые не будут похожи на обычные классы со встроенными процессорами, которые стандартно используют Лего / Ардуино / Расберри Пай. Главный фокус семинаров — не научить программировать процессоры, а показать принципы, как процессоры проектируются внутри. Это как разница между «научить водить машину» и «научить проектировать двигатель». На […] Дальше …
MIPSfpga и прерывания
В статье приводится несколько примеров настройки и использования прерываний MIPS32 Release 2, включая подробное описание задаваемой при этом конфигурации, описывается работа с контроллером внешних прерываний. Весь описываемый код опубликован на github в составе проекта mipsfpga-plus [L3]. Дальше …
Между транзистором и Ардуиной: планирование семинаров по электронике для школьников в Киеве и Новосибирске
Более 30 лет назад, в 1986 году, я участвовал во Всесоюзной Новосибирской Летней Школе Юных Программистов, где получил диплом 1 степени за разработку поддержки многозадачности в языке Си на компьютере MSX Yamaha. Тогда я написал на ассемблере Z80 обработчик прерывания по таймеру, в котором переключал контекст задач. Для времени и возраста было вполне. И вот […] Дальше …
Зашел в офис Ардуино; поговорили о ПЛИС-ах; требуются добровольцы
Сегодня утром я заходил в офис калифорнийского отделения Ардуино. Там было межкомпанейское совещание по образовательным программам, на которое меня пригласил менеджер из AMD Тимур Палташев. В конце мероприятия возникла любопытная дискуссия: Вот сейчас школьников учат программировать Ардуино и другие устройства на основе микроконтроллеров и встроенных процессоров (Лего, Расберри Пай итд). А вот в 1970-е годы […] Дальше …
Придумываем название для нового гипервизора для архитектуры MIPS с аппаратно-поддерживаемой виртуализацией
На днях в офисе Imagination Technologies в Санта-Клара, Калифорния ко мне подходит специалист по многоядерному Линуксу Леонид Егошин и говорит: Егошин: Вот, написал самый маленький гипервизор в мире. Я: Да? А как называется? Егошин: Еще не придумал. И маркетинг названия не спустил. Придумай название! Это все равно будет opensource-проект. Я: Мне чего-то трудно такое придумать. […] Дальше …
MIPSfpga и внутрисхемная отладка
Поставляемые в составе пакета MIPSfpga документация, ПО и конфигурационные файлы предполагают применение Bus Bluster в качестве аппаратного отладчика. Статья содержит инструкции по использованию для этой цели практически любого USB-UART адаптера, построенного на микросхеме FTDI с поддержкой MPSSE (FT232H, FT2232H, FT4232H, FT2232D). Кратко описывается интеграция среды разработки Visual Studio Code и отладчика GNU GDB. Все конфигурационные […] Дальше …
A look inside Russian 28nm MIPS CPU — Baikal-T1
Many of you might have heard about Baikal-T1 — Russian implementation of dual core Imagination Technologies MIPS P5600 32 r5 with on-board 10Gb Ethernet. Baikal was the first to implement P5600 core in silicon. CPUs itself (had to go through 4 pieces to get a good die): Дальше …
Смотрим внутренности отечественного 28нм MIPS процессора — Baikal-T1
Думаю многие уже слышали про реализованный московскими разработчиками Байкал Электроникс процессор Байкал-Т1 — с двумя ядрами Imagination Technologies P5600 MIPS 32 r5 и набортным 10GbE. Байкал оказался первым, кто реализовал в кремнии это ядро. Сами процессоры (всего их пришлось вскрыть 4 штуки): Дальше …
А что если учить школьников одновременно ПЛИС-ам и микроконтроллерам?
В последние семь лет ко мне неоднократно обращались преподаватели детских кружков с вопросом, что бы такое придумать для детей в области электроники, чтобы было 1) интересно 2) конвертировалось бы в будущую специальность и 3) давало бы что-нибудь качественно другое, чем уже устоявшиеся среди преподавателей лего-ардуины-и-разберри-паи. Подход, который я хотел бы предложить в этой заметке — […] Дальше …
MIPSfpga и SDRAM. Часть 2
Ссылка на первую часть Рассматриваемая нами конфигурация состоит из следующих элементов: Шина AHB-Lite Является основным инструментом для общения ядра MIPSfpga с внешним миром. Из нее в модуль доступа к SDRAM поступают команды на чтение и запись информации, по ней же передаются считываемые и записываемые данные. Основная особенность: фаза адреса последующей команды совпадает по времени с […] Дальше …
MIPSfpga и SDRAM. Часть 1
На этой неделе я закончил работу по добавлению поддержки SDRAM в проект MIPSfpga-plus. Теперь при работе с MIPSFpga помимо блочной памяти, ограниченной ресурсами ПЛИС, доступно еще и внешнее ОЗУ. Данная статья состоит из 2 частей: Часть 1. Краткое описание модуля доступа к SDRAM. Пример использования. Часть 2. Подробное описание работы с памятью, достаточное для того, чтобы в […] Дальше …
Work in progress: MIPSfpga 2.0. Lab YP3 Draft 1 — Integrating a peripheral: light sensor example
Еще один черновик лабораторной работы: MIPSfpga 2.0. Lab YP3 — Integrating a peripheral: the light sensor example 1. Introduction In this lab you will review and synthesize a configuration of MIPSfpga system that contains a peripheral — Digilent Pmod ALS, the Ambient Light Sensor. In order to integrate a new peripheral into MIPSfpga system, you […] Дальше …
Work in progress: MIPSfpga 2.0. Lab YP4 Draft 1- Introducing interrupts
Первый черновик новой лабораторной работы по MIPSfpga 2.0 «Введение в прерывания»: MIPSfpga 2.0. Lab YP4 — Introducing interrupts 1. Introduction This lab shows the basic usage of interrupts in MIPS CPUs. The lab also demonstrates how the interrupts can offload the processor from constantly polling I/O ports. Such offloading increases the number of cycles available […] Дальше …
Interrupts
Interrupt is one of the key concepts in computer programming and system design. Interrupt is basically a feature of a CPU that forces the processor to suspend the regular flow of instruction execution and to jump to a certain program address in response to some external event. The external event is usually a change in […] Дальше …
Реализация текстового терминала на системе на кристалле MIPSfpga.
Все таки пришло время штурмовать MIPSfpga. С чего начать? Ну традиционно с Hello World’а. По сложившемуся мнению, для FPGA и МК такую роль выполняют проекты, мигающие светодиодами, что не очень эпично. Поэтому научимся выводить строчку Hello MIPSfpga на экран монитора c VGA-интерфейсом. Начнем. Что такое MIPSfpga? MIPSfpga – это проект, который содержит исходный код процессорного […] Дальше …
Избранные места из популярного учебника микроэлектроники на русском, который наконец-то выходит на бумаге
Год назад вышло бесплатное электронное издание на русском языке всеохватного вводного учебника Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера». Книга попала в струю, ее скачивания завалили британский сайт Imagination Technologies (дважды — 1, 2), после чего учебник стали использовать преподаватели московских МФТИ, МГТУ, питерского ИТМО, киевского КНУ, КПИ и других вузов. Интересной […] Дальше …
Хакатон нового типа испробован в Киеве, планируется повторить этот опыт в России
В Киевском Политехническом Институте прошел хакатон нового типа, с одновременной разработкой и программной (Си, ассемблер), и схемотехнической (Verilog) частей системы, синтезируемой для реализации в микросхемы реконфигурируемой логики (ПЛИС/FPGA). Хакатон также поддерживался одной из кафедр Киевского Национального Университета и Imagination Technologies, разработчиком графического процессора PowerVR внутри Apple iPhone. Результат хакатона превзошел ожидания (об этом ниже), и […] Дальше …
Первый проект на FPGA Altera и подключение USB-Blaster в Linux
Продолжаем осваивать FPGA Altera. В первой части я описал процесс установки программного обеспечения Altera Quartus под CentOS7. Теперь уже наконец попробуем что-то сделать «железное», например светодиодики позажигаем. Но прежде небольшое вступление. Одним из направлений моей деятельности является преподавание в кружке робототехники в небольшом городке Беларуси. Окунувшись во всю эту кухню и поучаствовав в разных конкурсах […] Дальше …
Все фотографии совместных мероприятий в Киеве в 2016 году: КПИ, КНУ и Imagination Technologies
Прошлую информацию о планировании совместных мероприятий КПИ, КНУ и Imagination Technologies в Киеве вы можете найти в посте: «Микросхемы с разных сторон: семинары Nanometer ASIC, MIPSfpga и Connected MCU в России, Украине и Казахстане» . Отчет о состоявшихся мероприятиях будет опубликована позже. Эти две фотки взяты с Відкрита лабораторія електроніки Lampa в VK.COM Дальше …
Установка Altera Quartus II 13.0 sp1 в CentOS 7
Если вы, как и я, убежденный линуксойд да еще и электронщик, желающий приобщиться к миру ПЛИС, то помимо непонимания со стороны коллег вы с большой долей вероятности столкнетесь с проблемами установки соответствующего ПО. Поэтому я постараюсь рассказать о своем пути и облегчить путь последователей. Добро пожаловать под кат. Дальше …
Хардвер вторгается в софтвер на московской конференции SECR
Традиционно московская конференция CEE-SECR (Central & Eastern European Software Engineering Conference in Russia) была про софтвер, но в этом году ее организаторы решили поэкспериментировать и впустить темных демонов хардвера. Причем не из чего-то народного типа Ардуино, а из уровней посуровее: микроархитектуры микропроцессоров, прототипирования систем на кристалле с помощью микросхем ПЛИС/FPGA, и автоматической генерации тестов для […] Дальше …
Все что вы хотели узнать о разработке и производстве микросхем, но стеснялись спросить
Господа! Я уже писал о предстоящих семинарах Чарльза Данчека, содержащих полный ликбез по всем этапам проектирования и производства микросхем, но с тех пор возникли дополнения: * Во-первых, к семинарам присоединилась Cadence Design Systems, одна из двух ведущих компаний в области автоматизации проектирования микросхем. Cadence представит часовой доклад с программой в конце этого поста. Регистрация на […] Дальше …
Для любителей ПЛИС-ов, ASIC-ов, архитектуры и микроархитектуры — еще про семинары и про конвейеры
Коллеги: как вы возможно уже знаете, компания Imagination Technologies (известная как разработчик GPU внутри Apple iPhone + продолжатель культового проекта Стенфорд/MIPS) вместе с РОСНАНО+МИСиС+МГУ+МФТИ+МИЭТ в Москве, ИТМО в Питере и киевских активистов из КПИ и КГУ — проводит серию семинаров по разработке микросхем и программированию встроенных микропроцессоров. Самый ближайший из этих семинаров будет уже на […] Дальше …
Cледующий шаг после «Цифровой схемотехники и архитектуры компьютера»
Новая серия семинаров Imagination Technologies в Москве, Зеленограде, Санкт-Петербурге, Киеве и Алма-Ате которые пройдут с 18 октября по 12 ноября 2016 года Какой следующий шаг для студента, который освоил базовые курсы цифровой схемотехники, языков описания аппаратуры, компьютерной архитектуры и основ микроархитектуры? К этому моменту студент уже начинает понимать, что ему нравится, и может начинать специализироваться. […] Дальше …
Семинары от Imagination Technologies в Казахском национальном техническом университете им. К.Сатпаева
18-20 октября 2016 в Алматы проходит семинар, организованный Казахским национальным техническим университетом имени К. И. Сатпаева в сотрудничестве с Imagination Technologies, британско-американской компанией, которая спроектировала графический процессор PowerVR GPU внутри Apple iPhone и разрабатывает встроенные микропроцессорные ядра MIPS, которые используются в сетевых устройствах (Qualcomm / Atheros, MediaTek), автомобильной электронике (MobilEye – используется внутри BMW и […] Дальше …
Work in progress: MIPSfpga Lab YP4 Draft 1 to use during the seminars in Almaty, Moscow, Saint Petersburg and Kiev
Этот пост — второй из серии постов, в которых я документирую свой вариант лабораторных занятий с MIPSfpga, который я подготовил в 2015 году и использовал тогда же, в 2015 году на семинарах в Москве (МГУ, МФТИ, МИФИ, МИЭТ), Санкт-Петербурге (ИТМО) и Самаре (СГАУ). Затем я использовал их на семинарах в Санта-Клара, Калифорния и Портленд, Орегон, […] Дальше …
Work in progress: MIPSfpga Lab YP1 Draft 2 to use during the seminars in Almaty, Moscow, Saint Petersburg and Kiev
Этот пост — первый из серии постов, в которых я документирую свой вариант лабораторных занятий с MIPSfpga, который я подготовил в 2015 году и использовал тогда же, в 2015 году на семинарах в Москве (МГУ, МФТИ, МИФИ, МИЭТ), Санкт-Петербурге (ИТМО) и Самаре (СГАУ). Затем я использовал их на семинарах в Санта-Клара, Калифорния и Портленд, Орегон, […] Дальше …
На видео — разработчица одного из блоков внутри российского микропроцессора Байкал-Т
Сейчас вы увидите нечто экслюзивное. Девушка справа на видео — разработчица одного из блоков внутри load-store unit микропроцессорного ядра MIPS P5600, которое является частью системы на кристалле российского микропроцессора Байкал-Т, который используется в российском офисном принтере «Катюша», российском терминале «Таволга», российской системы контроля станков с ЧПУ «Ресурс-30», промышленном контроллере для газовой отрасли «Акситех» КАМ 300. […] Дальше …
Микросхемы с разных сторон: семинары Nanometer ASIC, MIPSfpga и Connected MCU в России, Украине и Казахстане
Стремитесь узнать про все этапы проектирования и производства микросхем от идеи до фабрики? Хотите построить прототип своей собственной системы на кристалле используя микросхемы ПЛИС? Интересуетесь программированием микроконтроллеров и операционными системами реального времени? Тогда приходите на семинары, которые совместно организовали американские, российские и украинские компании и университеты. Эти семинары будут проходить в Москве, Зеленограде, Санкт-Петербурге, Киеве […] Дальше …
Украинец подсказал британцу сделать вебинар для разработчиков IoT для сельского хозяйства
Пути технологии неисповедимы. Три месяца назад к нам в Silicon Valley приехал бизнесмен из Украины Александр Романишин. Я пошел с Александром на выставку для разработчиков IoT, где мы встретили Дэвида Гарольда из британской части Imagination Technologies (компании, которая спроектировала PowerVR GPU внутри Apple iPhone). Александр увидел у Дэвида демо платы MIPS Creator ci40 для «умных […] Дальше …
Защищено: Микросхемы с разных сторон: семинары Nanometer ASIC, MIPSfpga и Connected MCU в России, Украине и Казахстане — Черновик
Отрывка нет, потому что запись защищена. Дальше …
Про интернет вещей и полупроводниковую индустрию в краю, где пьют верблюжье молоко. День первый
Несколько месяцев назад мой коллега Тимур Палташев, менеджер в графическом отделении Advanced Micro Devices (AMD) в Саннивейл, Калифорния, предложил мне съездить и устроить семинар в Казахстане. Он будет рассказывать про гетерогенный компьютинг и большие процессоры AMD для игровых приставок и виртуальной реальности, а я буду рассказывать про маленькие процессоры MIPS для встроенных процессоров и машинного […] Дальше …
Подарок на 1 сентября всем поклонникам цифровой схемотехники и архитектуры компьютера
Господа! Сегодня на 1 сентября, в День Знаний, группа из украинских преподавателей вузов, их аспирантов, а также российских инженеров, решили, по согласованию с голландскими издателями Elsevier через британскую компанию Imagination Technologies и ее американское отделение MIPS Business Unit, сделать небольшой подарок всем учителям компьютерной архитектуры и цифровой схемотехники, особенно тем, которые используют популярный учебник Дэвида […] Дальше …
Новая редакция популярного бесплатного учебника электроники, архитектуры компьютера и низкоуровневого программирования на русском языке
Господа! Только что на сайте Imagination Technologies вышло исправленное издание бесплатного учебника на русском языке «Цифровая схемотехника и архитектура компьютера» Дэвида Харриса и Сары Харрис (кстати, они не супруги и вообще не родственники – просто так совпало). Предыдущее издание этого учебника вышло год назад, пост о нем собрал 145,000 просмотров на Хабре, количество скачиваний с […] Дальше …
Украинский организатор конференции в Армении хочет доклады по MIPSfpga
После моего поста о конференции по микроэлектронике в Крыму, где я писал, что российские организаторы попросили меня найти им докладчиков про проекты на основе MIPSfpga, я получил емейл от украинского организатора конференции по микроэлектронике в Армении, декана Харьковского национального университета радиоэлектроники Владимира Хаханова (hahanov@icloud.com), который спрашивал меня о том же: «Хм, а почему Армения?» — […] Дальше …
На конференции МИКРОЭЛЕКТРОНИКА 2016 в Алуште хотят доклады по MIPSfpga
Вы думаете, это Калифорния? Нет, Калифорния выглядит вот так: А на первом снимке — Алушта. При этом в Алуште, как и в Калифорнии, проходят международные конференции по микроэлектронике, а именно http://microelectronica.pro: Среди организаторов — например «НИИМА «ПРОГРЕСС», которые недавно показывали свои микросхемы на конференции «Цифровая индустрия промышленной России (ЦИПР)» в университете Иннополис в Татарстане: Источник […] Дальше …
Семинары по введению во всё: от верилога и цифровой логики до микроархитектуры встроенных процессоров и RTOS-ов. И Интернет Вещей конечно.
Almaty Management University скооперировался с британско-американской компанией Imagination Technologies (которая разработала PowerVR GPU внутри Apple iPhone), российской компанией Unwired Devices, которая разрабатывает устройства для интернета вещей, и профессором Тимуром Палташевым из графического отделения Advanced Micro Devices (AMD) в Саннивейл, Калифорния, и все вместе мы приготовили семинар, на который вас приглашаем — http://www.almau.edu.kz/9891 Семинар покрывает различные […] Дальше …
Московская конференция SECR в этом году включает и доклады про программирование встроенных систем
Московская конференция SECR в этом году включает и доклады про программирование встроенных систем — http://2016.secr.ru Дальше …
Защищено: Обзор курса Developing the Nanometer ASIC: From Spec to Silicon by Charles T Dancak
Отрывка нет, потому что запись защищена. Дальше …
Русская микроэлектроника и украинский IoT на конференциях SVOD и IoT DevCon в Силикон Вэлли
Отчет о конференциях SVOD и IoT DevCon: предыстория SVOD — этнографические особенности SVOD-2016 — ЭЛВИС-НеоТек / чип ELISE — Александр Галицкий – преемственность от ЭЛАС – компания IP Cores – преемственность от Guzik Technical Enterprises (русский стартап 1980 годов) – американка развивающая Бахрейн – пример Саудовской Аравии – физический аспект VLSI – важность Интернета Вещей […] Дальше …
В Киевском Политехническом Институте сделали базовые лекции по электронике не хуже чем в американских вузах
В Киевском Политехническом Институте сделали базовые лекции по электронике не хуже чем в американских вузах: Оцените: Цифровий дизайн на Verilog HDL. Там же: FPGA, DSP, архитектура и микроархитектура процессоров: Основы цифровой электроники — от транзистора до арифметических устройств и памяти. Между делом приводится реализация шины AMBA: Аналоговая схемотехника: Мне (Юрий Панчул) это все отрадно слышать, […] Дальше …
Российская компания ЭЛВИС выпускает передовой чип для видеоаналитики, «умных камер» с семантическим анализом изображений
День 2 мая 2016 года войдет в историю российской микроэлектроники. Вышел пресс-релиз британско-американской компании Imagination Technologies о том, что российский клиент Imagination, компания ЭЛВИС-НеоТек выпускает передовой чип для видеоаналитики на 28 нанометров, используя как блоки от Imagination (процессоры MIPS, графические процессоры PowerVR и другие), так и блоки, спроектированные элвисовцами в Зеленограде. Чип называется ELVEES Image […] Дальше …
Junior FPGA Design Engineer: как стать?
Всем привет! Иногда начинающие разработчики не очень хорошо представляют, какую литературу надо читать для серьезного изучения того или иного языка. Разработка под FPGA — это не просто какой-то язык. Это очень объемная область, с огромным количеством подводных камней и нюансов. В этой статье вы найдете: список тем, которые должен освоить начинающий разработчик под FPGA рекомендуемую […] Дальше …
Новый курс по микроконтроллерам — совместный проект индустрии и университетов (в том числе российских)
Британская компания, две американские компании и 18 университетов (включая российские МИЭТ, ИТМО, СГАУ, ННТУ) сотрудничали, чтобы выпустить современный курс по микроконтроллерам c небольшой привязкой к интернету вещей. Об этом – сегодняшний пресс-релиз Imagination Technologies, Microchip Technology и Digilent (отделения National Instruments). Главный автор — профессор Александр Дин из университета Северной Каролины. В отличие от более […] Дальше …
21 апреля Cadence проводит Technology Day в МИЭТ
Последний день регистрации! Cadence Design Systems, одна из двух крупнейших мировых компаний в области автоматизации разработки микросхем, 21 апреля проводит Technology Day в Национальном исследовательском университете «Московский институт электронной техники» (МИЭТ). Объявление: Цель cеминара – познакомить участников с новыми продуктами компании Cadence в области заказного проектирования аналоговых интегральных схем, формальной верификации и тестирования цифровых устройств. […] Дальше …
Популярная наука и венчурный капитал на конференции Global Technology Symposium в Сан-Франциско
Управляющий директор венчурного фонда DFT Aurora Александра Джонсон наверное любит готовить. На днях она, как заправский шеф-повар, приготовила экзотическое конференционное блюдо под названием «Global Technology Symposium». Его рецепт выглядит так: Возьмем пару американских венчурных капиталистов из старой гвардии Silicon Valley Добавим VC среднего возраста, VC-женщин и пару юношей из новомодных seed фондов и акселераторов Пригласим […] Дальше …
Создание простой игры на базе FPGA
Введение Привет Хабр. Изучение FPGA я начал совсем недавно, и одним из моих проектов который был направлен на изучения интерфейсов PS/2 и VGA была игра в Пин-Понг на одного человека. Одна из реализаций которой работает на плате DE0-CV которую мне любезно предоставил замечательный проект Silicon Russia, в рамках конкурса (https://www.silicon-russia.com/2015/12/11/board-giveaway-for-mipsfpga/). Суть игры заключается в том […] Дальше …
Отчет с парти Московской школы управления Сколково в Менло-Парке, Калифорния
Тусовка Московской школы управления Сколково в Менло-Парке, Калифорния началась с традиционной русской лекции «Есть ли жизнь на Марсе»? Для лекции был приглашен ученый, который занят поисками внеземной жизни в рамках программы SETI: Вот он говорит типа «Хиллари якобы собирается обнародовать секретные документы о летающих тарелках (если Хиллари выберут). Но если тарелки действительно были, то они […] Дальше …
Отчет о посещении презентации Львовского IT-Кластера в Пало-Альто, Калифорния
Побывал на презентации Львовского IT-Кластера в Пало-Альто, Калифорния. Презентация проходила в Пало-Альто, в коммьюнити центре, в котором я когда-то ходил на курсы японского языка. Встреча рекламировалась на Фейсбуке и на нее пришло двадцать с чем-то человек, среди которых были: программисты из Фейсбука и Микрософта, представители компаний ведущих аутсорсинг бизнес с Украиной, я и Сергей Вакуленко […] Дальше …
ЭЛВИС и Imagination сотрудничают с университетами
Источник: http://multicore.ru/index.php?id=1248&tx_ttnews%5Btt_news%5D=122&cHash=ae91909cc216f956cb873c82c81b6dbc Дальше …
Как делать парсинг текста голым хардвером, без процессора и без софтвера
Кто-то парсирует текстовый файл программой на Питоне, другой пишет скрипт с регулярными выражениями на Перле, Си-программист стыдливо возится с буферами и указателями, иногда применяя Yacc и Lex. А можно ли парсировать текст голым железом? Вообще без программы? — А как это?, — спросил меня знакомый, — С помощью Ардуино? — Внутри Ардуино стоит вполне фон-неймановский […] Дальше …
Платы для разработчиков и терминал на основе российского микропроцессора Байкал-Т
За последние три дня вышло несколько новостей про российский процессор Байкал-Т: 1. Российская компания «Т-Платформы» представила процессорный модуль SF-BT1 с Байкалом-Т, который она собирается распостранять среди разработчиков. 2. Также «Т-Платформы» выпустили на основе Байкала-Т тонкий клиент «Таволга терминал», который может работать не только как терминал, но и как автономной компьютер с Linux Debian 8. 3. […] Дальше …
Powered by WordPress | Fluxipress Theme