Mattias O´Nils

Spara favorit

Publikationer

Artiklar i tidskrifter

Aurangzeb, K. , Alhussein, M. & O'Nils, M. (2018). Analysis of Binary Image Coding Methods for Outdoor Applications of Wireless Vision sensor Networks. IEEE Access, vol. 6, ss. 16932-16941.  

Imran, M. , Rinner, B. , Zand, S. Z. & O'Nils, M. (2016). Exploration of preprocessing architectures for field-programmable gate array-based thermal-visual smart camera. Journal of Electronic Imaging (JEI), vol. 25: 4  

Thim, J. , Reza, S. , O'Nils, M. & Norlin, B. (2015). X-ray imaging of high velocity moving objects by scanning summation using a single photon processing system. Journal of Instrumentation,  

Imran, M. , Khursheed, K. , Ahmad, N. , O'Nils, M. , Lawal, N. & Waheed, M. A. (2014). Complexity Analysis of Vision Functions for Comparison of Wireless Smart Cameras. International Journal of Distributed Sensor Networks, , ss. Art. no. 710685    

Imran, M. , Shahzad, K. , Ahmad, N. , O'Nils, M. , Lawal, N. & Oelmann, B. (2014). Energy Efficient SRAM FPGA based Wireless Vision Sensor Node: SENTIOF‐CAM. IEEE transactions on circuits and systems for video technology (Print), vol. 24: 12, ss. 2132-2143.    

Alam, M. A. , O'Nils, M. , Manuilskiy, A. , Thim, J. & Westerlind, C. (2014). Limitation of a line-of-light online paper surface measurement system. IEEE Sensors Journal, vol. 14: 8, ss. 2715-2724.  

Alam, M. A. , O'Nils, M. , Manuilskiy, A. & Thim, J. (2014). Real time surface measurement technique in a wide range of wavelengths spectrum. IEEE Sensors Journal, vol. 14: 1, ss. 285-294.  

Khursheed, K. , Imran, M. , Ahmad, N. & O'Nils, M. (2013). Bi-Level Video Codec for Machine Vision Embedded Applications. Elektronika Ir Elektrotechnika, vol. 19: 8, ss. 93-96.  

Khursheed, K. , Imran, M. , Ahmad, N. & O'Nils, M. (2013). Efficient Data Reduction Techniques for Remote Applications of a Wireless Visual Sensor Network. International Journal of Advanced Robotic Systems, vol. 10, ss. Art. no. 240    

Imran, M. , Ahmad, N. , Khursheed, K. , Malik, A. W. , Lawal, N. & O’Nils, M. (2013). Implementation of Wireless Vision Sensor Node With a Lightweight Bi-Level Video Coding. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, vol. 3: 2, ss. 198-209.  

Ahmad, N. , Imran, M. , Khursheed, K. , Lawal, N. & O'Nils, M. (2013). Model, placement optimization and verification of a sky surveillance visual sensor network. International Journal of Space-Based and Situated Computing (IJSSC), vol. 3: 3, ss. 125-135.  

Ahmad, N. , Khursheed, K. , Imran, M. , Lawal, N. & O'Nils, M. (2013). Modeling and Verification of a Heterogeneous Sky Surveillance Visual Sensor Network. International Journal of Distributed Sensor Networks, , ss. Art. id. 490489    

Khursheed, K. , Ahmad, N. , Imran, M. & O'Nils, M. (2013). The effect of packets relaying on the implementation issues of the visual sensor node. Electronics and Electrical Engineering, vol. 19: 10, ss. 155-161.  

Imran, M. , Khursheed, K. , Malik, A. W. , Ahmad, N. , O'Nils, M. , Lawal, N. & Thörnberg, B. (2012). Architecture Exploration Based on Tasks Partitioning Between Hardware, Software and Locality for a Wireless Vision Sensor Node. International Journal of Distributed Systems and Technologies, vol. 3: 2, ss. 58-71.  

Imran, M. , Khursheed, K. , Lawal, N. , O'Nils, M. & Ahmad, N. (2012). Implementation of wireless Vision Sensor Node for Characterization of Particles in Fluids. IEEE transactions on circuits and systems for video technology (Print), vol. 22: 11, ss. 1634-1643.    

Alam, A. , Thim, J. , O'Nils, M. , Manuilskiy, A. , Lindgren, J. & Lidén, J. (2012). Online surface characterization of paper and paperboards in a wide-range of the spatial wavelength spectrum. Applied Surface Science, vol. 258: 20, ss. 7928-7935.  

