0000000000116122

AUTHOR

Gilberto Ochoa-ruiz

0000-0002-9896-8727

showing 8 related works from this author

An MDE Approach for Rapid Prototyping and Implementation of Dynamic Reconfigurable Systems

2015

This article presents a co-design methodology based on RecoMARTE, an extension to the well-known UML MARTE profile, which is used for the specification and automatic generation of Dynamic and Partially Reconfigurable Systems-on-Chip (DRSoC). This endeavor is part of a larger framework in which Model-Driven Engineering (MDE) techniques are extensively used for modeling and via model transformations, generating executable models, which are exploited by implementation tools to create reconfigurable systems. More specifically, the methodological aspects presented in this article are concerned with expediting the conception and implementation of the hardware platform and the integration of corre…

IP ReuseComputer scienceIP-XACT02 engineering and technologyDiscrete Controller Synthesis020204 information systemsIP-XACTVHDLPartial Reconfiguration0202 electrical engineering electronic engineering information engineeringCAD[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsElectrical and Electronic EngineeringField-programmable gate arrayFPGAcomputer.programming_languagebusiness.industrySystem GenerationControl reconfigurationcomputer.file_formatComputer Graphics and Computer-Aided DesignAutomationUML MARTE020202 computer hardware & architectureComputer Science Applications[INFO.INFO-ES] Computer Science [cs]/Embedded SystemsModel Driven EngineeringEmbedded system[INFO.INFO-ES]Computer Science [cs]/Embedded SystemsExecutableModel-driven architecturebusinesscomputer
researchProduct

A Digital Watermarking Algorithm Based on Quantization of the DCT: Application on Medical Imaging

2013

International audience; The objective of this paper is to elaborate a new watermarking algorithm applied to the medical imaging. This algorithm must be invisible, robust and has a rate, relatively high, integrating data. The proposed method uses the standard JPEG compression for the integration of medical data. The insertion block is inserted just after the quantization phase. To control identification and eventually the correction (if possible) of the inserted data, we use a series of turbocodes to recover the inserted data, after application of several attacks. The simulation studies are applied on MRI medicals images.

business.industry[INFO.INFO-TI] Computer Science [cs]/Image Processing [eess.IV][INFO.INFO-TI]Computer Science [cs]/Image Processing [eess.IV][ INFO.INFO-TI ] Computer Science [cs]/Image ProcessingMedical imagingJpeg compressionDiscrete cosine transformTurbo codeComputer visionArtificial intelligencebusinessQuantization (image processing)Digital watermarkingAlgorithmTransform codingData compressionMathematics
researchProduct

A Novel Approach for Accelerating Bitstream Relocation in Many-core Partially Reconfigurable Applications

2013

International audience; Partial Bitstream Relocation (PBR) has been introduced in recent years, as a means to overcome the limitations of the traditional Xilinx Partial Reconfiguration flow, particularly in terms of the limited module placement, a fact that can greatly reduce the memory footprint of applications which require multiple implementations of the same module... However, PBR consumes scarce resources in hardware implementations, and introduces a prohibitive time overhead when done in software. This is particularly true in applications such as large scalable systems, which typically require multiple copies of the same module to accelerate a task, but in which the relocation time ov…

business.industryComputer scienceProcess (engineering)020208 electrical & electronic engineeringControl reconfigurationContext (language use)02 engineering and technology[INFO.INFO-ES] Computer Science [cs]/Embedded Systems020202 computer hardware & architectureEmbedded systemScalability0202 electrical engineering electronic engineering information engineeringMemory footprint[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsBitstreambusinessRelocationField-programmable gate array
researchProduct

Run-time scalable NoC for FPGA based virtualized IPs

2017

The integration of virtualized FPGA-based hardware accelerators in a cloud computing is progressing from time to time. As the FPGA has limited resources, the dynamic partial reconfiguration capability of the FPGA is considered to share resources among different virtualized IPs during runtime. On the other hand, the NoC is a promising solution for communication among virtualized FPGA-based IPs. However, not all the virtualized regions of the FPGA will be active all the time. When there is no demand for virtualized IPs, the virtualized regions are loaded with blank bitstreams to save power. However, keeping active the idle components of the NoC connecting with the idle virtualized regions is …

010302 applied physics[INFO.INFO-NI] Computer Science [cs]/Networking and Internet Architecture [cs.NI]Computer sciencebusiness.industry[ INFO.INFO-NI ] Computer Science [cs]/Networking and Internet Architecture [cs.NI]Control reconfigurationCloud computing02 engineering and technology01 natural sciences020202 computer hardware & architecturePower (physics)Idle[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]On demandEmbedded system0103 physical sciencesScalabilityHardware_INTEGRATEDCIRCUITS0202 electrical engineering electronic engineering information engineeringRouting (electronic design automation)Field-programmable gate arraybusinessComputingMilieux_MISCELLANEOUS
researchProduct

Facilitating IP deployment in a MARTE-based MDE methodology using IP-XACT: a XILINX EDK case study

2012

International audience; In this paper we present framework for the deployment of hardware IPs at high-levels of abstraction. It is based in a model- driven approach that aims at the automatic generation of Dynamic Partial Reconfiguration designs created in Xilinx Platform Studio (XPS). Contrary to previous approaches, we make use of the IP-XACT standard to facilitate the deployment of hardware IPs, their parameterization and subsequent integration. We propose an extension to the MARTE profile for IP deployment, and we introduce the necessary model transformations to obtain a high- level representation from an IP-XACT component library. These models are then used to create a platform in MART…

business.industryComputer science020208 electrical & electronic engineeringHardware description languageControl reconfiguration020206 networking & telecommunications02 engineering and technology[INFO.INFO-ES] Computer Science [cs]/Embedded SystemsUnified Modeling LanguageSoftware deploymentEmbedded systemComponent (UML)IP-XACT0202 electrical engineering electronic engineering information engineeringSystem integration[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsbusinesscomputerImplementationcomputer.programming_language
researchProduct

Enabling partially reconfigurable IP cores parameterisation and integration using MARTE and IP-XACT

2012

International audience; This paper presents a framework which facilitates the parameterization and integration of IP cores into partially reconfigurable SoC platforms, departing from a high-level of abstraction. The approach is based in a Model-Driven Engineering (MDE) methodology, which exploits two widely used standards for Systems-on-Chip specification, MARTE and IP-XACT. The presented work deals with the deployment level of the MDE approach, in which the abstract components of the platform are first linked to the lower level IP-XACT counterparts. At this phase, information for parameterization and integration is readily available, and a synthesizable model can be obtained from the gener…

010302 applied physicsEngineeringExploitbusiness.industryEmphasis (telecommunications)02 engineering and technology01 natural sciences020202 computer hardware & architecture[INFO.INFO-ES] Computer Science [cs]/Embedded SystemsSoftware deploymentEmbedded systemIP-XACT0103 physical sciences0202 electrical engineering electronic engineering information engineeringSystem on a chip[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsbusinessField-programmable gate arrayAbstraction (linguistics)
researchProduct

A novel methodology for accelerating bitstream relocation in partially reconfigurable systems

2012

International audience; Xilinx Virtex FPGAs offer the possibility of Partial Reconfiguration (PR). Arbitrary tasks can be allocated and de-allocated onto FPGA without system interruption. However, mapping a task to any available PR region requires a unique partial bitstream for each partition, hence reducing memory storage requirements. In recent years, an interest on overcoming this problem has lead to the concept of Partial Bitstream Relocation (PBR). The principle is to perform bitstream modification to map it to different regions. However, PBR consumes scarce resources in hardware implementations, and introduces a prohibitive time overhead when done in software. In order to find the bes…

Dynamic Partial ReconfigurationComputer Networks and CommunicationsComputer scienceBitstream Relocation02 engineering and technology01 natural sciencesSoftwareArtificial Intelligence0103 physical sciences0202 electrical engineering electronic engineering information engineering[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsBitstreamField-programmable gate arrayFPGA010302 applied physicsVirtexbusiness.industryControl reconfigurationPartition (database)020202 computer hardware & architecture[INFO.INFO-ES] Computer Science [cs]/Embedded SystemsHardware and ArchitectureEmbedded systemReconfigurable Computing[INFO.INFO-ES]Computer Science [cs]/Embedded SystemsbusinessRelocationEmbedded SystemsSoftware
researchProduct

IP-XACT and MARTE based approach for partially reconfigurable systems-on-chip.

2011

International audience; Dynamic Partial Reconfiguration (DPR) has been introduced in recent years as a method to increase the flexibility of FPGA designs. However, using DPR for building complex systems remains a daunting task. Recently, approaches based on MDE and UML MARTE standard have emerged which aim to simplify the design of complex SoCs. Moreover, with the recent standardization of the IP-XACT specification, there is an increasing interest to use it in MDE methodologies to ease system integration and to enable design flow automation. In this paper we propose an MARTE/MDE approach which exploits the capabilities of IP-XACT to model and automatically generate DPR SoC designs. In parti…

[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded Systems[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct