V850 - V850

Ядра ЦП V850
Общая информация
Запущен1994; 26 лет назад (1994)
Снято с производстваТекущий
Общий производитель (и)
  • Renesas Electronics
    (ранее NEC)
Спектакль
Максимум. ЦПУ тактовая частотаОт 32 кГц до 320 МГц
Ширина данных32
Ширина адреса32
Кеш
L1 тайникнастраиваемый
Архитектура и классификация
ЗаявлениеВстроенный,
Мобильное оборудование,
Кондиционер,
Автомобильная промышленность
Мин. размер элементаОт 0,8 мкм до 40 нм
МикроархитектураV810 (1991),
V850 (1994),
V850E (1996),
V850E1 (1999),
V850ES (2002),
V850E2 (2004 г.),
V850E1F (2005 г.),
V850E2v2 (ИСПРАВИТЬ МЕНЯ),
V850E2v3 (2009 г.),
V850E2v4 (2010 г.),
V850E2v3S (2011 г.),
V850E3v5 (2014 г.)
Набор инструкцийСерия V800
инструкцииv850: 74
v850e: 81
v850e1: 80 (83)
v850e1f: 96
v850e2: 89
v850e2v3: 98
V850e3v5: ИСПРАВИТЬ МЕНЯ
Расширения
  • E / E1 / E1F / E2 /
    E2M / E2R / E2S / E3
Физические характеристики
Ядра
  • настраиваемый
Продукты, модели, варианты
Кодовые названия продуктов
  • μPD70P3xxx
  • μPD703xxx
  • μPD70F3xxx
  • R7F70xxxx
Вариант (ы)Семейство V850,
Семейство RH850
История
ПредшественникЯдро CISC "V80"

V850 это товарный знак имя для 32-битного RISC Архитектура процессора из Renesas Electronics за встроенный микроконтроллеры, представленный в начале 1990-х годов NEC и все еще разрабатывается по состоянию на 2018 год.

Семейство V850 было усовершенствовано многими микроархитектура расширений до сегодняшнего дня, но все расширения имеют бинарный код уровень Обратная совместимость из программы через четверть века. Его основа - 32 32-битных регистры общего назначения с загрузка / сохранение архитектуры. Он имеет высокую эффективность кода, потому что большинство часто используемых инструкций отображаются в 16-битные полусловы.

На ранней стадии он в основном фокусировался на сверхнизких потребляемая мощность например 0,5 мВт /MIPS. V850 широко используется в различных приложениях, включая: оптические дисководы, жесткие диски, мобильные телефоны, Автозвук и инверторные компрессоры за Кондиционеры. Но сегодня новые микроархитектуры в основном ориентированы на высокую производительность и высокую надежность с такими, как двухступенчатый избыточный механизм для автоматизированная индустрия. В настоящее время семейства V850 и RH850 широко используются в автомобилях.

Обзор

V850 - это товарный знак имя для 32-битного RISC Архитектура процессора за встроенный микроконтроллеры из Renesas Electronics Corporation. Первоначально он был разработан и изготовлен Корпорация NEC в начале 1990-х[1][2](Авторские права отметка для микрокод на упаковка показывает © 1991) как ветвь серии V800[3]:97, PDF103и продолжает развиваться до сегодняшнего дня.[4]

Его база-архитектура сменяется Семейство V850 варианты с названиями V850E, V850E1, V850ES,[5]V850E1F, V850E2, V850E2M, V850E2S и Семейство RH850 (V850E2M, V850E2S и V850E3) ядер ЦП.

Многие компиляторы и отладчики доступны из разных инструмент разработки продавцы.

Операционные системы реального времени предоставляются поставщиками компиляторов.

Внутрисхемные эмуляторы (ICE) предоставляются многими поставщиками. Устаревший тип на основе капсулы, JTAG на основе интерфейса N-Wire с типом N-trace и интерфейса Nexus с типом Aurora Trace.

Системы приложений

Sony OptiarcAD ‑ 7240S использует SoC на базе ядра V850ES; СКОМБО 8 в многокристальной упаковке (MC-10045)
μPD70F3017GC ‑ 25; V850 / SA1 с пометкой "EL4" на Квантовая  Огненный шар EL51A881
Мобильный телефон NEC; N504iS использует SoC; на базе V850E, единственный процессор на нем
USB 3.0 карта расширения для PCIe использовала БИС на базе процессора Renesas V850

Первый V850 Ядро процессора использовалось для многих DVD приводы изготовлены по Корпорация NEC, тогда Sony Optiarc.[6][7]NEC Electronics (В данный момент Renesas Electronics ) сама интенсивно развивалась стандартные продукты для конкретных приложений (ASSP) за оптические дисководы названный Серия SCOMBO®.[8][9]Это первое поколение процессорных ядер также использовалось для жесткий диск приводы производства Quantum Corporation (см. фото).

В V850 / xxn линейка продуктов, начатая с V850 / SA1[10]и V850 / SV1[11]расширила его область применения до продуктов со сверхнизким энергопотреблением, таких как «удобные видеокамеры. "Он имеет основной и вспомогательный внутренние осциллятор усилитель мощности работает от 1,8 В до 3,6 В с внешним резонатор, Такие как кристалл и керамика.[10]Программный режим STOP, в котором внутренний часовой таймер работает с субгенератором 32,768 кГц, обычно потребляет 8 мкА электрический ток Только.[12][13]NEC также запустила V850 / SB1[14]за Автозвук с IEBus контроллер 1998 года, который отличается сверхнизким энергопотреблением (3,6 мВт при 5 В / MIPS) и сверхмалым шумом (EMI / EMS) Изделие на 5 В.[15]И V850 / SC1[16]был также для "Автозвук".[17]Благодаря такому стратегическому расширению линейки продуктов удалось увеличить количество проданных устройств.

Это первое поколение ядра V850 также используется в некоторых мобильных телефонах NEC.[18]Он также используется для программируемого центрального процессора некоторых небольших фактор формы "GSM /GPRS с GPS " встроенный модем модули.[19]

На следующем этапе NEC нацелился на автоматизированная индустрия с CAN-шина контроллер на V850[20]в качестве V850 / SF1 наконец.[21]Позже автомобильная промышленность стала основной целью выпуска V850 и RH850.

В V850E Core Target SoC, а также стандартные продукты,[22][23]используется для некоторых японских домашних мобильные телефоны, включая Sony Mobile s и NEC.[24][25][26][27][28]V850E и V850ES также используются для кондиционер инверторные компрессоры.[29][30][31][32]На этом этапе одной из массовых категорий была автомобильная аудиосистема.[33]В V850ES основная сменила линейку встроенных продуктов с низким энергопотреблением,[34]который ЭТО совместим с V850E.NEC Electronics (в настоящее время Renesas Electronics) использует ядро ​​ЦП V850 для своего "USB 3.0 "контроллеры.[35]:11

Примерно в 2005 г. технико-экономическое обоснование за "FlexRay контроллер на платформе V850E был запущен в нескольких компаниях. Компания Yokogawa Digital Computer (в настоящее время DTS INSIGHT) разработала оценочную плату под названием GT200; с V850E / IA1 и FPGA, в котором работает "FlexRay "контроллер разработан Bosch.[36]:78, PDF80

В V850E2 основные основные целевые автомобильные области,[37]но также использовался для NEC мобильные телефоны.[38]

Текущая линейка семейства V850 (включая семейство Renesas RH850 на основе V850E3 core, по состоянию на 2018 год) охватывает в основном автомобильные приложения, а также микроконтроллеры, предназначенные для «взаимодействия между оборудованием» и «управления двигателем». Семейство V850 (на основе V850E, V850ES, и V850E2 ядер) и семейства RH850 (на базе V850E3 core, по состоянию на 2018 год) широко используются в автомобильной промышленности.[39][40]

Стратегия торговой марки

V850 - это товарный знак но не зарегистрированная торговая марка.[41]NEC однажды применила его к Патентное ведомство Японии, но он был отклонен в регистрации,[42][43]поскольку это было естественным продолжением серийного номера, но это действие имеет достаточный эффект, чтобы помешать другим людям или организациям зарегистрировать его в качестве товарного знака. Кроме того, Renesas (ранее NEC) использует товарный знак типа V850X / xxn, такой как V850E / MA1, более 20 лет, поскольку комбинация 1 алфавита и 2 числовых строк не может считаться «зарегистрированной» торговой маркой. Таким образом, его можно использовать бесплатно без каких-либо регистраций, и никто не может винить его.

Одно исключение V850E / PHO3 (PHOENIX 3 или PHOENIX-FS).[44]:3[45]:33Другое использование ФЕНИКС 3 Renesas Electronics - это КЛАССНЫЙ ФЕНИКС 3, в котором работают ARM Cortex-M0 основной.[46]Кстати, "PHOENIX 3®" - это зарегистрированная торговая марка компании Компания 3DO в качестве USPTO Рег. 2 009 119.[47]

Согласно текущей документации Renesas Electronics, по крайней мере, следующие строки являются ее товарным знаком. «Серия V800», «Семейство V850», «V850 / SA1», «V850 / SB1,» «V850 / SB2», «V850 / SF1», «V850 / SV1», «V850E / MA1», «V850E / MA2» , "" V850E / IA1, "" V850E / IA2, "" V850E / MS1, "" V850E / MS2, "" V851, "" V852, "" V853, "" V854, "" V850, "" V850E, " и «V850ES».[41][48]

Поскольку торговая марка V850 используется более 20 лет, большинство людей не знают, что семейство RH850 основано на расширении V850. архитектура набора команд и имеет обратную совместимость с V850, V850E, V850ES и V850E2. RH850 считается новым лицом без огромных устаревших программных ресурсов V850.[49][50]

Архитектура

Базовая архитектура

В основе V810 и V850 лежит типичный регистры общего назначения -основан загрузка / сохранение архитектуры.[51]:4У них есть 32 из 32-битных регистров общего назначения, а R0 фиксируется как Нулевой регистр который всегда содержит ноль.В V850 R30 неявно используется SLD / SST; 16-битные инструкции загрузки / сохранения в коротком формате как указатель элемента (ep),который режим адресации состоит из регистра базового адреса ep и немедленные смещения операндов. В V850E или новее микроархитектуры, R3 также неявно используется ПОДГОТОВКА / УТИЛИЗАЦИЯ; стек вызовов инструкции по созданию и раскручиванию фреймов, как указатель стека. Составители соглашение о вызовах также использует R3 как указатель стека.

Оригинальный V850 имеет простой 5-ступенчатый 1-тактный шаг трубопровод архитектура.[48]:114–126Это важная особенность RISC; компьютеры с сокращенным набором команд. Но размер объектного кода примерно вдвое меньше, чем у MIPS R3000.[51]:5 поскольку V810 и V850 приняли 16-битный и 32-битный формат инструкции длины двусторонней формы соответственно,[48]:38–40[51]:17[52]:29–30и наиболее часто используемые инструкции отображаются в 16-битное полуслово. Другими словами, 16-битной ширины внешней шины относительно достаточно для непрерывного предоставления инструкций без остановки конвейера, что обеспечивает низкое энергопотребление на плате приложений и подходит для мобильного оборудования. Эта концепция похожа на Renesas (ранее Hitachi) SH, Большой палец руки, и MIPS16 архитектуры наборов команд.[53]:4

Кроме того, реализация Набор инструкций осторожно выбран. Например, вызов функции с Перейти и (зарегистрироваться) ссылка инструкция[48]:61[51]:20[52]:64 которые сохранятся дальше ПК в регистре (установлен на R31 в V810), также является одним из RISC техника для уменьшения количества инструкций. Возвращение из функция может быть сделано jmp [Rn] (jmp [R31] в V810) инструкция.[48]:61[51]:23[52]:65 Типичный Процессоры CISC использовать позвонить и вернуться инструкции и вставьте следующий компьютер на их стековая память площадь.

Но у V810 и V850 есть микроархитектура различия. V810 принимает микропрограммная операция метод некоторых инструкций; арифметика с плавающей запятой и битовая строка операций, а V850 на сто процентов проводное управление метод. В результате, например, у первого V850 нет арифметика с плавающей запятой и наборы команд манипуляции с битами; в том числе "найти первый / ноль" (поиск 1/0; SCH1x / SCH0x), за исключением «установить / clr / немного отрицать» (SET1 / CLR1 / NOT1). Эти расширенные наборы команд возрождены в расширениях V850E2x.

Хотя серия V800 принимает RISC архитектура набора команд, их язык ассемблера является ручное кодирование дружелюбный. Они принимают прямо загрузка / сохранение архитектуры.[51]:4 В дополнение "блокировка "механизм как для опасность для данных и для отраслевые опасности реализованы,[51]:33–35 другими словами, язык ассемблера программисту не нужно рассматривать слоты задержки. 32 регистра общего назначения обеспечивают гибкость язык ассемблера пользователей. Смесь кодов, собранных вручную, и кодов, скомпилированных на языке C, доступна с помощью параметров компилятора, таких как "-mno-app-regs" в Коллекция компиляторов GNU.[54]

Немного жаль, что В инструкция V810 удалена из первого V850, что позволяет беззнаковую загрузку из ввод-вывод с отображением памяти.[51]:22[52]:63

Подробное обсуждение доступно в некоторых старых журналах.[55][56]

Основная цель модификации V810 до V850 - арифметика насыщения по просьбе клиентовзапрос клиентов[нужна цитата ].

Расширение микроархитектуры

Серия V850 повторила многие микроархитектура расширение, но все расширения имеют Обратная совместимость.[57]Другими словами, все старые двоичные программные активы, в том числе написанные четверть века назад, работают на каждом новом ядре. микроархитектура имеет варианты реализации схем и варианты технологии изготовления за четверть века.

В 1996 году V853 был объявлен первым 32-разрядным RISC микроконтроллер со встроенным флэш-память.[58]Но максимальное количество циклов «стирания и записи» составляло 16 отсчетов.[59]:37

В 1998 году NEC начала стратегически расширять линейку продуктов V850 как в стандарт и ASSP бизнес и в ASIC и SoC бизнес.[60]

Первое поколение V850 не имеет беззнаковый инструкции загрузки, которая была удалена из V810 (как IN.H и IN.B), затем он был добавлен снова как LD.HU и LD.BU во втором поколении; Серия V850E (V850E1). Кроме того, у V850E есть другие удобные для пользователя СНГ расширения, такие как "таблица вызовов", "переключатель" и "подготовка / удаление".[61]:217

В 2001 году NEC выпустила ядро ​​V850ES, которое относится к серии со сверхнизким энергопотреблением, но является ISA-совместимым с V850E.[62]

Примерно в 2001 году IP-ядро Java Acceleration для V850, казалось, предоставлялось некоторым клиентам как SoC,[63]но подробная информация есть только в некоторых патентах.[64][65]

В 2005 году NEC Electronics представила ядро ​​V850E2 как линейку продуктов V850E2 / ME3 с суперскалярная архитектура.[66]

В 2009 году NEC Electronics представила V850E2M как двухъядерный с 2,56 MIPS / МГц и 1,5 мВт / MIPS.[67]

В 2011 году Renesas раскрыла расширение SIMD для V850 как V850E2H.[57][68]Что касается расширения SIMD, были проведены некоторые академические исследования.[69]Но архитектурная документация для этой последней линейки продуктов предоставляется только покупателям автомобилей. Его нельзя найти на веб-сайте Renesas.[70]Похоже, его название изменилось на V850E3 или же G3H. Единственный способ узнать о его наборе инструкций - это сделать "разобрать механизм с целью понять, как это работает " от Коллекция компиляторов GNU.

Потребляемая мощность

Оригинальные V810 и V850 Архитектура процессора разработан для приложений со сверхнизким энергопотреблением.

Подробное описание V810 есть в некоторых журналах.[71][72]

Согласно документации Renesas, потребляемая мощность реализации V850ES / Jx3-L составляет около 70% от ARM Cortex-M3.[5]:14,15

V810 работает при напряжении от 2,2 В до 5,5 В с 5 В 0,8 мкм (CZ4) в процессе изготовления,[73]рассеиваемая мощность с Dhrystone MIPS составляет 500 мВт при 15MIPS и 40 мВт при 6 MIPS при 5 В и 2,2 В соответственно. Это один из самых маломощных 32-разрядных микроконтроллеров начала 1990-х годов. Эта спецификация может быть достигнута как при хорошо продуманной архитектура набора команд и точно настроенным 5-ступенчатым конвейером с шагом 1 такт микроархитектура, оба они являются преимуществом упрощенного RISC особенность.

На смену этой ДНК со сверхнизким энергопотреблением пришла линейка продуктов V850 / Sxn, которые все еще используются в массовом производстве более 20 лет. Большинство из них производятся с напряжением 3,3 В с производственным процессом 0,35 мкм (UC1), при этом ядро ​​процессора точно настроено для работы от 1,8 В до 3,6 В, работая на частотах от 32,768 кГц (вспомогательная частота) до 16,78 МГц (основная частота вращения). ) с внутренним осциллятор усилитель мощности плюс внешний резонатор (кристалл или керамика ).[10]Его рассеиваемая мощность составляет 2,7 мВт / MIPS для 3,3 В 0,35 мкм (UC1). процесс изготовления, и 3,6 мВт / MIPS для 5 В 0,35 мкм (CZ6) процесс изготовления. Режим ожидания «Software STOP» для версии ПЗУ с маской V850 / SA1, внутренний таймер которой работает при напряжении 3,3 В с субгенератором 32,768 кГц (IDD6), обычно потребляет 8 мкА электрический ток Только. В нормальном режиме работы Subclock при 3,3 В с частотой 32,768 кГц потребляет обычно 40 мкА, максимум 140 мкА. (ЯDD5)[74]:440, IDD5[13]Типичный рабочий ток процессора 1,8 В при 32,768 кГц может составлять 22 мкА (40 мкА ÷ 3,3 В × 1,8 В), а рассеиваемая мощность должна составлять 40 мкВт. Это соответствует 1,0 мВт / MIPS (40 мкВт ÷ 0,032768 МГц ÷ 1,15 DMIPS / МГц ÷ 1000).
Линия продуктов V850 / Sxn также настроена на низкий уровень шума как с EMI и с EMS. В частности, V850 / SB1 и SB2 специально настроены на низкий уровень электромагнитных помех с внутренним регулятором напряжения 5 В, что обеспечивает высокую чувствительность приема. РФ для автомагнитолы.[75]:41–44

В 2011 году NEC запустила 3-е поколение микроархитектура Серия V850ES со сверхнизким энергопотреблением, которая требует 1,43 мВт / MIPS в диапазоне рабочих напряжений от 2,2 В до 2,7 В,[62]но эта первая реализация микроархитектуры V850ES кажется неполной по сравнению с более поздними поколениями той же архитектуры. Его режим ожидания "Sub-IDLE" для версии ПЗУ с маской V850ES / SA2 и V850ES / SA3, эти внутренние RTC работают при 2,5 В. с субгенератором 32,768 кГц (IDD6), обычно потребляют только электрический ток 5 мкА. Но нормальный режим работы Subclock при 2,5 В и 32,768 кГц потребляет обычно 40 мкА, максимум 100 мкА.[76]:509Типичный рабочий ток процессора 2,2 В при 32,768 кГц может составлять 31 мкА (40 мкА ÷ 2,5 В × 2,2 В), а рассеиваемая мощность - 68 мкВт. Это примерно в 1,7 раза больше, чем у V850 / SA1. Это соответствует 1,6 мВт / MIPS (68 мкВт ÷ 0,032768 МГц ÷ 1,3 DMIPS / МГц ÷ 1000).

Линия продуктов V850ES / JG3-L включает варианты со сверхнизким энергопотреблением, называемые μPD70F3792, 793 и μPD70F3841, 842. Они могут работать от 2,0 В до 3,6 В при типичном напряжении 18 мкА. электрический ток на 32,768 кГц,[77]:1002, 1041 что должно быть 22 мкВт при 2,0 В (18 мкА × 2,0 В ÷ 3,3 В × 2,0 В). Это соответствует 0,52 мВт / MIPS (22 мкВт ÷ 0,032768 МГц ÷ 1,3 DMIPS / МГц ÷ 1000). Кроме того, в их вспомогательном режиме ожидания с таймером часов потребляемая мощность обычно должна составлять 3,4 мкВт при 1,8 В (3,5 мкА ÷ 3,3 В × 1,8 В × 1,8 В).[77]:1002, 1041

В потребляемая мощность ядра NA85E2 (V850E2) намного больше по сравнению с ядром NU85E (V850E1) в том же CB-12L (UX4L)[73][78]процесс изготовления. Причина в том, что ядро ​​V850E2x имеет ширину 128 бит. предварительная выборка инструкций автобус и множественное число от Очереди предварительной выборки инструкций,[79]:16в то время как средняя длина инструкции серии V800 почти 16 бит.[51]:17Это означает, что 16 инструкций могут быть извлечены из памяти одновременно, затем память и схемы предварительной выборки находятся в состоянии ожидания от 3 до 7 циклов для двойного конвейера. суперскалярная архитектура. Этот зазор увеличивает разность амплитуд электрического тока. электрический ток превышает надбавку на стабилизаторы напряжения мобильных гаджеты Что касается ядра ЦП V850E2M, то оно публично представлено как 1,5 мВт / MIPS, в 3 раза больше, чем у предыдущих поколений, хотя оно должно иметь преимущества нового производственные технологии.[67]Некоторое мобильное оборудование избегает использования двойного выполнения инструкций (dual-pipeline суперскалярный ), другими словами, приняв настройку выполнения с одной инструкцией (с одним конвейером) для уменьшения разницы амплитуд электрического тока.

Методология разработки

V810 установлен на ПК ‑ FXGA (на японском языке)[80] Игровой ускоритель доска.
Помечено как "© NEC 1991."
Nintendo Виртуальный мальчик использовал кастомный V810. 14x20 мм2 packge (слева) отмечен «© NEC '91, '93».

Потому что семейство V850[48]:16разработан как ответвление серии V800,[3]:97, PDF103базовый Архитектура процессора унаследован от V810.[81]Архитектура набора команд первого V850 радикально отличается от V810, но разница находится на уровне патча от Коллекция компиляторов GNU точка зрения.[82] Основная цель этого изменения - реализовать арифметика насыщения по запросу клиентов.

Подробная методология проектирования V810 описана в журнале.[83]V850 использует эти конструктивные достоинства. Но путь к данным логика была изменена с динамическая логика в статическую логику, чтобы включить 32,768 кГц часы реального времени частотный режим работы.

В уровень регистрации-передачи "Архитектура процессора дизайн »V810 разработан с Язык функционального описания (FDL)[84][85][86]на Симулятор сокола программное обеспечение, это NEC в доме CAD инструменты.Эта методология такая же, как у NEC V60.[87]В конце 1980-х гг. Verilog HDL не приобрел Системы дизайна Cadence пока что.[88]FDL использовался до середины 2000-х годов, а также использовался для разработки NEC суперкомпьютер; названный Симулятор Земли.[89]

Отличие от V60 в том, что принципиальная электрическая схема был написан с схематический редактор не из Calma, но из Наставник Графика называется NETED,[90]часть Архитектор дизайна товар[91][92]на Аполлон Компьютер с рабочая станция, что является наиболее важным схематический редактор в тот момент.[93]Это позволило генерировать списки соединений, Такие как EDIF и СПЕЦИЯ, за LVS программа как каденция Дракула продукты, и NEC в доме и Zycad список соединений за логическое моделирование. Позже это принципиальная электрическая схема из NETED стал способен генерировать уровень ворот Verilog HDL список соединений для V850.


Большинство из уровень регистрации-передачи FDL список соединений был переведен на уровень ворот схематический вручную, потому что логический синтез на тот момент еще не получил практического использования. FDL был разделен на путь к данным и случайная логика именно так. Для путь к данным часть, уровень ворот принципиальная электрическая схема включен вручную повторяется произведение искусства. С другой стороны, для случайная логика часть, логический синтез пытались использовать для генерации уровень ворот схематический, но это было около 10% от общей схемы.

Кроме того, формальная проверка также не должно быть практического использования, что означает полный регрессионный тест к динамичный логическое моделирование требуется для уровень ворот список соединений сравнивать с RTL один. За уровень ворот логическое моделирование, NEC в доме CAD инструмент назван V-SIM обычно используется.[94]Но иногда аппаратный эмулятор, Такие как Zycad LE ускоритель моделирования,[95]используется для этой цели (см. :.[96]:13В этом материале исполнение Zycad LE сравнивается с NEC HAL, но начальная декада дизайна отличается.[97])

Таблица кодов операций инструкций

Каждый opcode (код операции) таблица из Руководство пользователя: Архитектура (Ссылаться на внешняя ссылка. ).

V810 (устаревший)

Все opcode (код операции) из проводное управление операция закрывается в пределах первых 16 бит полуслова, точнее, первые 7 бит из MSB. Глубина 64 слова ПЗУ структура с ответвляться таблицы кодов состояния достаточно для декодирующее оборудование. Если 16-битный литерал операнд является обязательным, находится во втором полуслове. Микропрограммное управление операции; битовые строки и арифметика с плавающей запятой инструкции, также находятся во втором 16-битном полуслове. В результате все инструкции становятся 16-битными и 32-битными двухсторонними. Беззнаковая форма загрузки ввод / вывод с отображением памяти реализован как В инструкция. Арифметика и логичный инструкции не полностью, но относительно ортогональный.
V810 не имеет арифметика насыщения инструкции, но 1 дополнительная инструкция в формате II, например СИДЕЛ который проверяет флаги (Переполнение, Знак, Нуль, и Полуслова) и перезаписывает указанный регистр, может хватить как для знаковых и беззнаковых, так и для словесных и полусловных арифметических операций.
Кусочек [12:10]
[15:13, 9]
000001010011100101110111Формат
000 XMOVДОБАВИТЬSUBCMPSHLSHRJMPSARЯ (R, r)
001 ХMULDIVMULUДИВУИЛИ ЖЕИXORНЕТ
010 ХMOVДОБАВИТЬSETFCMPSHLSHRSARII (imm5, r)
011 ХЛОВУШКАРЕТИHALTLDSRSTSRBit str.

100 0
100 1
BcondIII (disp9)
BVBZ / BEBN (BS)BLTBNVBNZ / BNEBP (BNS)BGE
BC / BLBNHBRBLEBNC / BNLBHNOPBGT
101 ХMOVEAADDIJRJALORIИ ЯXORIMOVHIIV / V
110 XLD.BLD.HLD.WST.BST.HST.WVI (disp16 [R], r)
111 XIN.BIN.HCAXIВ WOUT.BOUT.HПлаватьOUT.WVI / VII
«NOP» - это псевдоним «Non-BR».

V850 (1-го поколения)

Кусочек [7:5]
[10:8]
000001010011100101110111Формат
000MOVНЕТDIVHJMPСАЦУБРSATSUBSATADDMULHЯ (R, r)
001ИЛИ ЖЕXORИTSTСУБРSUBДОБАВИТЬCMP
010MOVSATADDДОБАВИТЬCMPSHRSARSHLMULHII (imm5, r)
011SLD.BSST.BIV (disp7 [ep], r)
100SLD.HSST.HIV (disp8 [ep], r)
101Бит [0] SLD.W / SST.WБит [3: 0] BcondIV / III
110ADDIMOVEAMOVHIСАЦУБИORIXORIИ ЯМУЛЬХИVI (disp16 [R], r)
111LD.B2-я картаST.B2-я картаJARLБит [15:14]
НАБОР1 / НЕ1
/ CLR1 / TST1
2-я карта
Расширение
V / VII / VIII
«NOP» - это псевдоним «MOV R0, R0».
Кусочек [23:21]
000001010011100101110111Формат
[16]1-я карта  Бит [10: 5] = 111001
0LD.HVII
1ST.HVII
[16]1-я карта  Бит [10: 5] = 111011
0LD.WVII
1ST.WVII
[26:24]1-я карта  Бит [10: 5] = 111111
000SETFLDSRSTSRundefSHRSARSHLundefIX (R, г)
001ЛОВУШКАHALTРЕТИ1-я карта
Бит [15:13]
EI / DI
undef
Незаконная инструкцияИкс
01XНезаконная инструкция
1XXНезаконная инструкция

V850E / E1 / ES