Alam, A. , Manuilskiy, A. , Thim, J. , O'Nils, M. , Lindgren, J. & Lidén, J. (2012). Online surface roughness characterization of paper and paperboard using a line of light triangulation technique. Nordic Pulp & Paper Research Journal, vol. 27: 3, ss. 662-670.    

Alam, M. A. , Thim, J. , Manuilskiy, A. , O'Nils, M. , Westerlind, C. , Lindgren, J. & Lidén, J. (2011). Investigation of the surface topographical differences between the Cross Direction and the Machine Direction for newspaper and paperboard. Nordic Pulp & Paper Research Journal, vol. 26: 4, ss. 468-475.  

Thim, J. , Norlin, B. , O'Nils, M. , Abdalla, S. & Oelmann, B. (2011). Realizing increased sub-pixel spatial resolution in X-ray imaging using displaced multiple images. Nuclear Instruments and Methods in Physics Research Section A, vol. 633: Suppl 1, ss. S247-S249.  

Thim, J. , Reza, S. , Nawaz, K. , Norlin, B. , O´Nils, M. & Oelmann, B. (2011). Suitable Post Processing Algorithms for X-Ray Imaging using Oversampled Displaced Multiple Images. Journal of Instrumentation, vol. 6: 2, ss. Art. no. C02001  

O'Nils, M. , Thim, J. , Norlin, B. & Oelmann, B. (2009). Threshold Modulation for Continuous Energy Resolution with Two Channels per Pixel in a Photon Counting X-ray Image Detector. Nuclear Instruments and Methods in Physics Research Section A, vol. 607: 1, ss. 236-239.  

Lundgren, J. , O'Nils, M. , Oelmann, B. , Norlin, B. & Abdalla, S. (2007). An Area Efficient Readout Architecture for Photon Counting Color Imaging. Nuclear Instruments and Methods in Physics Research Section A, vol. 576: 1, ss. 132-136.  

Norell, H. , Lawal, N. & O'Nils, M. (2007). Automatic Generation of Spatial and Temporal Memory Architectures for Embedded Video Processing Systems. EURASIP Journal on Embedded Systems, vol. 2007    

Thörnberg, B. , Palkovic, M. , Hu, Q. , Olsson, L. , Kjeldsberg, P. G. , O'Nils, M. & Catthor, F. (2007). Bit-Width Constrained Memory Hierarchy Optimization for Real-Time Video Systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 26: 4, ss. 781-800.  

Lundgren, J. , Abdalla, S. , O'Nils, M. & Oelmann, B. (2007). Power Distribution and Substrate Noise Coupling Investigations on the Behavioral Level for Photon Counting Imaging Readout Circuits. Nuclear Instruments and Methods in Physics Research Section A, vol. 576: 1, ss. 113-117.  

Lundgren, J. , Abdalla, S. , O'Nils, M. & Oelmann, B. (2006). Evaluation of Mixed-Signal Noise Effects in Photon Counting X-Ray Image Sensor Readout Circuits. Nuclear Instruments and Methods in Physics Research Section A, vol. 563: 1, ss. 88-91.  

Thörnberg, B. , Hu, Q. , Palkovic, M. , O'Nils, M. & Kjeldsberg, P. G. (2006). Polyhedral space generation and memory estimation from interface and memory models of real-time video systems. Journal of Systems and Software, vol. 79: 2, ss. 231-245.  

Lawal, N. , Thörnberg, B. , O'Nils, M. & Norell, H. (2006). Ram allocation algorithm for video processing applications on FPGA. Journal of Circuits, Systems and Computers, vol. 15: 5, ss. 679-699.  

Cao, C. , O'Nils, M. & Oelmann, B. (2006). Synthesis tool for low-power finite-state machines with mixed synchronous/asynchronous state memory. IEE Proceedings - Computers and digital Techniques, vol. 153: 4, ss. 243-248.  

O'Nils, M. (2003). SystemC blir EDA-världens Linux. Elektronik i Norden, : 7, ss. 26-28.

O'Nils, M. , Abdalla, M. & Oelmann, B. (2002). Low Digital Interference Counter for Photon Counting Pixel Detectors. Nuclear Instruments and Methods in Physics Research, Section A, vol. 487: 3, ss. 323-330.  

Oelmann, B. , Abdalla, M. & O'Nils, M. (2002). Robust window discriminator for photon-counting pixel detectors. IEE Proceedings - Optoelectronics, vol. 149: 2, ss. 65-69.  

Oelmann, B. , Abdalla, S. & O'Nils, M. (2001). All-Digital Window Discriminator for Photon Counting Pixel Detectors. Electronics Letters, vol. 37: 6, ss. 373-374.  

Oelmann, B. , Tammenmäe, K. , Kruus, M. & O'Nils, M. (2001). Automatic FSM synthesis for low-power mixed synchronous/asynchronous implementation. VLSI design (Print), vol. 12: 2, ss. 167-186.

O’Nils, M. & Jantsch, A. (2001). Device driver and DMA controller synthesis from HW /SW communication protocol specifications. Design automation for embedded systems, vol. 6: 2, ss. 177-205.  

Öberg, J. , O'Nils, M. , Jantsch, A. , Postula, A. & Hemani, A. (2001). Grammar-based Design of Embedded Systems. Journal of systems architecture, vol. 47: 3-4, ss. 225-240.  

Böcker

O'Nils, M. (1998). Grammar Based Modelling and Synthesis of Device Drivers and Bus Interfaces. Sth. : KTH, Department of Electronics, ESDlab (Trita-ESD / ESD - Electronic Systems Design Laboratory, Royal Institute of Technology 1998-03).

Doktorsavhandlingar

O'Nils, M. (1999). Specification, Synthesis and Validation of Hardware/Software Interfaces. Diss. Stockholm : Tekn. Högsk., 1999 (Trita-ESD : 9904)

Kapitel i böcker, del av antologier

Thörnberg, B. & O'Nils, M. (2002). Analysis of modeling and simulation capabilities in systemC and Ocapi using a video filter design. I System on chip design languages : : extended papers : best of FDL’01 and HDLCon’01. Boston, Mass : Kluwer Academic Publishers (The ChDL series). S. 283-.

Jantsch, A. , Kumar, S. , Sander, I. , Svantesson, B. , Öberg, J. , Hemani, A. , Ellervee, P. & O'Nils, M. (2001). Comparison of Six Languages for System Level Descriptions of Telecom Systems. I Electronic Chips & Systems Design Languages. Boston, Mass. : Kluwer Academic Publishers (The Chdl Series). S. 320-.

Konferensbidrag

Shallari, I. , Anwar, Q. , Imran, M. & O'Nils, M. (2017). Background Modelling, Analysis and Implementation for Thermographic Images. I PROCEEDINGS OF THE 2017 SEVENTH INTERNATIONAL CONFERENCE ON IMAGE PROCESSING THEORY, TOOLS AND APPLICATIONS (IPTA 2017).

Alqaysi, H. , Lawal, N. , Fedorov, I. & O'Nils, M. (2017). Evaluating Coverage Effectiveness of Multi-Camera Domes Placement for Volumetric Surveillance. I ICDSC 2017 Proceedings of the 11th International Conference on Distributed Smart Cameras. New York, NY, USA : . S. 49--54.  

Shallari, I. , Imran, M. , O'Nils, M. & Lawal, N. (2017). Evaluating Pre-Processing Pipelines for Thermal-Visual Smart Camera. I Proceedings of the 11th International Conference on Distributed Smart Cameras.. S. 95--100.  

Anwar, Q. , Imran, M. & O'Nils, M. (2017). Intelligence Partitioning as a Method for Architectural Exploration of Wireless Sensor Node. I Proceedings of the International Conference on Computational Science and Computational Intelligence (CSCI), 2016... S. 935--940.  

Fedorov, I. , Lawal, N. , O'Nils, M. & Alqaysi, H. (2017). Placement Strategy of Multi-Camera Volumetric Surveillance System for Activities Monitoring. I ICDSC 2017 Proceedings of the 11th International Conference on Distributed Smart Cameras. New York, NY, USA : . S. 113--118.  

Lawal, N. , O'Nils, M. & Imran, M. (2016). Design exploration of a multi-camera dome for sky monitoring. I ACM International Conference Proceeding Series.. S. 14--18.  

Imran, M. , Wang, X. , Lawal, N. & O'Nils, M. (2016). Pre-processing Architecture for IR-Visual Smart Camera Based on Post-Processing Constraints. Paper presented at the 15th International Workshop on Cellular Nanoscale Networks and their Applications, Dresden, Germany, August 23-25, 2016

Imran, M. , O'Nils, M. , Munir, H. & Thörnberg, B. (2015). Low complexity FPGA based background subtraction technique for thermal imagery. I ACM International Conference Proceeding Series.. S. 1--6.    

Imran, M. , O'Nils, M. , Kardeby, V. & Munir, H. (2015). STC-CAM1, IR-visual based smart camera system. I ACM International Conference Proceeding Series.. S. 195--196.    

Imran, M. , O’Nils, M. & Lawal, N. (2014). Demo: SRAM FPGA based Wireless Smart Camera: SENTIOF-CAM. I Proceedings of the International Conference on Distributed Smart Cameras.  

Imran, M. , O’Nils, M. & Lawal, N. (2014). Energy Driven Selection and Hardware Implementation of Bi-Level Image Compression. I Proceedings of the International Conference on Distributed Smart Cameras.  

Bader, S. , Krämer, M. , Lawal, N. , O'Nils, M. & Oelmann, B. (2014). Remote image capturing with low-cost and low-power wireless camera nodes. I Proceedings of IEEE Sensors. (Procedings of IEEE Sensors). S. 730--733.  

Imran, M. , Benkrid, K. , Khursheed, K. , Ahmad, N. , O’Nils, M. & Lawal, N. (2013). Analysis and Characterization of Embedded Vision Systems for Taxonomy Formulation. I Proceedings of SPIE - The International Society for Optical Engineering. USA : (Proceedings of SPIE). S. Art. no. 86560J-    

Khursheed, K. , Ahmad, N. , Imran, M. & O'Nils, M. (2013). Binary video codec for data reduction in wireless visual sensor networks. I Proceedings of SPIE - The International Society for Optical Engineering. (Proceedings of SPIE). S. Art. no. 86560L-  

Imran, M. , Ahmad, N. , Khursheed, K. , O’Nils, M. & Lawal, N. (2013). Low Complexity Background Subtraction for Wireless Vision Sensor Node. I Proceedings - 16th Euromicro Conference on Digital System Design, DSD 2013.. S. 681--688.  

Ahmad, N. , Imran, M. , Khursheed, K. , Lawal, N. & O'Nils, M. (2013). Solution space exploration of volumetric surveillance using a general taxonomy. I Proceedings of SPIE - The International Society for Optical Engineering. (Proceedings of SPIE). S. Art. no. 871317-  

Imran, M. , Khursheed, K. , Ahmad, N. , O'Nils, M. , Lawal, N. & Waheed, M. A. (2012). Architecture of Wireless Visual Sensor Node with Region of Interest Coding. I Proceedings - 2012 IEEE 3rd International Conference on Networked Embedded Systems for Every Application, NESEA 2012.. S. Art. no. 6474029-  

Imran, M. , Khursheed, K. , Ahmad, N. , Malik, A. W. , O'Nils, M. & Lawal, N. (2012). Complexity Analysis of Vision Functions for implementation of Wireless Smart Cameras using System Taxonomy. I Proceedings of SPIE - The International Society for Optical Engineering. Belgium : (Proceedings of SPIE). S. Art. no. 84370C-  

Ahmad, N. , Khursheed, K. , Imran, M. , Lawal, N. & O'Nils, M. (2012). Cost Optimization of a Sky Surveillance Visual Sensor Network. I Proceedings of SPIE - The International Society for Optical Engineering. Belgium : (Proceedings of SPIE). S. Art. no. 84370U-  

Khursheed, K. , Ahmad, N. , Imran, M. & O'Nils, M. (2012). Detecting and Coding Region of Interests in Bi-Level Images for Data Reduction in Wireless Visual Sensor Network. I Wireless and Mobile Computing, Networking and Communications (WiMob), 2012 IEEE 8th International Conference on.. S. 705--712.    

Khursheed, K. , Imran, M. , Ahmad, N. & O'Nils, M. (2012). Selection of bi-level image compression method for reduction of communication energy in wireless visual sensor networks. I SPIE : Proc. SPIE 8437, 84370M (2012).    

Lawal, N. , Thörnberg, B. & O´Nils, M. (2011). Architecture driven memory allocation for FPGA Based Real-Time Video Processing Systems. I Proceedings of the 2011 7th Southern Conference on Programmable Logic, SPL 2011 2011, Article number 5782639.. S. 143--148.  

Khursheed, K. , Imran, M. , Malik, A. W. , O'Nils, M. , Lawal, N. & Thörnberg, B. (2011). Exploration of tasks partitioning between hardware software and locality for a wireless camera based vision sensor node. I Proceedings - 6th International Symposium on Parallel Computing in Electrical Engineering, PARELEC 2011.. S. 127--132.  

Ahmad, N. , Lawal, N. , O'Nils, M. , Oelmann, B. , Imran, M. & Khursheed, K. (2011). Model and placement optimization of a sky surveillance visual sensor network. I Proceedings - 2011 International Conference on Broadband and Wireless Computing, Communication and Applications, BWCCA 2011.. S. 357--362.  

Khursheed, K. , Imran, M. , O'Nils, M. & Lawal, N. (2010). Exploration of Local and Central Processing for a Wireless Camera Based Sensor Node. I International Conference on Signals and Electronic Systems, ICSES'10 - Conference Proceeding 2010, Article number 5595231.. S. 147--150.  

Imran, M. , Khursheed, K. , O’ Nils, M. & Lawal, N. (2010). Exploration of Target Architecture for aWireless Camera Based Sensor Node. I 28th Norchip Conference, NORCHIP 2010.. S. 1--4.    

Imran, M. , Khursheed, K. , O’ Nills, M. & Gustafsson, O. (2010). On the number representation in sub-expression sharing. I International Conference on Signals and Electronic Systems, ICSES'10 - Conference Proceeding 2010,.. S. 17--20.

Norlin, B. , Fröjdh, C. , O'Nils, M. , Fröjdh, A. , Fröjdh, E. & Thungström, G. (2009). Energy Resolved X-ray Imaging as a Tool for Characterization of Paper Coating Quality. I IEEE Nuclear Science Symposium Conference Record 2009. (IEEE Nuclear Science Symposium Conference Record). S. 1703--1706.  

Nordin, L. , O'Nils, M. , Engstrand, P. , Bäck, R. , Ferritsius, O. & Sandberg, C. (2009). Measurement and prediction of dewatering characteristics for mechanical pulps using optical fibre analyzers. I Proceedings - 2009 International Mechanical Pulping Conference, IMPC 2009.. S. 309--316.

Thim, J. , Norlin, B. , O'Nils, M. , Abdalla, S. & Oelmann, B. (2009). Realizing increased sub-pixel spatial resolution in X-ray imaging using displaced multiple images. I 11th International Workshop on Radiation Imaging Detectors.

Thim, J. , Manuilskiy, A. , O´Nils, M. , Thörnberg, B. , Lindgren, J. & Lidén, J. (2009). The Impact of Surface Movement in Online Paper Topgraphy Cahracerization Using Light Triangulation. I Proceedings fo the Papermaker´s Research Symposium.

Nordin, L. , O'Nils, M. , Engstrand, P. & Sundvall, Ö. (2008). Characterization and classification of dewatering measurement techniques for mechanical pulps. I Proceedings of the PRS, Finland, May 2008..

Lepistö, N. & O'Nils, M. (2008). Design and Implementation of Video Pre-Processor for FPGA based SoC.

Thim, J. , O'Nils, M. , Manuilskiy, A. & Thörnberg, B. (2008). Simulating the Impact of Topographical Microstructures on Triangulation Measurement Setups using Matlab. I Proceedings of Nordic MATLAB User Conference.

Nordin, L. , O´Nils, M. , Engstrand, P. & Sundvall, Ö. (2008). Towards relevant dewatering measurement techniques : Caracterisation and classification of dewatering measurement techniques for mechanical pulps. I FMPRS May 2008.

Abdalla, S. , Oelmann, B. , O'Nils, M. & Thim [Lundgren], J. (2007). Architecture and Circuit Design for Color X-Ray Pixal Array Detector Read-Out Electronics. I 24th Norchip Conference, 2006. New York : . S. 271--276.  

Lawal, N. , O´Nils, M. & Thörnberg, B. (2007). C++ based System Synthesis of Real-Time Video Processing Systems targeting FPGA Implementation. I Proceedings - 21st International Parallel and Distributed Processing Symposium, IPDPS 2007; Abstracts and CD-ROM. Long Beach, CA : . S. 1--7.  

Lawal, N. , Thörnberg, B. & O'Nils, M. (2007). Power-aware automatic constraint generation for FPGA based real-time video processing systems. I 25th Norchip Conference, NORCHIP. New York : . S. 124--128.  

Lawal, N. , O'Nils, M. & Thörnberg, B. (2006). C++ based System Synthesis of Real-Time Video Processing Systems targeting FPGA Implementation. I Proceedings of the FPGA World Conference 2006.

Lepistö, N. , Thörnberg, B. & O'Nils, M. (2006). Design Exploration of Video Pre-Processor for FPGA based SoC. I Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Berlin : (LECTURE NOTES IN COMPUTER SCIENCE). S. 87--92.

O'Nils, M. , Thörnberg, B. & Lawal, N. (2006). High-Level SystemC Synthesis for FPGA based Real-Time Video Processing Systems. I Proceedings of the FPGA World Conference.

Thörnberg, B. & O'Nils, M. (2006). Impact of Bit-Width specification on the memory hierarchy for a real-time video processing system. I Proceedings -Design, Automation and Test in Europe, DATE. Piscataway, NJ : (Design, Automation and Test in Europe Conference and Expo). S. 750--751.  

Norell, H. , Lawal, N. & O'Nils, M. (2006). VIPS: Video Image Processing In a Second.

Norell, H. & O'Nils, M. (2005). A Generalized Architecture for Hardware Synthesis of Spatio-Temporal Memory Models for Image Processing Systems. I IWSSIP 2005 - Proceedings of the 12th International Worshop on Systems, Signals & Image Processing.. S. 361--365.

O'Nils, M. , Oelmann, B. , Bertilsson, K. , Nilsson, H. & Thungström, G. (2005). A Project Based Master's Programme for SoF/SoC based Sensor Systems. I Proceedings of the 2005 European Conference on Circuit Theory and Design.. S. 123--126.  

Lawal, N. , Thörnberg, B. & O'Nils, M. (2005). Address Generation for FPGA RAMs for Efficient Implementation of Real-Time Video Processing Systems. I Proceedings - 2005 International Conference on Field Programmable Logic and Applications, FPL.. S. 136--141.  

O'Nils, M. , Lilljefjäll, P. & Thörnberg, B. (2005). Data Partitioning for Parallel Implementation of Real-Time Video Processing Systems. I Proceedings of the 2005 European Conference on Circuit Theory and Design : vol. 1.. S. 213--216.  

Lawal, N. & O'Nils, M. (2005). Embedded FPGA memory requirements for real-time video processing applications. I 23rd NORCHIP Conference 2005.. S. 206--209.  

Lepistö, N. , Thörnberg, B. & O'Nils, M. (2005). High Performance FPGA based Camera Architecture for Range Imaging. I 23rd NORCHIP Conference 2005.. S. 165--168.  

Thörnberg, B. , Olsson, L. & O'Nils, M. (2005). Optimization of memory allocation for real-time video processing on FPGA. I 16th International Workshop on Rapid System Prototyping, Proceedings - SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE.. S. 141--147.  

Lundgren, J. , Ytterdal, T. & O'Nils, M. (2005). Simplified Gate Level Noise Injection Models for Behavioral Noise Coupling Simulation. I Proceedings of the 2005 European Conference on Circuit Theory and Design : 28 Aug.-2 Sept. 2005, Cork, Ireland. Piscataway, NJ, USA : . S. 345--348.  

O'Nils, M. , Norell, H. & Thörnberg, B. (2004). A Comparison between Local and Global Memory Allocation for FPGA Implementation of Real-Time Video Processing Systems. I Proceedings of the IEEE International Conference on Signals and Electronic Systems.

Oelmann, B. & O'Nils, M. (2004). A Course in Basic Digital Electronics for a Distance Educational Programme. I Proceedings of IEEE International Conference on Signals and Electronic Systems.

Cao, C. , O'Nils, M. & Oelmann, B. (2004). A Tool for Low-Power Synthesis of FSMs with Mixed Synchronous/Asynchronous State Memory. I 22ND NORCHIP CONFERENCE, PROCEEDINGS.. S. 199--202.

Ericsson, A. , Norell, H. & O'Nils, M. (2004). Comparison of Noise Reduction and MPEG-2 Compression Efficiency for Pre-Processing Video Filters. I IWSSIP'04 : international workshop on systems, signals and image processing :   ( Poznan, 13-15 September 2004 ). Poznan, Poland :

Norell, H. , Ericsson, A. & O'Nils, M. (2004). Cubic Vector Median Filter for Noise Reduction and Improvement of Compression Efficiency. I IWSSIP'04 : international workshop on systems, signals and image processing :   ( Poznan, 13-15 September 2004 ). Poznan, Poland :

Lundgren, J. , Ytterdal, T. , Vonbum, K. & O'Nils, M. (2004). Substrate Noise Coupling models for Behavioral Mixed-Signal Simulation in SystemC. I Proceedings. 4th IEEE International Workshop on System-on-Chip for Real-Time Applications, (IWSOC'04), 2004.. S. 201--205.  

Lundgren, J. , Ytterdal, T. & O'Nils, M. (2004). Taking Mixed-Signal Substrate Noise Coupling Simulation to the Behavoral Level using SystemC. I Proceedings of the International Workshop on System-on-Chip for Real-Time Applications (IWSOC 2004)).

Lundgren, J. , Oelmann, B. , Ytterdal, T. , Eriksson, P. , Abdalla, M. & O'Nils, M. (2003). A power-line noise coupling estimation methodology for architectural exploration of mixed-signal systems. I Proceedings of the Southwest Symposium on Mixed-Signa Design.. S. 133--137.  

O´Nils, M. , Lundgren, J. & Oelmann, B. (2003). A SystemC Extension for Behavioral Level Quantification of Noise-Coupling in Mixed-Signal Systems. I PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III - GENERAL & NONLINEAR CIRCUITS AND SYSTEMS Vol 3.. S. 898--901.

Thörnberg, B. & O'Nils, M. (2003). Automated implementation of interface- and memory models for real-time video processing systems. I Proceedings of IEEE Norchip Conference, November 2003 (Riga).

Norell, H. , Thörnberg, B. & O'Nils, M. (2003). Automatic Hardware Synthesis of Spatial Memory Models for Real-Time Image Processing Systems. I Proceedings of IEEE Norchip Conference 2003 : Riga, Latvia, Nov 10-11, 2003.. S. 171--175.

Lundgren, J. , Oelmann, B. , Ytterdal, T. , Eriksson, P. , Abdalla, M. & O´Nils, M. (2003). Behavioral Simulation of Power Line Noise Coupling in Mixed-Signal Systems using SystemC. I ISVLSI 2003: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS - NEW TRENDS AND TECHNOLOGIES FOR VLSI SYSTEMS DESIGN.. S. 275--277.

Thörnberg, B. , Norell, H. & O'Nils, M. (2002). Conceptual Interface and Memory-Modelling for Real-Time Image Processing Systems- IMEM: A tool for Modeling, Simulation and Design Parameter Extraction. I Proceedings of 2002 IEEE Workshop on Multimedia Signal Processing, MMSP 2002 : 9-11 Dec. 2002 , St.Thomas, VI, USA.. S. 138--141.  

Thörnberg, B. , Norell, H. & O'Nils, M. (2002). IMEM: An Object Oriented Memory- and Interface Modeling Approach for Real-Time Video Processing Systems. I Proceedings / FDL '02, Forum on Specification & Design Languages, Marseille, France, Sept 24-27, 2002 : FDL ; 5 (Marseille) : 2002.09.24-27. Marseille :

Norell, H. , O'Nils, M. & Oelmann, B. (2000). Requirement Analysis of Reconfigurable Hardware Prototyping Platforms for Development of Real-Time Video Applications. I Proceedings of 18th IEEE Norchip Conference.

O'Nils, M. & Oelmann, B. (2000). Using CoWare in a Course on Design of Embedded HW/SW System. I Proceedings of the 18th IEEE Norchip Conference.

Oelmann, B. & O'Nils, M. (1999). A Low Power Hand-Over Mechanism for Gated-Clock FSMs. I Proceedings of the European Conference on Circuit Theory and Design.

Oelmann, B. & O'Nils, M. (1999). Asynchronous Control of Low-Power Gated-Clock Finite-State Machines. I Proceedings of IEEE International Conference on Electronics, Circuits and Systems.

O'Nils, M. (1999). HW/SW Interface Synthesis for Effortless Reuse of IP Components. I 1st INTELECT Workshop, Linköping, 7-8 June 1999.

Oelmann, B. & O'Nils, M. (1999). LIFS: A Tool for Low-Power Implementation of FSMs. I Proceedings of the 17th IEEE Norchip Conference.

O'Nils, M. & Jantsch, A. (1999). Operating System Sensitive Device Driver Synthesis from Implementation Independent Protocol Specification. I Proceedings of Design Automation and Test in Europe (DATE).. S. 562--568.

O'Nils, M. & Jantsch, A. (1999). Synthesis of DMA controllers from architecture independent descriptions of HW/SW communication protocols. I 12th international conference on VLSI design 1999 Proceedings.. S. 138--145.

Jantsch, A. , Kumar, S. , Sander, I. , Svantesson, B. , Öberg, J. , Hemani, A. , Ellervee, P. & O'Nils, M. (1998). Conparison of six languages for system level descriptions of telecom systems. I Proceedings / FDL'98 / First International Forum on Design Languages : Integrated Systems Center of the Swiss Federal Inst. of Technology. Vol.2.. Lausanne : . S. 160-

O'Nils, M. , Öberg, J. & Jantsch, A. (1998). Grammar Based Modelling and Synthesis of Device Drivers and Bus Interfaces. I Proceedings. 24th EUROMICRO Conference, 25-27 Aug. 1998, Västerås : Vol. 1.. S. 55--58.  

O'Nils, M. & Jantsch, A. (1998). HW/SW Interface Validation in IP based System Design. I Proceedings of International Workshop on IP based Synthesis and System Design.. S. 79--74.

O'Nils, M. & Jantsch, A. (1998). Multi-phase validation of hardware/software interfaces based on generated simulation models. I IEEE International High Level Design Validation and Test Workshop : Sheraton Grande Torrey Pinnes, La Jolla, California, November 12 - 14, 1998; [digest of papers] / HLDVT-98 : HLDVT-98. [LaJolla, Calif.] : . S. 218-

O'Nils, M. & Jantsch, A. (1998). Refinement of HW/SW Communication Channels : Case Study and Comparision. I Proceedings 16th NORCHIP Seminar, 1998.. S. 230--237.

O'Nils, M. & Jantsch, A. (1997). Communication in hardware/software embedded Systems : A taxonomy and problem formulation. I Proceedings '97 / 15th NORCHIP Conference : Tallinn, 10 - 11 November 1997 / IEEE Region 8 : NORCHIP Conference ; 15 (Tallinn) : 1997.11.10-11. Copenhagen : . S. 417-

Tammemäe, K. , O'Nils, M. , Jantsch, A. & Hemani, A. (1996). AKKA: A Tool-kit for Cosynthesis and Prototyping. I Hardware-Software Cosynthesis for Reconfigurable Systems, IEE Colloquium, Bristol 22 Feb. 1996. (IEE Digest No: 1996/036). S. 8/1--8/8.

O'Nils, M. , Tammemae, K. , Jantsch, A. & Hemani, A. (1996). Design of D-AMPS Channel Decoder with Codesign Methodologies. I BEC '96, the 5th Biennial Baltic Electronics Conference, October 7-11, 1996, Tallinn, Estonia : proceedings. Tallinn, Estonia : . S. 491-

O'Nils, M. , Tammemäe, K. , Jantsch, A. , Hemani, A. & Tenhunen, H. (1996). Experiences using Akka : A Hardware-Software Codesign Tool Kit in design of Telecommunicationsystems. I Computer-aided validation engineering (CAVE '95) Workshop.

Tammemäe, K. , O'Nils, M. & Hemani, A. (1996). Flexible Codesign Target Architecture for Early Prototyping of CMIST Systems. I Proceedings. 6th International Workshop on Field-Programmable Logic, FPL '96, Darmstadt, Germany, September 23-25, 1996 : Field-Programmable Logic, Smart Applications, New Paradigms and Compilers.. S. 193--199.

Tammemäe, K. , O'Nils, M. , Tornemo, A. & Tenhunen, H. (1996). VLSI System Level Codesign Toolkit AKKA. I Selected articles from the 1996 NORCHIP Seminar : [held November 4 - 5, 1996, in Helsinki]. Boston [u.a.] : :

Tammemäe, K. , O'Nils, M. , Jantsch, A. & Hemani, A. (1995). AKKA : A Codesign Environment. I The 13th NORCHIP Conference : Copenhagen, Denmark, November 7-8, 1995.. S. 249-

O'Nils, M. , Jantsch, A. , Hemani, A. & Tenhunen, H. (1995). Interactive Hardware-Software Partitioning and Memory Allocation Based on Data Transfer Profiling. I International Conference on Recent Advances in Mechantronics. ICRAM '95, 14-16 Aug. 1995 , Istanbul, Turkey.. S. 447--452.

Licentiatavhandlingar

O'Nils, M. (1996). Hardware/Software partitioning of embedded computer systems. Lic.-avh. , 1996

Manuskript

Nordin, L. , O'Nils, M. , Engstrand, P. , Bäck, R. , Ferritsius, O. , Ferritsius, R. , Sandberg, C. & Sundvall, Ö. Analysis of the quality of optical fibre and fines measurement for prediction of dewatering characteristics for mechanical pulps.

Lepistö, N. & O'Nils, M. Design and Implemetation of Video Pre-Processor for FPGA based SoC.

Lepistö, N. & O'Nils, M. Low-Cost FPGA-based Display Controller Architecture with Embedded Area De-Interlacing Functionality.

Lundgren, J. , Ytterdal, T. & O'Nils, M. Noise injection models for behavioral level noise coupling simulation.

Lundgren, J. & O'Nils, M. Simulating behavioral level on-chip noise coupling using systemC.

Rapporter

Ahmad, N. , O'Nils, M. & Lawal, N. (2013). A taxonomy of visual surveillance systems. (Research report in electronics 2).  

Oelmann, B. , O'Nils, M. , Tammemäe, K. , Kruus, M. & Tenhunen, H. (2000). Automatic FSM synthesis for low-power mixed synchronous/asynchronous implementation.

O'Nils, M. (1997). Communications in Hardware/Software Embedded Systems. (Trita-ESD 9708).