Выставка в Лас-Вегасе — для производителей электроники, а не ее потребителей. A report from Design Automation Conference in Las Vegas.
Я решил написать эту заметку на Хабре по-русски и по-английски, чтобы раздавать ссылку на нее как в англо- так и в русско-язычные форумы и группы. Русский текст не является переводом английского и наоборот — я просто написал заметку дважды (терпеть не могу переводить). Желающие покритиковать мой английский сразу направляются в конец поста, где они будут […]Дальше …
Тренировочный лагерь по схемотехнике для танков и закладкам в процессоры
В апреле был роснановский семинар по современной схемотехнике для школьников олимпиадного типа. После него группа организаторов собралась в фойе и долго ломала голову, как сделать предмет более интересным и при этом полезным. Чтобы ввести 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-е годы и заслуживает отдельного поста. В этой […]Дальше …
Уход инженера-электронщика из Apple вызвал волнение среди биржевых спекулянтов. Как стать таким как он?
29 марта инженер по имени Жерард Вильямс Третий ушел из компании Apple. Это известие сразу опубликовал CNET и еще три десятка изданий во всем мире, не только технических, но и финансовых. Что же такого делал этот инженер, что его уход вызвал волнение среди биржевых спекулянтов? Он 9 лет проектировал процессоры в Apple iPhone, до этого […]Дальше …
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, определила максимальную частоту и повышение производительности простых программ. Все это она сначала делала в деревне Бурмистрово Новосибирской Области, а […]Дальше …
Прямой репортаж с рождения нового крупного игрока в аппаратном 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 Юрий Панчул уверяет: это новый шаг в развитии искусственного интеллекта, позволяющий создавать «умную» технику. «Их можно использовать, к примеру, в видеокамерах, способных распознавать лица, в контроллерах, других видеоустройствах. Одна такая […]Дальше …
Дешевые FPGA платы для нужд школьных кружков и университетских курсов с большим количеством студентов
В образовательных проектах, в которых я участвую, мы несколько раз обсуждали перенос всех лаб и упражнений на максимально дешевые FPGA платы. Это особенно актуально для программ со школьниками, а также для университета Иннополис, в котором 210 студентов на курсе компьютерной архитектуры с элементами введения в HDL, RTL и FPGA — и всего 13 плат. После […]Дальше …
Суровая сибирская и казахстанская микроэлектроника 2017 года: Verilog, ASIC и FPGA в Томске, Новосибирске и Астане
Год 2017 стал годом больших изменений в зарождающейся экосистеме российской микроэлектроники. Эти изменения заметило даже ранее безразличное к российскому железу общество. Российский чип ELISE для умных камер от ЭЛВИС-НеоТек вышел на удобной плате для разработчиков. Эту плату показали по Первому каналу российского телевидения. C российским процессором Байкалом-Т теперь может поработать любой программист через доступ к […]Дальше …
От Торонто до Томска: подведение итогов и планирование будущих семинаров по микроэлектронике в России
Видите японского робота-собачку слева от девушки Ирины? Этот робот из компьютерного музея у офиса Гугла управлялся встроенным процессором MIPS R4000. Дальний потомок этого процессора, MIPS microAptiv UP, станет темой нескольких докладов на семинаре по обмену опытом преподования электроники, который пройдет в Томске на следущей неделе. Ядро MIPS microAptiv UP, в своем бесплатном варианте, MIPSfpga, стало […]Дальше …
Следущие шаги в черной магии процессоростроения после того, как вы освоили Харрис & Харрис
Недавно вышло еще одно печатное издание книжки Харрис & Харрис на русском языке. Это широкоохватывающий ликбез про то, как проектируют микросхемы в компаниях типа Apple и Intel (методология проектирования на уровне регистровых передач с использованием языков описания аппаратуры). До этого печатного издания вышло бесплатное электронное издание этой же книжки, которое стало вирусным — его скачивания […]Дальше …
Кто возьмется перевести материал по LinkIt Smart 7688 с украинского на русский?
UPD: Уже перевели, спасибо. Дамы и господа: Кто возьмется перевести общественно-полезный материал по LinkIt Smart 7688 ( https://goo.gl/zsbQHZ ) с украинского на русский? Хотелось бы, чтобы это сделал какой-нибудь преподаватель вуза или аспирант, который бы с одной стороны понимал материал (чтобы не было технических ошибок), с другой стороны владел бы украинским (а не только гугл-транслейтом, […]Дальше …
Чип для умных камер 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 квітня в Києві пройде серія семінарів для школярів, які не будуть схожі на звичайні класи з вбудованим процесорам, які стандартно використовують Лего / Ардуіно / Расберрі Пай. Головний фокус семінарів — не навчити програмувати процесори, а показати принципи, як процесори проектуються всередині. Все одно, що різниця між «навчити водити машину» і «навчити проектувати двигун». […]Дальше …
MIPSfpga и прерывания
В статье приводится несколько примеров настройки и использования прерываний MIPS32 Release 2, включая подробное описание задаваемой при этом конфигурации, описывается работа с контроллером внешних прерываний. Весь описываемый код опубликован на github в составе проекта mipsfpga-plus [L3].Дальше …
Придумываем название для нового гипервизора для архитектуры 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):Дальше …
Думаю многие уже слышали про реализованный московскими разработчиками Байкал Электроникс процессор Байкал-Т1 — с двумя ядрами Imagination Technologies P5600 MIPS 32 r5 и набортным 10GbE. Байкал оказался первым, кто реализовал в кремнии это ядро. Сами процессоры (всего их пришлось вскрыть 4 штуки):Дальше …
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 […]Дальше …
Реализация текстового терминала на системе на кристалле MIPSfpga.
Все таки пришло время штурмовать MIPSfpga. С чего начать? Ну традиционно с Hello World’а. По сложившемуся мнению, для FPGA и МК такую роль выполняют проекты, мигающие светодиодами, что не очень эпично. Поэтому научимся выводить строчку Hello MIPSfpga на экран монитора c VGA-интерфейсом. Начнем. Что такое MIPSfpga? MIPSfpga – это проект, который содержит исходный код процессорного […]Дальше …
Хакатон нового типа испробован в Киеве, планируется повторить этот опыт в России
В Киевском Политехническом Институте прошел хакатон нового типа, с одновременной разработкой и программной (Си, ассемблер), и схемотехнической (Verilog) частей системы, синтезируемой для реализации в микросхемы реконфигурируемой логики (ПЛИС/FPGA). Хакатон также поддерживался одной из кафедр Киевского Национального Университета и Imagination Technologies, разработчиком графического процессора PowerVR внутри Apple iPhone. Результат хакатона превзошел ожидания (об этом ниже), и […]Дальше …
Все фотографии совместных мероприятий в Киеве в 2016 году: КПИ, КНУ и Imagination Technologies
Прошлую информацию о планировании совместных мероприятий КПИ, КНУ и Imagination Technologies в Киеве вы можете найти в посте: «Микросхемы с разных сторон: семинары Nanometer ASIC, MIPSfpga и Connected MCU в России, Украине и Казахстане» . Отчет о состоявшихся мероприятиях будет опубликована позже. Эти две фотки взяты с Відкрита лабораторія електроніки Lampa в VK.COMДальше …
Все что вы хотели узнать о разработке и производстве микросхем, но стеснялись спросить
Господа! Я уже писал о предстоящих семинарах Чарльза Данчека, содержащих полный ликбез по всем этапам проектирования и производства микросхем, но с тех пор возникли дополнения: * Во-первых, к семинарам присоединилась 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 в России, Украине и Казахстане — Черновик
Новая редакция популярного бесплатного учебника электроники, архитектуры компьютера и низкоуровневого программирования на русском языке
Господа! Только что на сайте Imagination Technologies вышло исправленное издание бесплатного учебника на русском языке «Цифровая схемотехника и архитектура компьютера» Дэвида Харриса и Сары Харрис (кстати, они не супруги и вообще не родственники – просто так совпало). Предыдущее издание этого учебника вышло год назад, пост о нем собрал 145,000 просмотров на Хабре, количество скачиваний с […]Дальше …
Украинский организатор конференции в Армении хочет доклады по MIPSfpga
После моего поста о конференции по микроэлектронике в Крыму, где я писал, что российские организаторы попросили меня найти им докладчиков про проекты на основе MIPSfpga, я получил емейл от украинского организатора конференции по микроэлектронике в Армении, декана Харьковского национального университета радиоэлектроники Владимира Хаханова (hahanov@icloud.com), который спрашивал меня о том же: «Хм, а почему Армения?» — […]Дальше …
Семинары по введению во всё: от верилога и цифровой логики до микроархитектуры встроенных процессоров и RTOS-ов. И Интернет Вещей конечно.
Almaty Management University скооперировался с британско-американской компанией Imagination Technologies (которая разработала PowerVR GPU внутри Apple iPhone), российской компанией Unwired Devices, которая разрабатывает устройства для интернета вещей, и профессором Тимуром Палташевым из графического отделения Advanced Micro Devices (AMD) в Саннивейл, Калифорния, и все вместе мы приготовили семинар, на который вас приглашаем — http://www.almau.edu.kz/9891 Семинар покрывает различные […]Дальше …
В Киевском Политехническом Институте сделали базовые лекции по электронике не хуже чем в американских вузах
В Киевском Политехническом Институте сделали базовые лекции по электронике не хуже чем в американских вузах: Оцените: Цифровий дизайн на Verilog HDL. Там же: FPGA, DSP, архитектура и микроархитектура процессоров: Основы цифровой электроники — от транзистора до арифметических устройств и памяти. Между делом приводится реализация шины AMBA: Аналоговая схемотехника: Мне (Юрий Панчул) это все отрадно слышать, […]Дальше …
Российская компания ЭЛВИС выпускает передовой чип для видеоаналитики, «умных камер» с семантическим анализом изображений
День 2 мая 2016 года войдет в историю российской микроэлектроники. Вышел пресс-релиз британско-американской компании Imagination Technologies о том, что российский клиент Imagination, компания ЭЛВИС-НеоТек выпускает передовой чип для видеоаналитики на 28 нанометров, используя как блоки от Imagination (процессоры MIPS, графические процессоры PowerVR и другие), так и блоки, спроектированные элвисовцами в Зеленограде. Чип называется ELVEES Image […]Дальше …
Как делать парсинг текста голым хардвером, без процессора и без софтвера
Кто-то парсирует текстовый файл программой на Питоне, другой пишет скрипт с регулярными выражениями на Перле, Си-программист стыдливо возится с буферами и указателями, иногда применяя Yacc и Lex. А можно ли парсировать текст голым железом? Вообще без программы? — А как это?, — спросил меня знакомый, — С помощью Ардуино? — Внутри Ардуино стоит вполне фон-неймановский […]Дальше …
Платы для разработчиков и терминал на основе российского микропроцессора Байкал-Т
За последние три дня вышло несколько новостей про российский процессор Байкал-Т: 1. Российская компания «Т-Платформы» представила процессорный модуль SF-BT1 с Байкалом-Т, который она собирается распостранять среди разработчиков. 2. Также «Т-Платформы» выпустили на основе Байкала-Т тонкий клиент «Таволга терминал», который может работать не только как терминал, но и как автономной компьютер с Linux Debian 8. 3. […]Дальше …
Using MIPS microAptiv UP Processor CorExtend UDI interface
CorExtend is a feature of MIPS32 microAptiv microprocessor which is presented in MIPSfpga project as a real industrial unobfuscated RTL. Sources of MIPSfpga can be downloaded after joining Imagination University Programme https://community.imgtec.com/university/. CorExtend allows system designers to define and add their own instructions that operate on data in the general-purpose registers in the same manner as standard MIPS instructions. This […]Дальше …
Добавляем инструкции в микропроцессор MIPS, которые работают в конвейере как его собственные
Можно ли добавить в микропроцессор инструкции (команды)? Если вы используете микросхемы ПЛИС / FPGA с реконфигурируемой логикой и микропроцессорное ядро, которые синтезирутся из описания на языках Verilog и VHDL, то можете. Причем это будет «честное», настоящее расширение системы команд, а не трюк типа программной эмуляции инструкции в обработчике исключения от зарезервированной команды, и не «микрокод», […]Дальше …
Porting MIPSfpga to Terasic DE1 board with Altera Cyclone II FPGA
Я получил запрос из крупного университета на Ближнем Востоке про использование MIPSfpga на плате Terasic DE1 с ПЛИС Altera Cyclone II. Хотя у меня нет этой платы на руках, я попробовал помочь преподавателю перенести MIPSfpga на эту плату, и я надеюсь, что университет сможет приспособить MIPSfpga для своей учебной программы. Ниже — фрагмент моей переписки […]Дальше …
Как начать работать с MIPSfpga
MIPSfpga — это пакет, который содержит процессорное ядро в исходниках на Verilog, которое можно менять, добавлять новые инструкции, строить многопроцессорные системы, менять одновременно софтвер и хардвер и т.д. Его можно в целях эксперимента например запускать с частотой 1 такт в секунду и выводить наружу информацию о состоянии кэша, конвейера, и любых структур внутри процессора. При […]Дальше …
По просьбе преподавателя одного из российских вузов выписал список тем, связанных с MIPSfpga
По просьбе преподавателя одного из российских вузов выписал список тем, связанных с MIPSfpga. Это теоретически может помочь встроить лабы в различные программы. Список является микстурой из Харриса & Харриса и всяких индустриальных навыков. Короче чего вижу, о том пою: Концепции, которыми, как мы ожидаем, студент уже владеет. Если чем-то нет, можно будет устроить короткий ликбез: […]Дальше …
MIPSfpga+ allows loading programs via UART and has a switchable clock
Originally published on January 1, 2016 This revision is from February 1, 2016 MIPSfpga+ / mipsfpga-plus / MFP is a cleaned-up and improved variant of MIPSfpga-based system defined in MIPSfpga Getting Started package (MFGS). The new features include: The ability to load a software program from a PC into a synthesized system on FPGA board […]Дальше …
MIPSfpga+ allows loading programs via UART and has a switchable clock
MIPSfpga+ / mipsfpga-plus / MFP is a cleaned-up and improved variant of MIPSfpga-based system defined in MIPSfpga Getting Started package (MFGS). The new features include: The ability to load a software program (into a synthesized system) using ubiquitous $5 FTDI-based USB-to-UART connector instead of $50 Bus Blaster that is difficult to get in some places […]Дальше …
Путешествие по микроэлектронной России 2015 года
Три недели на просторах бескрайней, с посещениями МГУ, МФТИ, МИФИ, зеленоградского МИЭТ, питерского ИТМО, самарского СГАУ, сколковского Сколкова и зеленогорского Microchip Masters Russia. В историческом для российской микроэлектроники 2015 году, когда появились спроектированные в России чипы на 28 nm, с гигагерцовыми частотами и суперскалярными процессорными ядрами на борту, когда зеленоградские команды начали интегрировать на одном […]Дальше …
Инструкция по скачиванию MIPSfpga
Инструкция по скачиванию MIPSfpga: 1. Зарегистрируйтесь в коммьюнити http://community.imgtec.com/register 2. Подтвердите емейл 3. Сделайте login в коммьюнити 4. Пойдите в Imagination University Program — http://community.imgtec.com/university/university-registration 5. Сходите в меню University | Join IUP 6. Заполните 7. Пойдите в http://community.imgtec.com/university/resources/ и запросите пакеты English|MIPSfpga Getting Started, English|MIPSfpga Fundamentals 8. Для загрузки документации также возмите Russian|MIPSfpga Getting […]Дальше …
Раздача слонов: FPGA платы для образовательных проектов с MIPSfpga
Месяц назад в российских университетах прошли семинары по MIPSfpga (см. что это такое здесь, а также 1, 2, 3, 4), а джентлемен из НИИСИ по имени Антон Павлов написал заметку про его собственные улучшения MIPSfpga «MIPSfpga: вне канона». Так как профессора встретили новый продукт для обучения студентов электронике в целом положительно, то возникла идея помочь […]Дальше …
MIPSfpga Russia — Trip Report
Brief: Wed, Oct 21, Flight San Francisco -> Moscow Thu, Oct 22: Arriving to Moscow, participated at party at SECR conference Fri, Oct 23: Preparation for seminar MIET and MSU, visit to ZITC Sat, Oct 24: Delivered a speech at teenager’s electronic club in Space Exploration Museum Sun, Oct 25: Informal meeting of people in […]Дальше …
Защищено: MIPSfpga Russia 2015 — Trip Report — with contact information
Фотографии, материалы и перипетии семинара MIPSfpga в МИФИ
В конце октября в МИФИ состоялся семинар по MIPSfpga — один из серии семинаров, организованных российскими вузами совместно с Imagination Technologies, Microchip Technology в партнерстве с Гамма Санкт-Петербург, представителями Xilinx в России компанией Макро Групп, с участием докладчиков из MathWorks и НИИСИ. Ниже — смесь из фотографий, ссылок на материалы, заметок о подготовке семинара и […]Дальше …
Публичные презентации, использованные во время семинаров по MIPSfpga в России
Публичные презентации, использованные во время семинаров по MIPSfpga в России в конце октября — начале ноября 2015 года: Директория с презентациями: http://silicon-russia.com/public_materials/2015_11_14_mipsfpga_related_presentations/ Ссылки на индивидуальные презентации: Суть бизнеса Imagination Technologies История MIPS, подразделения Imagination На русском языке: mips_and_imgtec_background_russian_2015_10_25.pdf Общая корпоративная презентация Imagination Technologies по состоянию на октябрь 2015 года На английском языке: imagination_corporate_overview_oct_2015.pdf Образовательные программы […]Дальше …
Инструкция по лабораторным работам по MIPSfpga для платы Terasic DE0-Nano c Altera Cyclone IV
Инструкция по лабораторным работам по MIPSfpga для платы Digilent Nexys 4 DDR c Xilinx Artix-7 FPGA
Инструкция по лабораторным работам по MIPSfpga для платы Digilent Nexys 4 DDR c Xilinx Artix-7 FPGA 1. Соединените платы Digilent Nexys 4 DDR c c Bus Blaster, USB-to-UART модулем и датчиком освещения Digilent Pmod ALS: 2. Как создать проект в Xilinx Vivado: Information about pins:Дальше …
Инструкция по лабораторным работам по MIPSfpga для платы Terasic DE0-CV c Altera Cyclone V
Периферийные устройства от Digilent которые можно было бы использовать в лабораторных работах по MIPSfpga
PmodALS Ambient Light Sensor SPI $15.00 PmodAMP3 Stereo Power Amplifier I2S, I2C $19.99 PmodCDC1 Capacitative I/O I2C $21.99 PmodCLS Character LCD w/ serial interface UART, SPI, TWI $39.00 PmodCLP Character LCD w/ parallel interface parallel $37.99 PmodCMPS 3-Axis Digital Compass I2C $25.00 PmodDPOT Digital Potentiometer SPI $21.59 PmodENC Rotary encoder $16.99 PmodI2S Stereo Audio Output […]Дальше …
Портирование MIPSfpga на плату Terasic DE0-CV с Altera Cyclone V FPGA
На днях мы вместе с Алексом и Владимиром спортировали MIPSfpga (пакет для введения в проектирование систем на кристалле) на плату Terasic DE0-CV с Altera Cyclone V FPGA. Эта плата — довольно хорошее решение для образовательного российского рынка, так как она дешевая ($150) и ее просто купить на сайте тайваньской компании Terasic (www.terasic.com.tw/_sub/de0-cv), которая быстро и […]Дальше …
Список статей в мировой прессе, пресс-релизов и блогов про MIPSfpga с 27 апреля по 4 мая 2015 года