Кусочек [7:5]
[10:8]
000001010011100101110111Формат
000 —НЕТВЫКЛЮЧАТЕЛЬJMPZXBSXBZXHSXHI (R, r0)
MOVDBTRAPБит [4]
SLD.BU
/SLD.HU
САЦУБРSATSUBSATADDMULHI (R0, r31) / IV
undefI (R0, r) / IV
DIVHI (R, r) / IV
001ИЛИ ЖЕXORИTSTСУБРSUBДОБАВИТЬCMPЯ (R, r)
010ЗВОНИТЕДОБАВИТЬCMPSHRSARSHLundefII (imm5, r0)
MOVSATADDMULHII (imm5, r)
011SLD.BSST.BIV (disp7 [ep], r)
100SLD.HSST.HIV (disp8 [ep], r)
101Бит [0] SLD.W / SST.WБит [3: 0] BcondIV / III (disp9)
110ADDIБит [15:11]
MOV (r = 0)
Бит [15:11]
УДАЛИТЬ (r = 0)
ORIXORIИ ЯБит [15:11]
undef
VI (imm16, R, r)
/ VI (imm32, R)
/ XIII
MOVEAMOVHISTASUBIМУЛЬХИ
111LD.B2-я картаST.B2-я картаБит [15:14]
НАБОР1 / НЕ1
/ CLR1 / TST1
2-я картаVII (disp16 [R], r)
/ VIII (imm3, disp16 [R])
†: «NOP» - это псевдоним «MOV R0, R0».
Кусочек [23:21]
[16, 26:24]
000001010011100101110111Формат
1-я карта  Бит [10: 5] = 111001
0 XXXLD.HVII (disp16 [R], r)
1 XXXST.H
1-я карта  Бит [10: 5] = 111011
0 XXXLD.WVII (disp16 [R], r)
1 XXXST.W
1-я карта  Бит [10: 5] = 11110X
0 XXX1-я карта  Бит [15:11] JR (r = 0) / JARL (r ≠ 0)V (disp22)
1 XXX1-я карта  Бит [15:11] ПОДГОТОВЬТЕ (r = 0) / LD.BUXIII / VII (disp16 [R], r)
1-я карта  Бит [10: 5] = 111111
0 000SETFLDSRSTSRundefSHRSARSHLБит [18:17]
НАБОР1 / НЕ1
CLR1 / TST1
IX (R, г)
IX (R, [r])
0 001ЛОВУШКАHALTБит [18:17]
RETI / CTRET
/ DBRET
/undef
1-я карта
Бит [15:11]
EI / DI
undef
undefИкс
0 010SASFБит [17]
MUL (R, r, w)
/ МУЛУ (R, r, w)
Бит [17]
MUL (imm9, r, w)
/ MULU (imm9; r, w)
Бит [17]
DIVH (R, r, w)
/ DIVHU (R, r, W)
Бит [17]
DIV (R, r, w)
/ DIVU (R, r, w)
IX (R, г)
/ XI (R, г, ш)
/ XII (imm9, r, w)
0 011CMOV (imm5, r, w)CMOV (R, r, w)Бит [18:17]
BSW / BSH
HSW /undef
undefНезаконная инструкцияXI (с, R, r, ш)
/ XII (c, imm5, r, w)
0 10XНезаконная инструкция
1 XXXLD.HUVII (disp16 [R], r)

Список Серия V800 Ядра процессора

Ядро процессораВарианты продуктаПараметры таргетинга GCC[98]Замечания
V810[1]
(1991)
Семейство V810
(V810, V805
V820, V821[99])
Требуется откат патча.[82]
Доступно на Planet Virtual Boy.
GCC назвал gccVB.
Устаревшие продукты.
Беззнаковый и подписанный груз.
закодированный плавать (Один )[100]
5-ти ступенчатый конвейер.[101]
6,7 мВт / MIPS (продукт 5 В)
V810
(1997)
Семейство V830
(V830 - V832[102])
то же самоеУстаревшие продукты.
Высококачественные продукты.
Мультимедийное расширение.
V850
(1994)
Семейство V850 начало
V851 - V852[103]
V853,[58][104][105] V854
нет или -mv850Устаревшие продукты.
5-ти ступенчатый конвейер.
4,4 мВт / MIPS (продукт 5 В)
V850
(1997)
V850 / xxn
(например, V850 / SA1)
нет или -mv850Не для новых разработок.
Подписанный груз.
1,15 Dhrystone MIPS / МГц
Продукты со сверхнизким энергопотреблением.
3,6 мВт / MIPS (продукт 5 В)
2,7 мВт / MIPS (продукт 3,3 В)
1,0 мВт / MIPS (1,8 В вспомог.)
V850E
(1996)
V850E / MS1,[106][107]
V850E / MS2
-mv850eНе для новых разработок.
Беззнаковый и подписанный груз.
1,3 Dhrystone MIPS / МГц
Стандартные продукты.
V850E1
(1999)
V850E / xxn
(например, V850E / MA1[22])
NB85E SoC ядро[108][109]
Ядро SoC NU85E[108][109]
(Лучшая сотовая связь от Sony и NEC.)
-mv850e1 или ‑mv850esБеззнаковый и подписанный груз.
N-Wire и N-Trace.
Стандартные продукты.
Продукты SoC.
V850ES
(2002)
V850ES / xxn (-x)
(например, V850ES / SA2)
-mv850es или ‑mv850e1Беззнаковый и подписанный груз.
Продукты со сверхнизким энергопотреблением.
1,43 мВт / MIPS (продукт 2,5 В)
0,52 мВт / MIPS (вспомогательное напряжение 2,0 В)
Требуется переход на V850E2S.
V850E1F
(2005)
V850E / PH2, V850E / PH3
V850E / PHO3
Требуется патч (возможно).H / W поплавок (одинарная точность).
V850E2
(2004)
V850E2 / ME3

NA85E2 ядро ​​SoC[108][110]
(Долгосрочная сотовая связь NEC.
Устанавливает жизнь = 2004—2012.)
-mv850e2Не для новых разработок.
Много ошибок, но все еще жив.
Одиночный insn. выполнение.
(Двойное выполнение опечаток.)
7-ступенчатый конвейер.
S / W поплавок.
Стандартные продукты.
Продукты SoC.
V850E2 (версия 2)
()
V850E2 / xxn
(например, FIX ME)

NB85E2 ядро ​​SoC[108][110][111]
-mv850e2Исправления убраны.
Выполнение двойной инструкции.
7-ступенчатый конвейер.
S / W поплавок.
Стандартные продукты.
Продукты SoC.
V850E2M
(2009)
G3
V850E2 / xxn
(например, V850E2 / FG4)
RH850 / nxn
-mv850e2v3 и -msoft-floatS / W поплавок.
Выполнение двойной инструкции.
7-ступенчатый конвейер.
2,56 Dhrystone MIPS / МГц
1,5 мВт / MIPS
Поддержка нескольких ядер процессора.
Защита памяти.
V850E2R
(2010)
G3R
V850E2 / xxn
(например, V850E2 / MN4)
RH850 / nxn
-mv850e2v3H / W float (двойная точность).
Выполнение двойной инструкции.
7-ступенчатый конвейер.
2,56 Dhrystone MIPS / МГц
Поддержка нескольких ядер процессора.
Защита памяти.
V850E2S
(2011)
G3K
 
V850E2 / xxn (-x)
(например, V850E2 / Jx4-L)
(например, V850E2 / Fx4-L)
RH850xnx
-mv850e2v3 и ‑msoft ‑ floatS / W поплавок.
5-ти ступенчатый конвейер.
1.9 Dhrystone MIPS / МГц
Поддержка нескольких ядер процессора.
Защита памяти.
Ультра-сверхнизкое энергопотребление.
Стандартные продукты.
Совместимость контактов V850ES / xxn.
Автомобильные товары.
Требуется переход на RH850.
V850E2H
(2010)[112]
V850E3
(2014)
G3M
G3MH, G3KH
RH850 / xnx
(например, RH850 / C1H)
-mv850e2v4 и ‑mloop
или же
-mv850e3v5 и ‑mloop
Расширение SIMD.
64-битная множественная загрузка / сохранение.
Удлинение петли.
H / W float (двойная точность).
Защита памяти.
Поддержка нескольких ядер процессора.
Автомобильные товары.

[99][102][106][107][1][101][82][103][104][105][108][112]

Решения SoC

SoC IP-ядра

В 1998 году NEC начала предоставлять V850 Family в качестве ядра ASIC для расширения своего бизнеса ASIC.[113]Кроме того, оба ядра процессора V850E1, названные Nx85E[114][115]и ядро ​​ЦП V850E2 с именем Nx85E2,[116]соответственно, также используются для расширения своего бизнеса стандартных продуктов с помощью методологии проектирования ASIC.
Это ядро ​​используют различные SoC. Например, в 2003 г. Dotcast, Inc. использовал ядро ​​NU85E для телеприставки получатель цифровая передача данных на основе dNTSC (данные в NTSC видео[117]) метод. Это ядро сфабрикованный с технологией CB-10 0,25 мкм, в которой используется 5-слойный металл.[118]:9–10

В NA85E2C ядро, развернутое в 1,5 В 150 нм CB-12L (UX4L)[73][78]процесс изготовления,имеет много опечатка (4-страничное приложение в предварительном руководстве по архитектуре,[119]:230–233плюс 7 страниц еще один документ об ограничениях,[120]разглашается в сети), но, похоже, это не вопрос использования, потому что это продукт длительного использования.

NEC также расширила ядро ​​для производственного процесса 130 нм CB-130 (UX5).[73]клеточная база IC, но это неясно.[121][122]

Synopsys Когда-то было анонсировано IP ядро ​​DesignWare® для V850E,[123] но поддержка устарела.[124]

ИмяОсновнойСотовая база
серии
Мощность
поставлять
Узел/
Ворота L
Fab.
прок.
[73]
Freq.
МГц
ТипЛЕДДокументы.
NA851CV851CB-9VX3,3 В350 нмUC133С периферийным[113][125]
NA853CV853CB-9VX3,3 В350 нмUC133С периферийным[113][126]
NA85EV850E1CB-9VX3,3 В350 нмUC1Объемное ядро[114]
NB85EV850E1CB-9VX3,3 В350 нмUC166Объемное ядро[127][128][113][115][129]
NB85ETV850E1CB-9VX3,3 В350 нмUC166с Trace I / F[127][128][113][129]
NB85EV850E1CB-102,5 В250 нмUC266Объемное ядро[127][128][129]
NB85ETV850E1CB-102,5 В250 нмUC266с Trace I / F[127][128][129]
NU85EAV850E1CB-10VX2,5 В250 нмUC2100Объемное ядро[127][128][129][130][131][132]
NU85ETV850E1CB-10VX2,5 В250 нмUC2100с Trace I / F[127][128][129][130][131][132]
NDU85ETV14V850E1CB-12L1,5 В150 нм /
130 нм
UX4Lс Trace I / F[127][128][129][130][131]
NDU85ETVxxV850E1КБ-12М1,5 В150 нм /
130 нм
UX4Mс Trace I / F[127][128][129][130][132]
NA85E2CV850E2CB-12L1,5 В150 нм /
130 нм
UX4L200с Trace I / F[110][133][129][132]
NB85E2CV850E2CB-12L1,5 В150 нм /
130 нм
UX4L200с Trace I / F[110][133][129][132]
V850E2xCB-130L1,2 В130 нм /
95 нм
UX5L

[121][122]
Заменен на ARM946[134][111]

CB-90L1,2 В90 нм /
UX6LЗаменен на ARM946.[111]
В домеV850E2xUX6LF1,2 В90 нм /
UX6LFRenesas только для внутреннего пользования ???
CB-65L1,2 В65 нм /
UX7LПропущено.
Заменен на ARM1156.[111]
CB-55L1,2 В55 нм /
50 нм
UX7LSПропущено.
Заменен на ARM Cortex-M3.
CB-40L1,1 В40 нм /
40 нм
UX8LЗаменен на ARM Cortex-M4.
В домеV850E3RV40F1,1 В40 нм /
40 нм
RV40F320Renesas только для внутреннего пользования ???

Системы прототипирования ПЛИС для SoC

Прототипирование ПЛИС системы для V850E1, V850E2 и V850E2M на базе ядра SoC интенсивно развивались для расширения SoC бизнес. Они включают LSI ядра процессора V850 (TEG) и "надстройки FPGA". Большинство SoC продукты были для мобильной техники; поскольку рассеяние мощности оригинальной серии V800 RISC архитектура был намного ниже по сравнению с CISC.[1][5][101] Это та же логика, что и РУКА (что означает Желудь RISC машина) архитектура широко используется для мобильных гаджетов.

† TEG: группа тестовых элементов

  • Renesas (NEC): Microssp (2006)[111]
  • Renesas (NEC): Гибридный эмулятор (2007)[138]
  • Renesas (NEC): Оценочная плата PFESiP® EP1 (2008)[139]
  • Renesas (NEC): Оценочная плата PFESiP® EP1 Lite (2008)[140]
  • Renesas (NEC): Оценочная плата PFESiP® EP3 (2010): Ядро ЦП V850E2M, макс. 266 МГц[141]

Стратегическая путаница

Около 2011–2014 гг. Renesas Electronics интенсивно расширила линейку продуктов V850E2,[144][145]но это быстрое расширение внесло много путаницы. Например, некоторые продукты V850E2 / xxn уже получили запрос на замену на RH850 / xnx с 2018 года.[146]Это может быть, а может и не быть Программа долговечности продукта (PLP) точка зрения.[147]

Кроме того, в 2012 году Renesas активно начала продвигать переход от 10-летней линейки продуктов V850ES / Jx3 к недавно выпущенным V850E2 / Jx4, например для Ethernet и для USB,[148][149]но новые продукты не указаны на их веб-сайтах по состоянию на 2018 год.[39]

В настоящее время Renesas Electronics разрабатывает «двойные» шаг система, но ее предшественник NEC V60-V80 имел "множественный модульный" шаг механизм называется FRM[150]либо с откат "повторить" или катиться вперед по «исключению» для каждой инструкции, обнаруженной неисправностью более 20 лет назад. NEC V60-V80 имеет множественное число реализации Система UNIX V портировать выпуски продуктов, один из которых в реальном времени UNIX RX / UX-832[151](здесь 832 означает μPD70833 (V80), а не V832). Его многопроцессорная реализация называется ГОРЧИЦА (Многопроцессорная система Unix для встроенных систем реального времени), которая одновременно работает максимум с 8 процессорами, а их механизм блокировки был динамически настраиваемым.[152]А где же эти технологии?

В 2001 году оба Корпорация NEC и Synopsys, Inc. объявили о своем согласии продвигать V850E в качестве IP-ядра DesignWare®.[123][124]Но по состоянию на 2018 год V850E не указан в библиотеках DesignWare.[153]

Lucent Technologies и Инструменты Техаса однажды лицензированное ядро ​​SoC V850 и V850E соответственно,[154][155][156][157]а вот устройство найти не удается.

Metrowerks однажды разработанный CodeWarrior компилятор для V850, который был одним из основных поставщиков компиляторов для V850 в 2006 году.[158]Но примерно в 2010 году они прекратили его выпуск после поглощения Motorola полупроводниковый сектор в 1999 г., Freescale Semiconductor в 2003 году, в настоящее время Полупроводники NXP с 2015 года.

В 2006 году NEC не представила никаких дорожных карт для семейства V850 в качестве ядер SoC.[111] Ядро V850E2, разработанное в 2004 году, описывается как последнее ядро ​​для SoC. Вместо этого NEC представила ARM9 (arm v5) и ARM11 (arm v6), особенно для мобильного оборудования, но это корпоративное решение внезапно уменьшило как чистую прибыль устройств LSI из-за лицензионных отчислений за ARM, так и ценовой конкуренции с другими устройствами. Поставщики ARM SoC. Выручка от продаж «комплексных решений V850», таких как инструменты разработки, ОС реального времени, пакеты промежуточного программного обеспечения и внутрисхемные эмуляторы, также снизилась. Количество проданных устройств V850 также внезапно сократилось, поскольку в то время основными потребителями ядер V850E1 и V850E2 были мобильные устройства. В 2009 году NEC Electronics объединилась с Renesas Technology Corp.[159]

