SEEPROC : un modèle de processeur à chemin de données reconfigurable pour le traitement d'images embarqué

Les travaux présentés dans ce manuscrit proposent une architecture de processeur à chemin de données reconfigurable (PCDR) dédiée aux traitements d'images bas niveau. Afin de répondre aux exigences de ce domaine de traitements, le processeur, baptisé SeeProc et basé sur une architecture RISC, i...

Full description

Bibliographic Details
Main Author: Roudel, Nicolas
Other Authors: Clermont-Ferrand 2
Language:fr
Published: 2012
Subjects:
Online Access:http://www.theses.fr/2012CLF22234/document
id ndltd-theses.fr-2012CLF22234
record_format oai_dc
spelling ndltd-theses.fr-2012CLF222342018-11-06T04:58:01Z SEEPROC : un modèle de processeur à chemin de données reconfigurable pour le traitement d'images embarqué SEEPROC : a reconfigurable data path processor model for embedded image processing Vision par ordinateur Smart camera FPGA Traitement d'images SOPC Processeur à chemin de données reconfigurable Computer vision Smart camera FPGA Image processing SOPC Reconfigurable datapath processor Les travaux présentés dans ce manuscrit proposent une architecture de processeur à chemin de données reconfigurable (PCDR) dédiée aux traitements d'images bas niveau. Afin de répondre aux exigences de ce domaine de traitements, le processeur, baptisé SeeProc et basé sur une architecture RISC, intègre dans son chemin de données des unités de calcul spécifiquement dédiées au traitement de données pixeliques sous forme matricielle. Ces unités peuvent être configurées en nombre et en fonctionnalité en fonction de l'application visée. La topologie d'interconnexion du chemin de données est assurée dynamiquement via un dispositif de type crossbar. De plus, pour rendre la programmation de SeeProc accessible à des utilisateurs n'ayant pas de notions d'électronique numérique, un langage assembleur dédié et une méthodologie d'optimisation ont été développés. The work presented in this manuscript suggest an architecture of a reconfigurable datapath processor (RDP) dedicated to low-level image processing. To meet the requirements of this field, the processor, called SeeProc and based on a RISC architecture, includes in its datapath customs processing elements specifically dedicated to the computation of image data in matrix form. These units can be configured in number and functionality depending on the application. The datapath interconnection topology is provided dynamically using a crossbar device. In addition, to make the programming accessible to users with no knowledge of electronics digital, a dedicated assembly language and an optimization methodology have been developed. Electronic Thesis or Dissertation Text Sound fr http://www.theses.fr/2012CLF22234/document Roudel, Nicolas 2012-04-18 Clermont-Ferrand 2 Sérot, Jocelyn
collection NDLTD
language fr
sources NDLTD
topic Vision par ordinateur
Smart camera
FPGA
Traitement d'images
SOPC
Processeur à chemin de données reconfigurable
Computer vision
Smart camera
FPGA
Image processing
SOPC
Reconfigurable datapath processor

spellingShingle Vision par ordinateur
Smart camera
FPGA
Traitement d'images
SOPC
Processeur à chemin de données reconfigurable
Computer vision
Smart camera
FPGA
Image processing
SOPC
Reconfigurable datapath processor

Roudel, Nicolas
SEEPROC : un modèle de processeur à chemin de données reconfigurable pour le traitement d'images embarqué
description Les travaux présentés dans ce manuscrit proposent une architecture de processeur à chemin de données reconfigurable (PCDR) dédiée aux traitements d'images bas niveau. Afin de répondre aux exigences de ce domaine de traitements, le processeur, baptisé SeeProc et basé sur une architecture RISC, intègre dans son chemin de données des unités de calcul spécifiquement dédiées au traitement de données pixeliques sous forme matricielle. Ces unités peuvent être configurées en nombre et en fonctionnalité en fonction de l'application visée. La topologie d'interconnexion du chemin de données est assurée dynamiquement via un dispositif de type crossbar. De plus, pour rendre la programmation de SeeProc accessible à des utilisateurs n'ayant pas de notions d'électronique numérique, un langage assembleur dédié et une méthodologie d'optimisation ont été développés. === The work presented in this manuscript suggest an architecture of a reconfigurable datapath processor (RDP) dedicated to low-level image processing. To meet the requirements of this field, the processor, called SeeProc and based on a RISC architecture, includes in its datapath customs processing elements specifically dedicated to the computation of image data in matrix form. These units can be configured in number and functionality depending on the application. The datapath interconnection topology is provided dynamically using a crossbar device. In addition, to make the programming accessible to users with no knowledge of electronics digital, a dedicated assembly language and an optimization methodology have been developed.
author2 Clermont-Ferrand 2
author_facet Clermont-Ferrand 2
Roudel, Nicolas
author Roudel, Nicolas
author_sort Roudel, Nicolas
title SEEPROC : un modèle de processeur à chemin de données reconfigurable pour le traitement d'images embarqué
title_short SEEPROC : un modèle de processeur à chemin de données reconfigurable pour le traitement d'images embarqué
title_full SEEPROC : un modèle de processeur à chemin de données reconfigurable pour le traitement d'images embarqué
title_fullStr SEEPROC : un modèle de processeur à chemin de données reconfigurable pour le traitement d'images embarqué
title_full_unstemmed SEEPROC : un modèle de processeur à chemin de données reconfigurable pour le traitement d'images embarqué
title_sort seeproc : un modèle de processeur à chemin de données reconfigurable pour le traitement d'images embarqué
publishDate 2012
url http://www.theses.fr/2012CLF22234/document
work_keys_str_mv AT roudelnicolas seeprocunmodeledeprocesseurachemindedonneesreconfigurablepourletraitementdimagesembarque
AT roudelnicolas seeprocareconfigurabledatapathprocessormodelforembeddedimageprocessing
_version_ 1718789118803050496