A. Millan
University of Seville
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by A. Millan.
International Journal of Remote Sensing | 2000
M. Parada; A. Millan; A. Lobato; A. Hermosilla
A coastal algorithm for fully automatic geometric correction of Advanced Very High Resolution Radiometer (AVHRR) images is presented. Inputs are the AVHRR image and updated ephemeris data and outputs are the georeference image and a cloud image mask. Its principal advantage and novelty is that it requires only manual control in the first stage of the process. Particularly, the detection of Ground Control Points (GCPs), usually rather time consuming, is performed with this method in an automatic way. The procedure only requires the previous existence of a coastal reference-windows database. To find the exact location of the GCPs, the routine searches the best match of these referencewindows with the image. The complete automation of the process makes the routine very fast, then allowing its operative application on a large volume of images. The process provides accuracies to within 1-1.5 AVHRR pixels.
southern conference programmable logic | 2008
E. Ostua; J. Viejo; M.J. Bellido; A. Millan; Jorge Juan; A. Munoz
In this paper we present a design of a peripheral for microblaze soft core processor as part of a R+D project carried out in cooperation with three different companies. The objective of the project consisted in the development of an embedded system with a SoC implemented on a FPGA custom-designed board. This work addresses the design of a digital data processing peripheral included as a part of the target SoC application, that process digital signals via the digital inputs on a proposed board. Peripheral functionality is configurable for each digital signal independently and is configured from the software running on the microblaze processor core.
international symposium on industrial embedded systems | 2006
J. Viejo; M.J. Bellido; A. Millan; E. Ostua; Jorge Juan; Paulino Ruiz-de-Clavijo; David Guerrero
This contribution successfully accomplished the design and implementation of an advanced DSP circuit for direct measurements of electrical network parameters (RMS and real and reactive power) with application to network monitoring and quality assurance. The device is implemented on a mid-range Xilinx Spartan-3 family FPGA and includes an OPE interface so that it can be integrated as a standard peripheral of a microprocessor system like the MicroBlaze. Special attention has been paid to resources optimization and accuracy with simulated error below 1%.
international symposium on industrial electronics | 2008
J. Viejo; Jorge Juan; M.J. Bellido; E. Ostua; A. Millan; Paulino Ruiz-de-Clavijo; A. Munoz; David Guerrero
This contribution presents the design and implementation of a SNTP client module suitable for IEC 61850 environments fully done in hardware. The module is able to provide synchronization and accurate time reference within a microsecond with respect to a SNTP server, in a extremely compact, cost-effective and low power device completely implemented in a low grade FPGA chip. Therefore it can be an ideal replacement to expensive computer-based solutions or dedicated GPS receivers in a wide range of industrial applications. This SNTP client is part of a common technological platform for implementing Remote Terminal Units (RTUs) under IEC 61850.
international symposium on industrial electronics | 2008
A. Munoz; E. Ostua; M.J. Bellido; A. Millan; Jorge Juan; David Guerrero
This paper presents the design of a complete RTU (remote terminal unit) with a system-on-chip solution based completely on both open hardware and software platforms, and developed in conjunction with two industrial companies. The target implementation of the embedded system is a Spartan family FPGA from Xilinx. The article presents the main features of the base system, which consists of the LEON microprocessor and a Linux operating system distribution (Debian) running on it. Moreover, it shows a complete example of how to add new peripherals to the system. The peripheral that has been added is the UART 16550 compatible peripheral available in OpenCores. Given that the design has been prepared for the WishBone bus, it was necessary to adapt it to the APB bus within the LEON core. Furthermore, it has been adapted to work with the Linux driver for that UART to get a full coupling of peripheral with the system. The experimental results confirm the work done.
power and timing modeling optimization and simulation | 2002
A. Millan; Jorge Juan; M.J. Bellido; Paulino Ruiz-de-Clavijo; David Guerrero
In previous papers we have presented a very accurate model that handles the generation and propagation of glitches, which makes an important headway in logic timing simulation. This model is called Delay Degradation Model (DDM). Characterizing DDM completely also implies the characterization of the normal propagation delay. In this paper, we propose a simple heuristic model that includes its dependence on the output load and the input transition time. We have tested this model and found a mean deviation lower than 4%. Also, we present a characterization process for this model that is fully integrated into AUTODDM without affecting the total simulation time needed to characterize a standard cell.
annual simulation symposium | 2003
A. Millan; M.J. Bellido; Jorge Juan; David Guerrero; Paulino Ruiz-de-Clavijo; E. Ostua
In this work, we present a computational behavioral model for logic gates called Internode (Internal Node Logic Computational Model) that considers the functionality of the gate as well as all the different internal states the gate can reach. This computational model can be used in logic-level tools and is valid for any dynamic behavioral model (delay models, power models, switching noise models, etc.). Also, we show a very efficient implementation of the model, in C language, for N-inputs SCMOS NOR/NAND gates. Finally, we demonstrate the functionality of the model showing three different examples of modeling: (a) a propagation delay model, (b) the degradation delay model (DDM), and (c) a simple power model.
Microprocessors and Microsystems | 2012
J. Viejo; J. I. Villar; Jorge Juan; A. Millan; E. Ostua; Juan Quiros
Traditional on-chip and off-chip logic analyzers present important shortcomings when used for the long-term verification of industrial embedded systems, forcing the designer to implement ad hoc verification solutions. This paper introduces a suitable solution for long-term verification of FPGA-based designs consisting of a verification core that uses the PicoBlaze microcontroller, dedicated logic and a serial port communication in order to monitor the internal signals of the system in a continuous way. The core design focuses on low resource requirements and has been successfully applied to the verification of a real industrial synchronization platform showing remarkable advantages over commercial on-chip solutions like Xilinxs ChipScope Pro. Moreover, in order to improve the reusability of this core a software tool has been developed to automatically include the verification core in any specific system.
IEEE Transactions on Instrumentation and Measurement | 2011
J. Viejo; Jorge Juan; M.J. Bellido; A. Millan; Paulino Ruiz-de-Clavijo
Discrete microprocessor-based equipment is a typical synchronization system on the market which implements the most critical features of the synchronization protocols in hardware and the synchronization algorithms in software. In this paper, a new clock discipline algorithm for hardware implementation is presented, allowing for full hardware implementation of synchronization systems. Measurements on field-programmable gate array prototypes show a fast convergence time (below 10 s) and a high accuracy (1 μs ) for typical configuration parameters.
power and timing modeling optimization and simulation | 2002
Paulino Ruiz-de-Clavijo; J. Juan-Chico; M.J. Bellido; A. Millan; David Guerrero
This contribution presents a method to obtain current estimations at the logic level. This method uses a simple current model and a current curve generation algorithm that is implemented as an attached module to a logic simulator under development called HALOTIS. The implementation is aimed at efficiency and overall estimations, making it suitable to switching noise evaluation and current peaks localisation. Simulation results and comparison to HSPICE confirm the usefulness and efficiency of the approach.