В 2008 году KMC (Kyoto Mictocomputer), который является одним из основных и первых поставщиков внутрисхемных эмуляторов для семейства V850, объявил exeGCC обновление из Rel. 3 к отн. 4,[160]но он исключил V850 из этого списка обновлений, хотя PowerPC и ARM v7 были добавлены недавно. Он выбрал SH-4A и ARM v7 вместо V850 и RH850[161]хотя он тесно сотрудничал с NEC и Renesas Electronics.[158]

Ядра ЦП V850 работают uClinux,[162]но 9 октября 2008 г. Ядро Linux поддержка V850 была удалена в версии 2.6.27.,[163] потому что NEC прекратил обслуживание.[164][165][166]Человек, отвечающий за обслуживание ядра Linux V850, был переведен из NEC в Renesas в результате слияния, но его работа по-прежнему заключалась в разработке компилятора и никогда не возвращался к обслуживанию ядра Linux.[167]Это корпоративное решение предотвращает возможность переноса на Android.[168]Что касается поддержки ядра Linux с 2018 года, Renesas Electronics в основном фокусируется на процессорах SH3 / SH4 и M32R.[169][170][171][172][173]

Целевые программные решения

Библиотеки

Процедура запуска среды выполнения C (crt0.S) для последней версии v850e3v5 микроархитектура доступен.[175][176][177]

Операционные системы

Операционные системы V850 в основном работа в реальном времени к.

Некоторые операционные системы требуют Блок защиты памяти (MPU) делить задачи (или же потоки ) строго для надежность и соображения безопасности. В таких случаях v850e2v3 (Gen.3) микроархитектура или выше обязательны.

ОС реального времени на базе ITRON

ITRON является открытый стандарт спецификация ОС реального времени (RTOS), который является основным в Японии. Его спецификации определены под руководством Кен Сакамура в составе Проект TRON. Начальная буква я расшифровывается как «Промышленный». Потому что ITRON спецификация определяет только интерфейс и скелет, каждый производитель имеет свой вкус реализации.

  • Ренесас:
    • RI850MP ОС реального времени для двухъядерного процессора V850E2M[181]
    • RI850V4 V2 ОС реального времени для семейства RH850[182]
    • RI850V4 V1 ОС реального времени для семейства V850[183]
→ В 2003 г. по отн. 1.3, исправлена ​​ошибка выделенной части V850.[184]
→ История обновлений ядра[185]

ОС реального времени, совместимая с AUTOSAR, OSEK / VDX

АВТОСАР является архитектура открытых систем из Операционная система за автоматизированная индустрия. Его цель - установить стандартизацию ЭБУ; Электронный блок управления за автомобильные двигатели. АВТОСАР является совместимой снизу вверх спецификацией OSEK / VDX, который также является консорциум название Германии, созданное в 1993 году.

В Японии это исследование было начато в 2006 году как совместный проект JAIST и DENSO. Renesas Electronics присоединилась к этому проекту в 2009 году.[190]Поскольку нынешние процессоры RH850 и V850 в основном предназначены для автомобильной промышленности, они являются одним из стратегических продуктов Renesas Electronics. Однако его документация доступна только на японском языке, поскольку его основным заказчиком является Toyota Motor Corporation.

  • Ренесас: RV850 (документы только на японском языке)[191]
  • ETAS GmbH: RTA-OS RH850 / GHS,[192] RTA-OSEK V850E / GHS[193]
  • Mentor Graphics (ранее Accelerated Technology, Inc.): Ядро ОСЭК[194]
  • HighTec EDV-Systeme GmbH: EB tresos Safety OS[195]
  • Проект Toppers: открытый исходный код ТОПЕРЫ / АВТОСАР[196]
  • eSOL: Профиль eMCOS AUTOSAR[197]

Другая ОС реального времени

  • SEGGER
    • embOS V850 NEC, embOS V850 Зеленые холмы, embOS V850 IAR[204][205][206]
  • Системы Wind River:
    • VxWorks ®: Портирован в начале 1990-х.[207]
      В Торнадо® IDE заявляет, что лицензии MP были проданы через NEC в 2000 году, в настоящее время Renesas.[208]

Linux

9 октября 2008 г. Ядро Linux поддержка V850 была удалена в версии 2.6.27,[163] предотвращение возможности портирования Android.[168]

Пакеты промежуточного программного обеспечения

Разные промежуточное ПО прикладное программное обеспечение предоставляются различными поставщиками.

  • Renesas: Управление картой памяти SD[211]

Инструменты разработки программного обеспечения

Компиляторы и ассемблеры

Большинство компиляторов, как для семейства V850; и для семейства RH850 - это точно такой же продукт, но с расширенными ЭТО цели управляются «параметрами командной строки».[212][213]

Компиляторы для V850 Fmily и семейства RH850 включают:

  • Ренесас:
    • Пакет компилятора C для семейства V850[219]
      • Компилятор CA850 C для V850E1 и V850ES (v850e1 и / или v850es, a.k.a. Gen.1)[220]
      • Компилятор CX C для V850E2M и V850E2S (v850e2v3, a.k.a. Gen.3)
    • Пакет программного обеспечения для V850 [SP850] для V850E2 (v850e2 (v2), a.k.a. Gen.2)[221]
    • Пакет компилятора CC-RH C для G3, G3K (H), G3M (H)[222]
  • Altium Limited: Tasking®; СРЕДСТВА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ RENESAS RH850[228]
  • HighTec EDV Systeme GmbH: Платформа разработки HighTec[229][230]
  • Технология GAIO: Инструменты кросс-разработки серии XASS-V[158][231][232]

Дизассемблеры

Обычно дизассемблеры предоставляются как часть пакетов компилятора C или ассемблера.

например.)
  • GNU Binutils: objdump (v850-эльф-objdump или же v850-elf32-objdump)[233]

Отладчики на основе графического интерфейса

GUI основан программа отладчики в основном предназначены для отладка из составлен исходные коды. Обычно его используют с симуляторы набора команд или же внутрисхемные эмуляторы.

  • Ренесас:
    • ID850: Для комбинации CA850 компилятор и SM850 симулятор набора команд.
    • ID850NW: Для комбинации на основе N-Wire внутрисхемные эмуляторы.
    • ID850QB: Для комбинации эмулятора на основе зонда. IEQUBE2
  • NDK (Naito Densei Kogyo Co. Ltd, Group): Работа началась в 1950 году как дочерняя компания NEC.
    • NW-V850-32
  • GHS (программное обеспечение Green Hills): Мульти: Универсальный отладчик.
  • Red Hat, Inc.: Insight (GDB-Tk): Интерфейс GUI тесно связан с Отладчик GNU.
  • Наставник Графика (ранее Accelerated Technology, Inc. ): код | лаборатория Developer Suite[238]
  • Поставщики внутрисхемных эмуляторов на базе N-Wire:
    • KMC (Киотский микрокомпьютер) и Midias Lab: ПАРТНЕР[239]
    • Sohwa & Sophia Technologies:ТОЧКА[240]
    • DTS INSIGHT (ранее YDC, Yokogawa Digital Computer): microVIEW-PLUS
    • Computex: CSIDE

Симуляторы с инструкциями

Симулятор набора инструкций, другими словами, Виртуальная платформа предоставляется для выполнения отладка без оборудования аппаратное обеспечение перед тестированием на реальной машине.

Автоматизированные рецензенты кода

Автоматический рецензент кода, другими словами, источник анализатор кода оценить уровень полноты написанного программного обеспечения исходный код. Этот метод классифицируется как динамический анализ кода и статический анализ кода.

Анализаторы динамического кода с симуляторами

  • Ренесас: TW850
Инструмент настройки анализа производительности TW850 - это универсальная утилита для повышения эффективности программного обеспечения.[244]
  • Ренесас: AZ850
Анализатор производительности системы AZ850 это утилита для RX850 операционная система реального времени для оценки эффективности прикладных программ.[245]
  • Технология Gaio: Мастер покрытия winAMS[246]
Мастер покрытия winAMS это источник покрытие кода инструмент измерения.

Статические анализаторы кода

  • GHS (программное обеспечение Green Hills): Двойная проверка Инструмент ISA (интегрированный статический анализ)[247]
  • Rogue Wave Software, Inc: Klocwork[248]

IDE (интегрированные среды разработки)

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

Инструменты разработки оборудования

ICE (внутрисхемные эмуляторы)

Большинство внутрисхемные эмуляторы, например, Rnesas IE850 (ранее IECUBE2),[250]может использоваться как для семейства V850, так и для семейства RH850, но может потребоваться прошивка обновление. Последняя "функция отслеживания" JTAG (N-Wire[251]) основан внутрисхемный эмулятор заменяется из N-Trace (односторонняя сигнализация )[252]к Аврора След (дифференциальная сигнализация ).[253]

Тип модуля полного зондирования

Тип модуля полного зондирования внутрисхемный эмулятор иногда называют полный ДВС или же устаревший ICE.

  • Renesas IE850 (ранее IECUBE2)[250]
  • Naito Densei Machida Mfg. Co., Ltd. (деятельность началась как дочерняя компания NEC).
    • Асмис бренд для нестандартных БИС.[254]

Тип эмулятора ПЗУ

Тип JTAG N-Wire и N-Trace

N-Wire и N-Trace[257][252][258][259]это JTAG спецификация интерфейса отладки, реализация схемы которого называется TAP Controller (Test Access Port controller),[260]в первую очередь составлен Philips N.V. (В данный момент Полупроводники NXP ) около четверти века назад. Но, возможно, на ранней стадии это не раскрывается публично. В результате каждый полупроводник и внутрисхемный эмулятор аналогичные интерфейсы производитель реализовал самостоятельно. В настоящее время это стандартизировано Рабочая группа IEEE 1149.1.[261]

  • Renesas
    • Эмулятор E1:[262] USB 2.0 на базе доступной компактной жилищной техники.
    • Карта PCMCIA N-Wire IE-V850E1-CD-NW[263]
  • Computex: PALMiCE3 V850[272]
  • Sohwa & Sophia Technologies: Универсальный зонд синий[273] с ТОЧКА отладчик[240]
  • KMC (Kyoto Microcomputer Co., Ltd.): ПАРТНЕР-Джет (устарело)[274]

Тип следа Нексуса и Авроры

Nexus или же IEEE-ISTO 5001-2003 это стандарт отладка интерфейс для встроенные системы.
Аврора это спецификация высокоскоростной передачи сигнала. Его уровень канала передачи данных протокол связи точка-точка последовательные ссылки, и физический слой это высокая скорость дифференциальная сигнализация.

Программисты Flash ROM

Поскольку семейство V850 разработано как однокристальный микроконтроллер, каждый продукт объединяет энергонезависимая память. На первом этапе это было разовый программируемый или же УФ-СППЗУ типа, но V853, V850 / xxn Series и более поздних версий становится флэш-память тип.

Бандитские писатели (бандитские программисты)

А писатель банды, или программист банды, это старый терминология за программируемое ПЗУ писатели или программисты. Его название происходит из-за того, что он крадет двоичный код с одного устройства и записывает его на множественные устройства одновременно. Этот читать устройство иногда называют главное устройство. Для массового производства необходима специальная монтажная плата с «набором розеток», то есть «группой». Как обычно, вместо запрограммированного ведущего устройства объектный код файл можно скопировать с ПК через загрузочный кабель или с USB-накопителя. Большинство писатели банды принимать ASCII форматировать файлы, такие как Intel HEX и Motorola SREC, или файлы двоичного формата, такие как ELF.

Этот способ подходит для массового производства.

  • TESSERA Technology Inc .: Палка GANG Writer[278]

Поставщики услуг программирования

Программирование Flash ROM поставщики услуг выезд в большинстве стран.

  • Minato Holdings, Inc.
Minato Holdings, Inc. (на японском языке)[279] японская компания, начинавшаяся как автоматизированное испытательное оборудование производитель БИС памяти. В настоящее время он предоставляет услуги программирования флэш-ПЗУ для различных устройств, включая V850 и RH850, с собственными писатели банды и полностью автоматический обработчик устройств машины.

Бортовое программирование с ICE

Большинство JTAG -основан внутрисхемные эмуляторы есть на борту Функция программирования flash ROM через порт отладки.
Может быть, а может и не быть Стандарт IEEE 1532-2002; стандарт для внутрисистемной конфигурации программируемых компонентов.[280]

Прямое подключение через RS-232C

Если на целевой доске есть RS-232C разъем и ИС приемопередатчика (драйвер / приемник), например ICL32xx,[281]для UARTx периферийные функции устройства V850, программирование флэш-памяти с прямым подключением ПК могут быть доступны (зависит от устройств[282]:16–24). Программист Renesas Flash программного обеспечения V2[283]или же V3[284]необходимо.

Посвященный программисту на борту

Бортовое программирование также доступно через UARTx или же CSIx + HS периферийное устройство на устройствах V850 с помощью специального программатора (в зависимости от устройств[282]:16–24).

  • Ренесас: PG-FP6[285]

Древние писатели PROM

Чтобы запрограммировать V851[286]:11,14–20и V852,[287]:11,14–20 древний ВЫПУСКНОЙ ВЕЧЕР требуется программатор со специальным адаптером.

  • Renesas PG-1500 (устарело)
Renesas PG-1500[288] это программируемое ПЗУ писатель совместим с 27C1001A[289] устройства, УФ-СППЗУ или же OTP; разовый PROM. Этот писатель читает силиконовая подпись[290][291] от каждого устройства перед программированием, подав 12,5 В на A9 (адрес №9) терминал. НЕ ДОЛЖЕН использоваться для современных прошить ROM жжение.

Инструменты серой зоны

Некоторые инструменты взлома серой зоны выходят из V850 на приборных панелях автомобиля.

  • ВВДИ ПРОГ .:

Оценочные доски

Смотрите также

Ссылки и примечания

  1. ^ а б c d Харигаи, Хисао; Кусуда, Масаори; Кодзима, Синго; Морияма, Масатоши; Йенага, Такаши; Яно, Йоичи (1992-10-22). "低 消費 電力 ・ 低 電 圧 動作 の 32 ビ ッ ト マ イ ク ロ プ ロ セ ッ サ V810" [32-разрядный RISC-микропроцессор с низким энергопотреблением и низким напряжением] (PDF). Технические отчеты SIG, Общество обработки информации Японии. 1992 (82 (1992-ARC-096)): 41–48.
    Абстрактный:
    Усовершенствованный 32-битный микропроцессор RISC для встроенного управления; V810 представлен в этой статье. V810 обладает высокой производительностью и функциями, определяемыми приложениями. V810 рассеивает меньше энергии, чем любые другие чипы RISC. V810 - это первый 32-битный микропроцессор RISC, работающий при напряжении 2,2 В.
    Микросхема V810 изготовлена ​​с использованием технологии двойного металлического слоя CMOS 0,8 мкм для интеграции 240000 транзисторов на корпусе 7,7 × 7,7 мм.2 умереть.
  2. ^ «NEC: Информация для акционеров». www.nec.com.
  3. ^ а б NEC (апрель 1999 г.). «РУКОВОДСТВО ПО ВЫБОРУ ПОЛУПРОВОДНИКОВ» (PDF) (17-е изд.).
  4. ^ "КОМПИЛЯТОРНЫЕ ПАКЕТЫ CA830, CA850 C" (PDF). NEC.
  5. ^ а б c Ван, Бобби (2010-08-04). «Обзор архитектуры V850, высокая производительность и энергоэффективность» (PDF). Renesas Electronics Corporation.
  6. ^ «Обновление прошивки NEC ND-3530A, например ND-3520A или ND-3540A». Club Myce - Знание - сила. 2010-09-04. Получено 2018-01-29.
  7. ^ «Optiarc AD7240S». www.cdrinfo.com. Команда CDRInfo.COM. 2009-06-29.
    Встроенная функциональность ЦП
    • Встроенный 32-разрядный процессор RISC (ядро V850ES)
    • Встроенная оперативная память (14 КБ)
    • Функциональность управления питанием
    • Встроенные периферийные схемы (таймер, контроллер прерываний, последовательный интерфейс)
  8. ^ МОТОЯМА, Йошиак; САТО, Нобору; ХОНМА, Хироми; ДЖИМИ, Юнич; ШИБАТА, Ивао (25 декабря 2006 г.). «SCOMBO / UM: первая в мире LSI системы оптического привода, поддерживающая запись / воспроизведение форматов DVD следующего поколения, HD DVD и BD» (PDF). Технический журнал Nec. NEC. 1 (5): 15–18. ISSN  1880-5884. 200902288400231201.
  9. ^ «Первая LSI, предлагающая запись Blu-Ray и HD DVD». www.cdrinfo.com. Команда CDRInfo.COM. 2006-10-10.
  10. ^ а б c «NEC выводит на рынок 32-разрядный однокристальный микроконтроллер RISC со сверхнизким энергопотреблением и низким уровнем шума, идеально подходящий для портативного оборудования». NEC (Пресс-релиз). 1997-08-28.
  11. ^ "32-БИТНЫЙ МИКРОКОНТРОЛЛЕР RISC V850 / SV1" (PDF). NEC Device Technology International. NEC. 1999 (54).
  12. ^ V850 / SA1 для оборудования (PDF) (4.01 изд.). Renesas. 2005-08-01.
  13. ^ а б "V850 / SA1". Renesas Electronics.
  14. ^ Суто, Шиничи. "32-БИТНЫЙ МИКРОКОНТРОЛЛЕР RISC V850 / SBx" (PDF). NEC Device Technology International. NEC. 1998 (51).
  15. ^ «Однокристальный 32-разрядный микрокомпьютер NEC с RISC-схемой отличается высокой производительностью, сверхнизким энергопотреблением, низким уровнем шума и периферийными функциями». www.nec.co.jp. 1998-08-24.
  16. ^ "V850 / SC1, V850 / SC2". Renesas Electronics.
  17. ^ «NEC представляет семейство 32-разрядных микроконтроллеров RISC с оптимальным соотношением производительности и мощности для бытовых, промышленных и автомобильных приложений. Микроконтроллеры семейства V850 / SCx предлагают большой объем памяти, совместимость выводов с существующими контроллерами и многочисленными периферийными устройствами». NEC (Пресс-релиз). 2001-04-01.
  18. ^ Наито, Юкихиро; Хикишима, Наоки; Охта, Йошиаки; Хатабу, Ацуши; Курода, Ичиро (20 апреля 2001 г.). "W-CDMA 端末 用 ビ デ オ フ ォ ン" [Видео-телефон для терминала W-CDMA] (PDF). Журнал Института Имидж-Информации и Телевизионных инженеров (на японском языке). 55 (4): 497–498. Дои:10.3169 / itej.55.497. ISSN  1881-6908.
  19. ^ F35-XXL Описание оборудования (PDF) (1.10 ред.). FALCOM GmbH. 2014-06-24.
  20. ^ Эльце, Йенс (1997). «Контроллер Double-CAN как мост для различных сетей CAN» (PDF). 4-я Международная конференция CAN. CAN в автоматизации (CiA) международный.
  21. ^ Исикава, Тацуя. "32-БИТНЫЙ МИКРОКОНТРОЛЛЕР RISC V850 / SF1" (PDF). NEC Device Technology International. NEC. 2000 (57).
  22. ^ а б Кубота, Кей. "32-БИТНЫЙ ОДНОЧИПНЫЙ МИКРОКОНТРОЛЛЕР RISC V850E / MA1" (PDF). NEC Device Technology International. NEC. 1999 (54).
  23. ^ "V850E / ME2". Renesas Electronics.
  24. ^ Ohbuchi, E .; Hanaizumi, H .; Лим Ах Хок (2004). «Считыватели штрих-кодов с помощью камеры в мобильных телефонах». 2004 Международная конференция по кибермирам. С. 260–265. CiteSeerX  10.1.1.335.8157. Дои:10.1109 / CW.2004.23. ISBN  0-7695-2140-1. S2CID  15634963.
  25. ^ Юн Чан Чо; Джэ Ук Чон (2007). «Текущие программные платформы на мобильном телефоне». 2007 Международная конференция по управлению, автоматизации и системам. С. 1862–1867. Дои:10.1109 / ICCAS.2007.4406649. S2CID  16120691.
  26. ^ Канеко, Ясунори; Фумио, Суто; Умеда, Коджи; Сираиси, Мицутака; Широта, Хиробуми; Сука, Такея (25 апреля 2002). "デ ジ タ ル ・ ム ー バ N503iS HYPER の 開 発" [Разработка Digital Mova N503iS HYPER.]. Технический журнал NEC (на японском языке). 55 (4): 156–159. ISSN  0285-4139.
  27. ^ Каяма, Наоюки; Мидзогути, Тамиюки; Эхара, Тацудзи; Осава, Такеши; Умедзава, Ацуши; Ямада, Ясуёси (10 марта 2003 г.). "ム ー バ N504iS の 開 発" [Разработка Mova N504iS.]. Технический журнал NEC (на японском языке). 56 (2): 52–55. ISSN  0285-4139.
  28. ^ Ямасита, Масаёши; Такенака, Хидетоши; Иноуэ, Дзиро; Терада, Шигехиро; Ямада, Хиронори; Акияма, Макото (25 сентября 2003 г.). "ム ー バ N505i の 開 発" [Разработка mova N505i]. Технический журнал NEC (на японском языке). NEC. 56 (8): 33–37. ISSN  0285-4139. 200902227791143957.
  29. ^ Торихата, Тошиаки. "32-БИТНЫЙ ОДНОЧИПНЫЙ МИКРОКОНТРОЛЛЕР RISC V850E / IA1" (PDF). NEC Device Technology International. NEC. 1999 (55).
  30. ^ Торихата, Тошиаки (2001). "32-БИТНЫЙ ОДНОЧИПНЫЙ МИКРОКОНТРОЛЛЕР RISC V850E / IA2" (PDF). NEC Device Technology International. NEC. 2001 (61). S2CID  51805607.
  31. ^ «NEC добавляет функции управления инвертором в 32-битный однокристальный микроконтроллер RISC». NEC (Пресс-релиз). 1999-08-24.
  32. ^ "V850E / IA3, V850E / IA4". Renesas Electronics.
  33. ^ Нонака, Йошия; Денда, Акихиро; Уэсака, Гакудзи; Сакамото, Юдзи; Нии, Норитака; Сато, Масахиро; Эндо, Кадзуаки; Като, Хироки; Сугино, Рёдзи; Сада, Такеши; Эндо, Кодзи; Нишигата, Джунко; Исияма, Кунихиро; Морита, Кендзи (2002). "HDD-DEH の ソ フ ト ウ ェ ア 開 発" [Разработка программного обеспечения для проигрывателя CD / MP3 / Memory Stick с жестким диском] (PDF). Pioneer R&D (на японском языке). Корпорация Пионер. 12 (3): 26–38. Резюме:
    Мы разработали этот продукт, который поддерживает новые функции, CD (включая воспроизведение MP3CD), MagicGate Memory Stick (запись, воспроизведение и обновление) и HDD (запись и воспроизведение), впервые в качестве автомобильного аудиопродукта. Этот продукт для мирового рынка упакован в размер 1DIN, со стандартными функциями (AM / FM-тюнер, усилитель MOS-FET50Wx4ch, дисплей OrganicEL и DSP управления звуковым полем) и новыми функциями. Мы тщательно продумали эту операцию, чтобы легко обрабатывать множество музыкальных файлов на жестком диске. Мы сосредоточились на создании новой области аудио развлечений, и мы были первыми, кто представил эту систему на рынке автомобильной аудиосистемы.
  34. ^ "V850ES / SA2, V850ES / SA3". Renesas Electronics.
  35. ^ Кочков, А. (октябрь 2014 г.). "Реверс прошивки с помощью radare2 [H2HC]" (PDF).
  36. ^ Брошюра по среде разработки для серии V850 (PDF) (5.00 изд.). Renesas. 2006-02-01.
  37. ^ "V850E2 / Px4". Renesas Electronics.
  38. ^ Мацуяма, Хидеки (18 апреля 2003 г.). «V850E2: высокопроизводительная платформа ЦП, реализующая различные прикладные системы с гибкими конфигурациями памяти». www.coolchips.org. COOL Chips VI.
  39. ^ а б «Семья V850». Renesas Electronics.
  40. ^ «Семейство RH850 (только для автомобилей)». Renesas Electronics.
  41. ^ а б «Уведомление о товарном знаке». www.renesas.com. Renesas.
  42. ^ «Заявка на товарный знак Т2001-067573». 2001-07-25. Результат: заявка отклонена
  43. ^ «Встроенный микроконтроллер V850». www.tmdn.org. 2004-12-18. Результат: заявка отклонена
  44. ^ Шмерлинг, Хольгер (2006). «Драйвер AUTOSAR FlexRay теперь доступен для микроконтроллеров» (PDF). System @ IC Новости. NEC Electronics. 2006 (4): 3. S2CID  15509410.
  45. ^ V850E / PH2: Аппаратное обеспечение (PDF) (1.00 ред.). NEC Electronics. Январь 2007. с. 33.
  46. ^ Быстрый вывод на рынок с Renesas Synergy Platform и Cool Phoenix 3 (PDF) (1.00 ред.). Renesas. Октябрь 2016 г.
  47. ^ "TMVIEW: PHOENIX 3". www.tmdn.org.
  48. ^ а б c d е ж Архитектура 32-разрядного однокристального микроконтроллера V850 FAMILY (PDF) (7-е изд.). Renesas Electronics. Март 2001 г.
  49. ^ "RH 何某 と い う の は SH の コ ア な の で す か?" [Использует ли RH-something ядро ​​SH?]. Ренесас Рулз - Япония. Renesas Electronics. 2017-03-29.
  50. ^ «Не мог бы кто-нибудь рассказать мне об основных различиях между семействами RH850 и V850? | Инструменты GNU». gcc-renesas.com.
  51. ^ а б c d е ж грамм час я "Семинар V810" (PDF). Корпорация NEC. 1995-02-21.
  52. ^ а б c d 32-БИТНАЯ АРХИТЕКТУРА МИКРОПРОЦЕССОРА V810 FAMILYTM (PDF) (1-е изд.). Корпорация NEC. Октябрь 1995 г.
  53. ^ Энгблом, Якоб (2003). "Компьютерная архитектура встроенных систем" (PDF). Расширенная аннотация из ESSES 2003. S2CID  15760973.
    Размер кода является важным фактором в большинстве встраиваемых систем, и наборы инструкций разрабатываются и расширяются с учетом размера кода. Довольно часто архитектура NEC V850 использует 16-, 32-, 48-битные и 64-битные инструкции для кодирования набора команд в стиле RISC. 32-разрядная архитектура ARM и MIPS была расширена за счет сокращенных наборов 16-разрядных инструкций для уменьшения размера кода. Инструкции, которые выполняют много работы, например, загружают несколько значений из стека, популярны для уменьшения размера кода.
  54. ^ «GCC: параметры V850». gcc.gnu.org. Фонд свободного программного обеспечения, Inc.
  55. ^ Канеко, Хироаки; Сакураи, Йошиказу; Насу, Масаки; Кацута, Хироши; Нагасаки, Кадзунори; Хиирагизава, Ясунори; Сонобе, Сатору; Ониси, Тацуро; Токунага, Кей (март 1995 г.). «高性能 ・ 低 消費 電力 動作 の 32 ビ ッ ト RISC シ ン グ ル チ ッ プ ク ロ コ ン ー V851» [Высокопроизводительный и малопотребляющий 32-разрядный однокристальный микрокомпьютер RISC V851.]. Технический журнал NEC. Специальный выпуск о полупроводниковых приборах. (на японском языке). Корпорация NEC. 48 (3): 42–48. ISSN  0285-4139.
  56. ^ Ямагата, Ясуши; Исибаши, Такаши; Сано, Юичи; Кога, Йошиказу; Йошида, Михо; Суго, Акихиса (апрель 1996 г.). «32 ビ ッ ト RISC マ イ ク ロ コ ン ト ロ ー V853» [32-битный микроконтроллер RISC V853.]. Технический журнал NEC. Специальный выпуск: Полупроводниковые приборы. (на японском языке). Корпорация NEC. 49 (3): 55–60. ISSN  0285-4139.
  57. ^ а б Кремер, Майкл (21.01.2011). «Новейшая 32-битная RISC-архитектура для автомобилей расширяет функциональность». EE Times.
    Все продукты V850 имеют обратную совместимость. В результате современные сложные компоненты могут по-прежнему выполнять те же инструкции, что и их предки. Архитектура постоянно совершенствовалась с расширением набора команд, и сегодня она предлагает вычислительную мощность до 2,6 Dhrystone MIPS / МГц. Дальнейшее повышение производительности может быть достигнуто за счет интеграции нескольких из этих процессорных ядер в один чип, обеспечивая в два или даже четыре раза большую вычислительную мощность.
  58. ^ а б «Первый 32-битный микроконтроллер RISC со встроенной флеш-памятью, предлагаемый NEC Electronics. Новейший продукт в серии V800 компании, работающий на частоте 33 МГц. - Бесплатная онлайн-библиотека». www.thefreelibrary.com. ДЕЛОВАЯ ПРОВОДКА. 1996-03-04.
  59. ^ UPD70F3003A, 70F3025A, 70F3003A (A) Лист данных (PDF) (5.01 изд.). Renesas. 2005-08-01. п. 37.
  60. ^ Мацумото, Йоичи (1999). «СЛЕДУЮЩИЙ ШАГ: СТРАТЕГИЯ NEC ДЛЯ МИКРОКОМПЬЮТЕРОВ RISC» (PDF). NEC Device Technology International. NEC. 1999 (5).
  61. ^ V850E1 для архитектуры (PDF) (3.01 изд.). Renesas. 2004-02-01.
  62. ^ а б «NEC выпускает 32-разрядный однокристальный микроконтроллер RISC для мобильных приложений со сверхнизким энергопотреблением». www.nec.co.jp. NEC: Пресс-релиз. 2001-08-23.
  63. ^ «NEC выпускает Java Accelerator для 32-разрядных микроконтроллеров RISC V850». www.nec.co.jp. NEC. 2001-11-15.
  64. ^ Аоки, Яёи (2001-11-30). «US 6 948 034 B2; Метод использования стека» (PDF). pdfpiw.uspto.gov. Настоящее изобретение относится к способу использования стека в ускорительном устройстве Java.
  65. ^ Шахта, Казумаса (21.11.2000). «US 7 200 741 B1: Микропроцессор, имеющий главный процессор и сопроцессор» (PDF). pdfpiw.uspto.gov. Ведомство США по патентам и товарным знакам. При такой компоновке микропроцессор может гибко работать с различными типами наборов команд с разными архитектурами, такими как набор команд для языка интерпретатора для реализации виртуальной машины для Java и набор команд для эмуляции другого микропроцессора.
  66. ^ «NEC Electronics представляет 32-разрядный микроконтроллер V850E2 / ME3 для высокопроизводительной обработки в реальном времени; самый передовой микроконтроллер V850 обеспечивает производительность 400MIPS на частоте 200 МГц. - Бесплатная онлайн-библиотека». www.thefreelibrary.com. 2005.
  67. ^ а б «NEC Electronics представляет двухъядерную архитектуру нового поколения V850E2M для 32-разрядных микроконтроллеров V850». www.businesswire.com. Деловой провод. 2009-04-20.
  68. ^ Уайток, Пол (2010-10-14). «32-битное ядро ​​процессора V850 нового поколения с поддержкой SIMD». Электронный дизайн.
  69. ^ Кумура, Такахиро; Тага, Соичиро; Ишиура, Нагиса; Такеучи, Ёсинори; Имаи, Масахару (16 августа 2010 г.). «Метод создания средств разработки программного обеспечения, пригодный для расширения набора команд встроенных процессоров» (PDF). Транзакции IPSJ по методологии проектирования системных LSI. Общество обработки информации Японии. 3: 207–221. Дои:10.2197 / ipsjtsldm.3.207. ISSN  1882-6687.
  70. ^ «По вашему запросу не найдено совпадений». Renesas.
  71. ^ Харигаи, Хисао; Кусуда, Масахиро; Кодзима, Синго; Морияма, Масатоши; Йенага, Такаши; Яно, Йоичи (1992-10-22). «32-битный RISC микропроцессор с низким энергопотреблением и низким напряжением» (PDF). Технические отчеты SIG ARC (на японском языке). Общество обработки информации Японии. 1992 (82 (1992-ARC-096)): 41–48. AN10096105.
    Абстрактный:
    Усовершенствованный 32-битный микропроцессор RISC для встроенного управления; V810 представлен в этой статье. V810 обладает высокой производительностью и функциями, определяемыми приложениями.
    V810 рассеивает меньше энергии, чем любые другие чипы RISC. V810 - это первый 32-битный микропроцессор RISC, работающий при напряжении 2,2 В.
    Микросхема V810 изготовлена ​​с использованием технологии двойного металлического слоя CMOS 0,8 мкм для интеграции 240000 транзисторов на корпусе 7,7 × 7,7 мм.2 умереть.
  72. ^ Кусуда, Масахиро; Хираи, Михо; Сузуки, Хироаки; Дайто, Масаюки; Сузуки, Чика; Кимура, Акико; Демура, Шигеки; Исибаши, Такаши; Сато, Сёитиро (сентябрь 1992 г.). «消費 電力 ・ 低 電 圧 オ ナ ル 32 ビ ッ ト RISC マ イ ク ロ プ ロ V810» [V810-Низкое энергопотребление и работа при низком напряжении, 32-разрядный микропроцессор RISC.] (изображение / jp2). Технический журнал NEC (на японском языке). Корпорация NEC. 45 (8): 66–73. ISSN  0285-4139. 000000018731.
  73. ^ а б c d е Кувата, Такааки. "ロ ジ ッ ク プ ロ リ ロ ジ ッ ク プ ロ セ ジ ッ ク プ ロ 発 も の た り" [История разработки процесса кремниевой логики] (PDF) (на японском языке). Японский музей истории полупроводников. Цитировать журнал требует | журнал = (помощь)
  74. ^ V850 / SA1 для оборудования (PDF) (4.01 изд.). Renesas. 2005-08-01.
  75. ^ ОЧИ, МАСАТОШИ; ИШИКАВА, ХИРОТАКА; ЦУДЗИ, НОБУХИРО; ТАКЕДА, МИТСУРУ; СУТО, ШИНЬИЧИ; ИШИКАВА, ТАТСУЯ (23 марта 2001 г.). «32 ビ ッ ト RISC マ イ ク ロ コ ン ト ロ ー ラ V850 / SBX の EMI ノ イ ズ 低 減» [Подавление шума EMI 32-битного микроконтроллера RISC V850 / SBX.]. Технический журнал NEC (на японском языке). NEC. 54 (3): 41–44. ISSN  0285-4139.
  76. ^ Аппаратное обеспечение 32-разрядных однокристальных микроконтроллеров V850ES / SA2, V850ES / SA3 (PDF) (2.01 изд.). Ренеас. Август 2005 г.
  77. ^ а б V850ES / JG3-L Руководство пользователя: Аппаратное обеспечение (PDF) (9.00 ред.). Renesas. 2014-03-14.
  78. ^ а б «NEC объявляет о новой технологии обработки для самых совершенных системных интегральных схем - первой в мире 0,13-микронной технологии». www.nec.co.jp. 1999-10-04.
  79. ^ «RH850 и RL78 - Следующее поколение автомобильных микроконтроллеров -». slideplayer.com.
  80. ^ «PC-FXGA - WIP». Супер компакт-диск · Rom² на GoGo. 2015-12-13.
  81. ^ 32-разрядная архитектура микропроцессора V810 FAMILY (PDF) (1-е изд.). Корпорация NEC. Октябрь 1995 г.
  82. ^ а б c «Более новый компилятор GCC.« Virtual Boy Development Board «Форум« Planet Virtual Boy ». www.planetvb.com.
  83. ^ Сузуки, Хироаки; Сузуки, Чика; Кимура, Акико; Сато, Сёитиро; Иде, Сюичи; Саканака, Ясухидэ (1993-01-22). «32-битный микропроцессор RISC V810 и методы его проектирования» (PDF). Технические отчеты SIG SLDM. 1992-SLDM-065 (на японском языке). Общество обработки информации Японии. 1993 (6): 155–162. AA11451459.
    Абстрактный:
    Усовершенствованный 32-битный микропроцессор RISC для встроенных элементов управления; V810 и методика его проектирования описаны в этой статье. V810 изготовлен с использованием технологии двойного металлического слоя CMOS 0,8 мкм для интеграции 240000 транзисторов на 7,7 × 7,7 мм.2 умереть. При разработке V810 мы использовали методы автоматизации проектирования. Перед изготовлением V810 был проанализирован на предмет логической корректности и временных ограничений. Наконец, V810 правильно выполнил тесты ОС реального времени и SPEC на первых силиконах.
  84. ^ Акабоши, Хироки; Ясуура, Хирото (1995-03-08). «Сравнение дизайна языков описания оборудования на уровне RT» (PDF). Примечания IPSJ SIG (на японском языке). Общество обработки информации Японии. 1995 (24 (1994-SLDM-074)): 57–64.
    Абстрактный:
    Прогресс в синтезе логики / топологии делает возможным проектировать схемы с помощью языков описания аппаратных средств (HDL). Когда разработанная схема мала, она автоматически синтезируется из описания HDL. В этой статье, чтобы прояснить, какие проблемы возникают при проектировании большой схемы, похожей на процессор, мы проектируем процессор и некоторые его компоненты с помощью HDL на уровне RT и оцениваем схемы, синтезированные с помощью инструмента синтеза логики / компоновки.
  85. ^ Тамура, К. А. (1989). «Обнаружение функциональных ошибок в логических схемах» (PDF). Материалы 26-й конференции ACM / IEEE 1989 г. по автоматизации проектирования - DAC '89. С. 185–191. Дои:10.1145/74382.74414. ISBN  0897913108. S2CID  2364060.
  86. ^ Kato, S .; Сасаки, Т. (сентябрь 1983 г.). FDL: язык описания структурного поведения. 6-й Международный симпозиум по языку описания компьютерного оборудования и его применению. Elsevier Science Ltd. стр. 137–152. ISBN  978-0444866332.
  87. ^ Яно, Йоичи (апрель 2012 г.). "32 ビ ッ ト ・ マ イ コ ン「 V60 」開 発 物語" [История разработки V60; 32-битный микропроцессор] (PDF). Энкор (на японском языке). Общество специалистов полупроводниковой промышленности (75): 17–20.
  88. ^ Сазерленд, Стюарт (2013). Справочник Verilog PLI: руководство пользователя и исчерпывающий справочник по интерфейсу языка программирования Verilog. Springer Science & Business Media. п. 3. ISBN  9781461550174.
  89. ^ Инасака, Джун; Икеда, Рикикадзу; Умедзава, Кадзухико; Йошикава, Ко; Ямада, Шитака; Китаваки, Сигэмуне (январь 2003 г.). «Аппаратные технологии симулятора Земли» (PDF). NEC Исследования и разработки. Архитектура и оборудование для высокопроизводительных вычислений. 44 (1): 27–36.
  90. ^ «Товарные знаки». www.mentor.com. Наставник Графика.
  91. ^ «Mentor Graphics и технология Pyxis». www.mentor.com. Наставник Графика.
  92. ^ «Учебные пособия по проектированию нанометров IC - Университет Санта-Клары». www.mentor.com. Университет Санта-Клары.
  93. ^ Янсен, Дирк (23 февраля 2010 г.). Справочник по автоматизации проектирования электроники. Springer Science & Business Media. п. 54. ISBN  9780387735436.
    Архитектор дизайна - Mentor Graphics Corporation с программами NETED и SYMED. Эта система является наиболее универсальной из трех [3.3].
    Используется версия C1 на HP Unix V10.20 (сокращенная форма MENTOR)
  94. ^ "CB-C8 3-ВОЛЬТНАЯ, 0,5-МИКРОННАЯ КМОП-матрица на основе ячеек" (PDF). NEC. Июль 1994: 7. Цитировать журнал требует | журнал = (помощь)
  95. ^ Харлоу III, Джастин Э. (1986). Что каждый инженер должен знать о рабочих станциях для инженеров. CRC Press. п. 47. ISBN  9780824775094.
  96. ^ Канг, Сонхо. «Проверка I» (PDF). Учебный материал Университета Йонсей.
  97. ^ Takasaki, S .; Сасаки, Т .; Nomizu, N .; Ishikura, H .; Койке, Н. (1986). "HAL II: Система моделирования логической аппаратной части смешанного уровня" (PDF). 23-я конференция ACM / IEEE по автоматизации проектирования. С. 581–587. Дои:10.1109 / DAC.1986.1586146. ISBN  0-8186-0702-5.
  98. ^ «Использование коллекции компиляторов GNU (GCC): параметры V850». gcc.gnu.org.
  99. ^ а б «用 マ ル チ メ 機器 32 ビ ッ ト オ リ ジ イ ク ロ プ ロ 発 売 に つ». www.nec.co.jp (на японском языке). 1995-03-22. Получено 5 февраля 2018.
  100. ^ "Обзор архитектуры V810" (PDF). www.planetvb.com. Планета Виртуальный Мальчик. Из семинара V810.
  101. ^ а б c Сузуки, Хироаки; Сакаи, Тошичика; Харигаи, Хисао; Яно, Йоичи (1995-04-25). "32-разрядный CMOS-микропроцессор 0,9 В, 2,5 МГц". СДЕЛКИ IEICE по электронике. E78-C (4): 389–393. ISSN  0916-8516. Получено 2018-01-09.
    Резюме:
    32-разрядный микропроцессор RISC «V810», имеющий 5-ступенчатую конвейерную структуру и 1 Кбайт, кэш инструкций с прямым отображением, реализует работу 2,5 МГц при 0,9 В и потребляемой мощности 2,0 мВт. Напряжение питания может быть уменьшено до 0,75 В. Для преодоления небольшого запаса по помехоустойчивости все сигналы устанавливаются на колебания между рельсом с помощью псевдостатической схемы. Чип изготовлен по технологии двойного металлического слоя CMOS 0,8 мкм для интеграции 240 000 транзисторов на кристалле 7,4 × 7,1 мм.
  102. ^ а б Накаяма, Наоко; Цукамото, Хирокадзу. "ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ 32-БИТНЫЙ МИКРОПРОЦЕССОР RISC V832" (PDF). NEC Device Technology International. NEC. 1998 (51).
  103. ^ а б «Письмо о продукте семейства V850 - V851» (PDF). datasheetarchive.com. NEC.
  104. ^ а б «Письмо о продукте семейства V850 - V853» (PDF). datasheetarchive.com. NEC.
  105. ^ а б «世界 で 初 め て フ ッ シ ュ リ を 内 蔵 し た 32 ト RISC 型 マ イ ト ロ の 発 売 に い て». www.nec.co.jp. 1996-03-12. Получено 2018-02-01.
  106. ^ а б «NEC выпускает 32-разрядные однокристальные микроконтроллеры RISC, включающие флэш-память 3,3 В и работающие на частоте 40 МГц». www.nec.co.jp. 1997-04-08.
  107. ^ а б «Основные характеристики ядра процессора V850E». www.nec.co.jp. 1997-04-08.
  108. ^ а б c d е Кимура, Акира (весна 2000 г.). "ЯДРО ЦП ДЛЯ СИСТЕМЫ LSI V850E / Vр4120A " (PDF). NEC Device Technology International. 2000 (57).
  109. ^ а б "СПЕЦИФИКАЦИЯ KIT-NB85E-TP (-H)". Midas lab inc.
  110. ^ а б c d "СПЕЦИФИКАЦИЯ KIT-NA85E2-TP (-H)". www.midas.co.jp. Midas lab inc.
  111. ^ а б c d е ж САКУРАЙ, Йошиказу; СУЗУК, Хироаки; МАЭМУРА, Коджи; ТАКАКУРА, Сатоши (декабрь 2006 г.). «Текущее состояние встроенного процессора в дизайне SoC» (PDF). NEC Technical. 1 (5): 38–41.
  112. ^ а б «Renesas Electronics объявляет о разработке 32-разрядного ядра процессора V850 ™ следующего поколения с поддержкой SIMD, обеспечивающего улучшенную обработку сигналов». Renesas Electronics. 2010-10-01.
  113. ^ а б c d е Руководство по проектированию: Базовая библиотека типов VX / VM семейства CB-9 (PDF) (5-е изд.). NEC.
  114. ^ а б Сугимото, Хидеки; Сакаири, Тэцуя; Матоба, Шоичиро; Акаике, Юкихики; Мацуяма, Хидеки (март 1998 г.). «32 ビ ッ ト RISC CPU V850E 搭載 コ ア「 NA85E 」» [32-битное ядро ​​процессора RISC "NA85E".]. Технический журнал NEC. Специальный выпуск: Полупроводниковые приборы. Полупроводниковые приборы для компьютерных систем. Микрокомпьютеры. (на японском языке). 51 (3): 36–39. ISSN  0285-4139.
  115. ^ а б Сугимото, Хидеки; Икеучи, Тору (30 марта 2000 г.). «32 ビ ト ト RISC CPU V850E 搭載 コ ア「 NB85E 」32 бит RISC CPU Core» NB85E"" [32-битное ядро ​​процессора RISC "NB85E".]. Технический журнал NEC. Специальный выпуск: полупроводниковые приборы; Базовая технология (на японском языке). NEC. 53 (4): 159–162. ISSN  0285-4139. 200902106221942927.
  116. ^ Сугимото, Хидеки (23.03.2001). "RISC プ ロ セ ッ サ Nx85E2 CPU" [Процессор RISC Nx85E2 CPU.]. Технический журнал NEC (на японском языке). NEC. 54 (3): 30–33. ISSN  0285-4139.
  117. ^ «dNTSC». Бесплатный словарь.
  118. ^ Симович, Слободан; Радивоевич, Иван П .; Endres, T. J .; Бентсон, Том; Бингхэм, Рэй; Блэр, Тони; Каулинг, Том; Эйландер, Марк; Фэган, Рори; Лонг, Крис; Лонгино, Джим; Олсон, Дэн; Субиа, Роллен; Уиткомб, Дуг (2003). "ReX: система приемника dNTSC на кристалле" (PDF). Презентация HotChips15. Хотчипсы. 15-е: 9–10.
  119. ^ NEC Electronics (июль 2004 г.). V850E2 32-разрядная архитектура ядра микропроцессора (PDF) (Предварительная ред.). С. 230–233.
  120. ^ «Ограничения на использование 32-битных микроконтроллеров V850 / ME3» (PDF). 2006-11-02.
  121. ^ а б «NEC преодолевает барьер в 0,10 микрон с помощью семейства микросхем CB-130 и технологического процесса UX5». www.nec.co.jp. 2000-10-30.
  122. ^ а б «Основной модельный ряд и список спецификаций для CB-130». www.nec.co.jp. 2000-10-30.
  123. ^ а б «NEC лицензирует ядро ​​микропроцессора V850E компании Synopsys. Соглашение предоставляет 25 000 зарегистрированных разработчиков Synopsys доступ к ядру процессора для разработки SoC».. nec.co.jp. Корпорация NEC. 2010-10-01.
  124. ^ а б «Synopsys DesignWare IP обеспечивает создание полного цикла разработки SoC для Global UniChip». Synopsys.
  125. ^ "V851 32-БИТНЫЙ РИСК МИКРОКОНТРОЛЛЕР ЯДРО" (PDF). 4donline.ihs.com. NEC. 1998 г.
  126. ^ "32-БИТНОЕ ЯДРО МИКРОКОНТРОЛЛЕРА V853" (PDF). 4donline.ihs.com. NEC. 1997 г.
  127. ^ а б c d е ж грамм час я PARTNER Руководство пользователя V800 Series "NB85E-TP Part Edition" (PDF) (2.13 ред.). Midas Lab. Inc. 2003-12-10.
  128. ^ а б c d е ж грамм час KIT-NB85E-TP Руководство пользователя (PDF) (3.14 ред.).Midas Lab. Co., Ltd. 12 мая 2003 г.
  129. ^ а б c d е ж грамм час я j Кимура, Акира (2000). "ЯДРО ЦП ДЛЯ СИСТЕМЫ LSI V850E / VR4120A" (PDF). NEC Device Technology International. NEC. 2000 (57).
  130. ^ а б c d 32-разрядное ядро ​​микропроцессора NU85E Аппаратное обеспечение: NU85E, NU85EA (PDF) (3-е изд.). NEC. Март 2002 г.
  131. ^ а б c Контроллер памяти NT85E502, NDT85E00V10, NT85E502 (PDF) (3-е изд.). NEC. Сентябрь 2002 г.
  132. ^ а б c d е Контроллер памяти NA85E35, NBA8ven535Vxx (PDF) (2-е изд.). NEC. Октябрь 2002 г.
  133. ^ а б KIT-NA85E2-TP (-H) ユ ー ザ ー ズ ・ マ ニ ュ ア ル (PDF) (на японском языке). Midas Lab. Co., Ltd. 05 января 2006 г. п. 1.00.
  134. ^ «NEC сокращает длину затвора до менее 0,10 микрон | EE Times». EETimes. 2000-10-31.
    NEC также предоставит процессоры V850E и VRx собственной разработки, хотя Мабучи считает, что NEC потребуется лицензировать ядро ​​ARM9 для выхода на рынок мобильных терминалов.
  135. ^ Мацуи, Кендзи. "RISC МИКРОКОМПЬЮТЕРНАЯ ЭТАЛОННАЯ ПЛАТФОРМА" (PDF). NEC Device Technology International. NEC. 2000 (58).
  136. ^ «NEC Electronics достигла ключевого рубежа в рамках инициативы ACE-2; сокращает время обработки запросов на уровне системы более чем на 30 процентов
    Компания также представляет второй этап своей методологии проектирования открытых систем »
    . www.nec.co.jp. NEC: Пресс-релиз. 2000-05-15.
  137. ^ Нисигути, Нобуюки (02.02.2001). «シ ス テ ム LSI の 未来 は 、 NEC が 拓 く - 設計 環境 の 現状 と 今後 -» [Среда проектирования системных LSI, сегодня и будущее] (PDF) (на японском языке). Корпорация NEC.
  138. ^ ЯМАДА, Кадзуо; НИСИМОТО, Хироаки; ДАИТО, Масаюки; ONO, Хирохико (декабрь 2007 г.). «Проверка конструкции процессора с помощью гибридного эмулятора» (PDF). Технический журнал NEC. 2 (4): 51–55.
  139. ^ «Оценочная плата PFESiP® EP-1». datasheetarchive.com (на японском языке). Renesas. Август 2008 г.
  140. ^ Оценочная плата PFESiP® EP-1 Lite 技術 情報 編 (PDF) (на японском языке) (1-е изд.). Renesas Electronics. Сентябрь 2008 г. A19354JJ1V1UM00
  141. ^ «PFESiP® (Платформа для встроенных систем в пакете) EP Series EP-3» (PDF) (на японском языке). Renesas. Май 2010 г. Ядро ЦП V850E2M , макс. 266 МГц
  142. ^ «Сопутствующие образцы микросхем FPGA». www.logicbricks.com.
  143. ^ «Комплекты разработчика Xylon logiCRAFT-CC ускоряют разработку сопутствующих микросхем FPGA для популярных встроенных процессоров». www.chipestimate.com.
  144. ^ «Renesas Electronics представляет серию микроконтроллеров V850 4-го поколения с 74 отдельными устройствами для кузова, приборной панели, шасси и систем безопасности» (Пресс-релиз). Renesas. 2010-11-04.
  145. ^ «Renesas - Новые микроконтроллеры для кузова, приборной панели, шасси и систем безопасности». www.electropages.com.
  146. ^ «V850ES / Fx3». Renesas Electronics. Получено 2018-01-28.
  147. ^ «Программа долговечности продукта (PLP)». Renesas Electronics.
  148. ^ «32-разрядные микроконтроллеры со сверхнизким энергопотреблением серии V850E2 / Jx4 - переход с микроконтроллеров V850ES / Jx3 -» (PDF). Renesas.
  149. ^ «32-битные микроконтроллеры со сверхнизким энергопотреблением серии V850 / Jx4» (PDF). Renesas. Март 2012 г.
  150. ^ Яно, Ю .; Koumoto, Y .; Сато, Ю. (1988). «Микропроцессор V60 / V70 и функции поддержки его систем». Сборник статей. COMPCON Spring 88 Тридцать третья международная конференция компьютерного общества IEEE. стр.36–42. Дои:10.1109 / CMPCON.1988.4824. ISBN  0-8186-0828-5. S2CID  9186701.
  151. ^ Мидзухаси, Юкико; Терамото, Мсаноро (август 1989 г.). «Операционная система UNIX реального времени: RX-UX 832». Микропроцессоры и микропрограммирование. 27 (1–5): 533–538. Дои:10.1016/0165-6074(89)90105-1.
    Абстрактный:
    В этом документе описываются требования к операционным системам UNIX реального времени, концепция дизайна и реализация операционной системы UNIX реального времени RX-UX 832 для микропроцессоров v60 / v70, которые являются 32-разрядными микропроцессорами NEC. RX-UX 832 реализован с использованием структуры стандартных блоков, состоящей из трех модулей, ядра реального времени, файлового сервера и супервизора Unix. Чтобы гарантировать ответственность в реальном времени, было внесено несколько усовершенствований, таких как схема планирования задач с фиксированным приоритетом, непрерывная блочная файловая система и отказоустойчивые функции.
    Таким образом, RX-UX 832 позволяет разработчикам систем использовать стандартный Unix в качестве человеко-машинного интерфейса для создания отказоустойчивых систем со сложной функциональностью и предоставляет высококачественные программные приложения на высокопроизводительных микрочипах.
  152. ^ Норихиса Сузуки (январь 1992 г.). Многопроцессорность с общей памятью. MIT Press. п. 195. ISBN  978-0-262-19322-1.
  153. ^ «Библиотека проектирования и проверки интеллектуальной собственности Synopsys DesignWare». www.synopsys.com. Получено 2018-01-29.
  154. ^ «Lucent Technologies лицензирует ядро ​​32-разрядного микроконтроллера семейства V850 от NEC | EE Times». EETimes. 1997-12-16.
  155. ^ «Корпоративные связи: Intel и Sun объявляют об альянсе. NEC и Lucent подписывают соглашение. Seagate и Compaq Ink Dvpt Agrmt». HPCwire. 19 декабря 1997 г.
  156. ^ «Texas Instruments расширяет портфель SLI TImeBuilderTM на основе DSP, лицензируя архитектуру встроенного процессора NEC V850E» (Пресс-релиз). NEC. 1999-03-29.
  157. ^ "組 み 込 み ニ ュ ー ス" [Встроенные новости]. www.kumikomi.net (на японском языке). 2001-10-01.
  158. ^ а б c d е ж NEC (февраль 2006 г.). «Среда разработки серии V850» (PDF). Получено 2018-01-28.
  159. ^ «NEC Electronics и Renesas объединят предприятие, занимающееся производством третьей по величине полупроводниковой компании в мире» (Пресс-релиз). Корпорация NEC. 27 апреля 2009 г.
  160. ^ "み 込 み CPU 対 応 コ ン パ イ ラ exeGCC の 新 バ ー ジ ョ ン を 発 表". www.kmckk.co.jp (на японском языке). Киотский микрокомпьютер. 2008-11-12.
  161. ^ "み 込 み 用 GNU C コ ン パ イ ラ exeGCC" [exeGCC: компилятор GNU C для встроенных таргетов]. www.kmckk.co.jp (на японском языке).
  162. ^ а б Луи, Д. Джефф Дионн, Майкл Даррант и Эд. "uClinux - Встроенный Linux / микроконтроллер - uClinux: Порты!". www.uclinux.org.
  163. ^ а б "Linux_2_6_27 - ​​новички в ядре Linux". kernelnewbies.org.
  164. ^ Бунк, Адриан; Торвальдс, Линус (24 июля 2008 г.). "удалить порт v850". git.kernel.org.
    Попытка скомпилировать порт v850 приводит к множеству ошибок компиляции, одна из них существует, по крайней мере, начиная с ядра 2.6.19.
    Также похоже, что никто не хочет вернуть этот порт в рабочее состояние.
    Таким образом, этот патч удаляет порт v850.
    Если кто-нибудь когда-нибудь решит возродить порт v850, код по-прежнему будет доступен из старых ядер, и для порта не будет невозможно повторно войти в ядро, если он снова станет активно обслуживаться.
  165. ^ "Результаты поиска: lsi.nec.co.jp". Журналы изменений ядра Linux. 2018-02-06.
  166. ^ "uCLinux". www.ic.nec.co.jp/micro/uclinux/.
    Ссылка отсутствует для
  167. ^ "LinkedIn".
  168. ^ а б «Ядро | Проект с открытым исходным кодом Android». Проект с открытым исходным кодом Android.
  169. ^ "Процессор" (PDF). oss.renesas.com.
  170. ^ "Система" (PDF). oss.renesas.com.
  171. ^ "arch - kernel / git / stable / linux-stable.git - стабильное дерево ядра Linux". git.kernel.org.
  172. ^ "Результаты поиска для: sh3 renesas.com". Журналы изменений ядра Linux.
  173. ^ "Результаты поиска: m32r renesas.com". Журналы изменений ядра Linux.
  174. ^ "Домашняя страница Newlib". sourceware.org. Red Hat, Inc.
  175. ^ Клифтон, Ник (31 января 2013 г.). "RFA: V850: расширение crt0.S для варианта архитектуры V850 e3v5". newlib (Список рассылки).
  176. ^ "newlib / libc / sys / sysnecv850 / crt0.S". chromium.googlesource.com. - native_client / nacl-newlib - Git в Google.
  177. ^ "libgloss / v850 / crt0.S". chromium.googlesource.com. - native_client / nacl-newlib - Git в Google.
  178. ^ "V85x V850 Floating Point Library Fast IEEE 754 No Royalty". www.smxrtos.com. Micro Digital.
  179. ^ GCC Wiki. «Программное обеспечение с плавающей запятой». gcc.gnu.org. Фонд свободного программного обеспечения, Inc.
  180. ^ «Десятичные плавающие типы». gcc.gnu.org. Free Software Foundation, Inc. стр. 6.13.
  181. ^ «ОС реального времени RI850MP для двухъядерного процессора V850E2M». Renesas Electronics.
  182. ^ «ОС реального времени RI850V4 V2 для семейства RH850». Renesas Electronics.
  183. ^ «ОС реального времени RI850V4 V1 для семейства V850». Renesas Electronics America.
  184. ^ Мацуо, Томоюк (15 января 2004 г.). "V850 依存 部 に つ い て" [Относительно зависимой части V850]. (топперы-пользователи 1336) (Список рассылки) (на японском языке).
  185. ^ "История обновлений ядра TOPPERS / JSP". www.toppers.jp.
  186. ^ «μI-TRON OS». www.aicp.co.jp. А.И. Корпорация.
  187. ^ «ТРОН Форум». www.tron.org.
  188. ^ «Операционные системы реального времени | eSOL - Разработчик встроенных операционных систем реального времени». www.esol.com.
  189. ^ «Расширенная ОСРВ T-Kernel | eSOL - Разработчик встроенной операционной системы реального времени». www.esol.com.
  190. ^ Аоки, Тошиаки (21 марта 2016). Накадзима, Шин; Талпин, Жан-Пьер; Тоошима, Масуми; Ю, Хуафэн (ред.). «Практическое применение формальных методов в автомобильных системах» (PDF). Отчет о встрече НИИ Шонан. Архитектурно-ориентированное моделирование, анализ и проверка киберфизических систем. 2016 (5): 16. ISSN  2186-7437.
  191. ^ «RH850 フ ァ ミ リ 用 リ ア ル タ イ ム OS [RV850]». Renesas Electronics (на японском языке).
  192. ^ "ETAS - RTA-OS - Программные продукты RTA - Программные продукты и системы - Поиск продуктов - Продукты ETAS". www.etas.com. 18 декабря 2008 г.
  193. ^ «Серия RTA-OSEK NEC V850E с компилятором Green Hills» (PDF). ETAS.
  194. ^ «Программное обеспечение OSEK 2.2 от Accelerated Technology, сертифицированное для семейств процессоров ARM, Infineon, Motorola и NEC. - Бесплатная онлайн-библиотека». www.thefreelibrary.com.
  195. ^ "ОС безопасности EB tresos поддерживает HighTec Toolchain - HighTec EDV-Systeme GmbH". www.hightec-rt.com.
  196. ^ "ТОПЕРС ПРОЕКТ / АВТОСАР". www.toppers.jp (на японском языке).
  197. ^ «eSOL запускает масштабируемую ОСРВ, совместимую с POSIX, eMCOS | eSOL - разработчик встроенной операционной системы реального времени». www.esol.com.
  198. ^ «Встроенная виртуализация». www.sysgo.com. SYSGO AG.
  199. ^ «Сертификат безопасности». www.sysgo.com. SYSGO AG.
  200. ^ «Аппаратная поддержка». www.sysgo.com. SYSGO AG.
  201. ^ "Промышленное решение для автомобильной промышленности" (PDF). www.sysgo.com. SYSGO AG.
    «Мы разработали технологию виртуализации для нашей архитектуры V850, чтобы управлять несколькими системами на одном ядре ЦП без взаимных помех, обеспечивая высокоскоростное и комплексное управление для промышленного оборудования и автомобилей, где важен режим реального времени. SYSGO позволяет нам создать масштабируемую архитектуру ЦП с технологией виртуализации, которая поддерживает наших клиентов в создании гибких систем разработки ». Мичия Накамура, генеральный директор, 1-е бизнес-подразделение MCU, Renesas Electronic Corporation
  202. ^ «ОС реального времени для многоядерных процессоров | eSOL - Разработчик встроенных операционных систем реального времени». www.esol.com.
  203. ^ «НОРТи Профессионал». www.mispo.co.jp (на японском языке). МиСПО Ко., Лтд.
  204. ^ "embOS V850 NEC". SEGGER - Встроенные эксперты.
  205. ^ "embOS V850 GreenHills". SEGGER - Встроенные эксперты.
  206. ^ "embOS V850 IAR". SEGGER - Встроенные эксперты.
  207. ^ «世界 で 初 め て フ ッ シ ュ リ を 内 蔵 し た 32 ト RISC 型 マ イ ト ロ の 発 売 に い て». www.nec.co.jp (на японском языке). NEC: Пресс-релиз. 1996-03-12.
  208. ^ Мацуи, Кендзи. «СРЕДА РАЗРАБОТКИ МИКРОКОМПЬЮТЕРОВ» (PDF). NEC Device Technology International. Корпорация NEC. 2000 (71).
  209. ^ «Полупроводниковая поддержка». www.mentor.com.
  210. ^ Лапидес, Ларри (Imperas Software Ltd) (2012-10-22). «Тестирование программного обеспечения на основе виртуальной платформы» (PDF). elearning.renesas.com. Renesas Electronics America Inc.
  211. ^ «Управление картой памяти SD». Renesas Electronics.
  212. ^ «Параметры V850 - Использование коллекции компиляторов GNU (GCC)». gcc.gnu.org.
  213. ^ «Встроенные программные решения V850 и RH850». www.ghs.com.
  214. ^ "gcc / config / v850". GitHub. 26 января 2018.
  215. ^ «Разработка NEC V850» (PDF). Инструменты GNUPro для встраиваемых систем (99р1 изд.). Лебедь. 1999 г.
  216. ^ "Микрокомпьютер Киото: соответствующие процессоры exeGCC". www.kmckk.co.jp (на японском языке).
  217. ^ "Пресс-релиз для exeGCC Rel. 3". www.kmckk.co.jp (на японском языке). Киотский микрокомпьютер. 31 мая 2003 г.
  218. ^ «Инструменты GNU | Загрузить цепочки инструментов | Renesas V850». gcc-renesas.com. CyberTHOR Studios, Ltd.
  219. ^ "Пакет компилятора C для семейства V850". Renesas Electronics.
  220. ^ «Ограничения на использование пакета компилятора C CA850 V850» (PDF). Renesas Electronics. 13 сентября 2010 г.
  221. ^ «Пакет программного обеспечения для V850 [SP850]». Renesas Electronics.
  222. ^ "Компилятор CC-RH, Руководство пользователя" (PDF). Renesas Electronics. 1 декабря 2017 г.
  223. ^ «Встроенные программные решения V850 и RH850». www.ghs.com. Программное обеспечение Green Hills.
  224. ^ "Оптимизирующие компиляторы Green Hills". www.ghs.com. Программное обеспечение Green Hills.
  225. ^ "Инструменты разработки". www.windriver.com.
  226. ^ "Компилятор Wind River Diab достигает уровня 2 автомобильного SPICE и разработки новых улучшений для безопасных транспортных систем". www.windriver.com. Windriver Systems. 2013-11-04.
    НОВОСТИ ГЛАВНОЕ
    • Процесс разработки компилятора Wind River Diab Compiler достигает уровня 2 для автомобильного процесса SPICE.
    • Квалификационный комплект ISO 26262 для нового компилятора Wind River Diab Compiler помогает клиентам получить квалификацию компилятора Diab для проектов, связанных с безопасностью.
    • Компилятор Diab добавляет поддержку микроконтроллеров семейства Renesas RH850.
  227. ^ «Встроенная рабочая среда IAR». www.iar.com.
  228. ^ «Набор средств разработки программного обеспечения Renesas RH850 - Обзор | ЗАДАЧИ». www.tasking.com.
  229. ^ "HighTec EDV-Systeme GmbH". www.hightec-rt.com.
  230. ^ «Платформа разработки HighTec». www.hightec-rt.com.
  231. ^ «Продукт GAIO: серия XASS-V - стандартные встраиваемые инструменты разработки». www.gaio.com.
  232. ^ «Встроенные программные средства GAIO». www.gaio.com.
  233. ^ "Двоичные утилиты GNU: objdump". sourceware.org.
  234. ^ "радар". www.radare.org.
  235. ^ "Добавлена ​​поддержка v850. Автор: montekki · Запрос на включение # 938 · radare / radare2". GitHub.
  236. ^ "radare / radare2". GitHub.
  237. ^ "Плагин V850 IDA Pro". Получено 2008-12-22.
  238. ^ «Ускоренная технология теперь поставляется с кодом / лабораторией Developer Suite для семейства NEC V850. - Бесплатная онлайн-библиотека». www.thefreelibrary.com.
  239. ^ а б PARTNER Руководство пользователя "V800 Series Common Edition" (PDF) (2.20 изд.). Лаборатория Мидаса. Inc., май 2000 г.
    ПАРТНЕР Обзор
    PARTNER - это оконный отладчик исходного уровня, разработанный как PARTNERWin компанией Kyoto Micro Computer Co., Ltd. и портированный для продуктов Midas lab Inc.
    Помимо основных функций отладчика исходного уровня, таких как загрузка программы, выполнение программы, управление точками останова, отображение / изменение данных, отображение / изменение кода, существуют другие функции, настроенные для лабораторных продуктов Midas.
  240. ^ а б "WATCHPOINT: загрузка последней версии". www.ss-technologies.co.jp (на японском языке). Sohwa & Sophia Technologies.
  241. ^ Симулятор системы SM850 (PDF). Renesas. 2002-10-02.
  242. ^ "Поставщик IP: Renesas | Открытые виртуальные платформы". www.ovpworld.org.
  243. ^ «VDK для MCU Renesas RH850». www.synopsys.com. Synopsys, Inc.
  244. ^ Инструмент настройки анализа производительности TW850 (PDF) (2.00-е изд.). Renesas.
  245. ^ AZ850: Анализатор производительности системы (PDF) (3.30 изд.). Renesas. 2006-02-06.
  246. ^ «Инструмент модульного тестирования, совместимый с GAIO ISO 26262: CoverageMaster winAMS | C0 C1 MC / DC». www.gaio.com.
  247. ^ «Интегрированный статический анализатор: DoubleCheck». www.ghs.com.
  248. ^ «Компиляторы C / C ++, поддерживаемые для интеграции сборки · Портал для клиентов». support.roguewave.com.
  249. ^ "CS + (ранее CubeSuite +)". Renesas Electronics.
  250. ^ а б «IE850 (ранее IECUBE2)». Renesas Electronics.
  251. ^ "Карта PCMCIA N-Wire IE-V850E1-CD-NW" (PDF). Renesas Electronics.
  252. ^ а б Мацумото, Тосинобу. «НОВАЯ МЕТОДОЛОГИЯ ЭМУЛЯЦИИ ДЛЯ ПОДДЕРЖКИ БЫСТРЫХ МИКРОКОМПЬЮТЕРОВ» (PDF). NEC Device Technology International. NEC. 1999 (53).
  253. ^ «Инструменты разработки Trace32 поддерживают автомобильное MCU Renesas: Lauterbach». Renesas Electronics.
  254. ^ «Решение MCU». sys.ndk-m.com. Naito Densei Machida Mfg. Co., Ltd.
  255. ^ а б «Новый полностью интегрированный эмулятор RISC» (PDF). Новости Trace32. 1998 (1).
  256. ^ «Киотский микрокомпьютер: ЦП, соответствующий ПАРТНЕР-ETII». www.kmckk.co.jp (на японском языке). Kyoto Microcomputer Co., Ltd.
  257. ^ «Устройства IDT JTAG / EJTAG» (PDF). Интегрированная технология устройств, Inc. 2000.
    Подавляющее большинство предложений конкурентов включают JTAG Test Access Port (TAP). В последнее время появились продукты с более расширенными возможностями, такие как N-Wire / N-Trace от NEC, RISCWatch от IBM и COP от Motorola. Эти версии Enhanced JTAG выполняют примерно те же функции и используют традиционный JTAG TAP с парой дополнительных контактов для большего контроля.
  258. ^ «64-битный RISC MPU использует суперскалярную схему | EE Times». EETimes. 2001-07-30.
  259. ^ Типовой лист: VR5500 64- / 32-БИТНЫЙ МИКРОПРОЦЕССОР (PDF) (2-е изд.). NEC. Сентябрь 2002. с. 5.
  260. ^ "Обучение интерфейсу JTAG" (PDF). lauterbach.com. Лаутербах. С. 13–15.
  261. ^ "JTAG IEEE 1149.1 Standard WG". grouper.ieee.org.
  262. ^ "Эмулятор E1 [R0E000010KCE00]". Renesas Electronics America.
  263. ^ "Карта PCMCIA N-Wire IE-V850E1-CD-NW" (PDF). www.renesas.com. NEC Electronics (Europe) GmbH. 2004 г.
  264. ^ "Эмулятор AsmisNetShop >". sys.ndk-m.com.
  265. ^ «Информация о продукте | Помощь в разработке микрокомпьютеров». www.midas.co.jp (на японском языке). Midas lab Inc.
  266. ^ Отладчик и трассировка V850 (PDF) (Издание 06 ноября 2017 г.). Лаутербах.
  267. ^ Отладчик и трассировка RH850 (PDF) (Издание 06 ноября 2017 г.). Лаутербах.
  268. ^ «Микроконтроллеры Renesas RH850». ИЗИСТЕМА.
  269. ^ "RH850 ДВС". POC (на японском языке).
  270. ^ "adviceLUNA II". DTS INSIGHT.
  271. ^ "Вспомогательные компиляторы". DTS INSIGHT.
  272. ^ «PALMiCE3 V850». www.computex.co.jp.
  273. ^ «Universal Probe Blue - поддерживает отладчик WATCHPOINT». www.ss-technologies.co.jp (на японском языке). Sohwa & Sophia Technologies.
  274. ^ «JTAG ICE: ПАРТНЕР-Джет». www.kmckk.co.jp (на японском языке). Киотский микрокомпьютер.
  275. ^ PowerTrace для NEXUS (PDF). Лаутербах. 2013-06-14.
  276. ^ «Микроконтроллеры Renesas RH850». ИЗИСТЕМА.
  277. ^ «Встроенный анализатор». Инфозоль Трайдент.
  278. ^ "ТЕССЕРА ТЕХНОЛОДЖИ ИНК". www.tessera.co.jp (на японском языке).
  279. ^ "Служба программирования ПЗУ". MINATO HOLDINGS INC. (на японском языке).
  280. ^ «Что такое стандарт IEEE 1532? | Keysight (ранее Agilent's Electronic Measurement)».
  281. ^ ICL3221, ICL3222, ICL3223, ICL3232, ICL3241, ICL3243: техническое описание (PDF) (22.00 ред.). 2015-09-01.
  282. ^ а б «Список микроконтроллеров, поддерживаемых Renesas Flash Programmer V2». Renesas Electronics.
  283. ^ "Renesas Flash Programmer (графический интерфейс программирования) [V2]". Renesas Electronics.
  284. ^ "Renesas Flash Programmer (графический интерфейс программирования)". Renesas Electronics.
  285. ^ PG-FP6 V1.01 Программатор флэш-памяти Руководство пользователя (PDF) (1.00 ред.). Renesas. 2018-02-20.
  286. ^ Лист данных UPD70P3000 (PDF) (3.00-е изд.). Renesas. 1997-08-01.
  287. ^ Лист данных UPD70P3002 (PDF) (3.00-е изд.). Renesas. 1997-07-01.
  288. ^ PG-1500 Руководство пользователя (PDF) (4.00 изд.). Renesas. 1997-05-01.
  289. ^ Лист данных UPD27C1001A (PDF). NEC.
  290. ^ Джордан, Ларри Т., Seeq Technology, Inc. (18 сентября 1981 г.). «US 4,451,903A: Способ и устройство для кодирования информации о продукте и программировании в полупроводниках» (PDF). pdfpiw.uspto.gov. Ведомство США по патентам и товарным знакам.
  291. ^ Некоторые полупроводниковые устройства и изделия, содержащие их в СППЗУ, ЭСППЗУ, флэш-память и флэш-микроконтроллер, инв. 337-TA-395. Издательство ДИАНА. ISBN  9781457824975.
  292. ^ "Чипы чтения / записи VVDI PROG с кабелями для перепрошивки ECU / MCU / MC9S12 | Официальный блог OBDexpress.co.uk". blog.obdexpress.co.uk.

внешняя ссылка