FPGA prototyping of a RISC processor core for embedded applications

2001 ◽  
Vol 9 (2) ◽  
pp. 241-250 ◽  
Author(s):  
M. Gschwind ◽  
V. Salapura ◽  
D. Maurer
IEEE Micro ◽  
1991 ◽  
Vol 11 (5) ◽  
pp. 20-23
Author(s):  
C.E. Roberts

2005 ◽  
Vol 17 (4) ◽  
pp. 437-446 ◽  
Author(s):  
Takashi Miyamori ◽  
◽  
Jun Tanabe ◽  
Yasuhiro Taniguchi ◽  
Kenji Furukawa ◽  
...  

We developed an image recognition processor, “Visconti,” based on a configurable processor. Three VLIW processors that execute three instructions in parallel are integrated into a single chip with peripheral modules such as video I/Os and an SDRAM controller. Each VLIW processor has a RISC processor core and a VLIW coprocessor dedicated to image processing. The coprocessor executes SIMD instructions such as 8-parallel byte. Visconti was fabricated using 0.13μm CMOS technology, operates at 150MHz, and consumes about 1W. We present actual application examples of Visconti, onboard surveillance for automobiles and face recognition. Compared to cases in which only the processor core is used, execution speed per one processor increases about 16 times for onboard surveillance and about five times per three processors for face recognition. These applications can be processed in real time.


2004 ◽  
Vol 28 (1) ◽  
pp. 13-25 ◽  
Author(s):  
Zoran Salcic ◽  
Partha Roop ◽  
Morteza Biglari-Abhari ◽  
Abbas Bigdeli

2013 ◽  
Vol 300-301 ◽  
pp. 729-734
Author(s):  
Hong Rui Ma ◽  
Jian Xian Cai ◽  
Rui Hong Yu

Most existing machine vision processing system is 8-bit or 16-bit processor control system, complex algorithms and multi-tasking of the vision system have been severely constrained. DaVinci DM355 integrated ARM926 RISC processor core and specialized image processor is a programmable DMSoC development platform with digital multimedia codecs, high integration, low-power consumption. The machine vision system based on DaVinci DM355 development goal is to establish a low-power hardware development board based on the DaVinci DM355, transplant Linux operating system based on the hardware board and develop corresponding driver.This will provide the basis for the realization of complex algorithm and multitasking system for machine vision system.


Author(s):  
М.В. Хорошайлова ◽  
А.В. Чернышов ◽  
Д.А. Леденев

Разработана методика, обеспечивающая полный спектр организации работ по программированию микроконтроллера MDR32F9Q2I, которая позволяет получить, в частности, системы управления и мониторинга источников вторичного электроснабжения. Программирование микроконтроллера, построенного на базе высокопроизводительного процессорного RISC ядра ARM, производилось в интегрированной среде разработки Eclipse IDE в операционной системе Windows 10 Pro. Интегрированная среда разработки Eclipse выбрана как наиболее удобная и доступная среда, поддерживает всевозможные типы языков программирования и непрерывную компиляцию. В настоящее время 16- и 32-битные микроконтроллеры быстро набирают популярность в сфере промышленных задач. Их применение обусловлено постоянно возрастающей сложностью задач, жесткими требованиями к производительности интегрируемых контроллеров управления, необходимостью иметь в электронных устройствах развитые органы пользовательского управления. Представленный стенд для моделирования, использующий интерфейсный мост между шинами I2C и 1-Wire - DS2482-100, преобразует протоколы между управляющим I2C микроконтроллером (мастером) и ведомыми 1-Wire устройствами, а также контролирует скорости нарастания и уменьшения напряжения в линии. Основой для написания класса DS2482 являются заголовочные файлы Arduino.h и OneWire.h, которые находятся в свободном доступе In this article, we developed a technique that provides a full range of organization of works on programming the MDR32F9Q2I microcontroller, which allows you to obtain control and monitoring systems for secondary power supply sources. The microcontroller based on the high-performance ARM RISC processor core was programmed in the Eclipse IDE on the Windows 10 Pro operating system. We chose the Eclipse integrated development environment as the most convenient and accessible environment, it supports all kinds of programming languages and continuous compilation. Currently, 16- and 32-bit microcontrollers are rapidly gaining popularity in the field of industrial tasks. Their use is due to the ever-increasing complexity of tasks, stringent requirements for the performance of integrated controllers, the need to have advanced user controls in electronic devices. We present a simulation stand that uses an interface bridge between the I2C and 1-Wire buses - DS2482-100, converts protocols between the I2C microcontroller (master) and 1-Wire slaves, and also controls the voltage rise and fall rates in the line. The basis for writing the DS2482 class is the Arduino.h and OneWire.h header files, which are freely available


Sign in / Sign up

Export Citation Format

Share Document