Paweł Tomaszewicz
Warsaw University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Paweł Tomaszewicz.
digital systems design | 2005
Mariusz Rawski; Paweł Tomaszewicz; Henry Selvaraj; Tadeusz Luba
This paper presents an efficient method for implementation of digital filters targeted FPGA architectures. The traditional approach is based on application of general purpose multipliers. However, performance of multipliers implemented in FPGA architectures does not allow to constructs high performance digital filters. In this paper application of distributed arithmetic is demonstrated. Since in this approach combinational LUT blocks replace general purpose multipliers, it is possible to construct digital filters of very high performance. However LUT blocks can be of considerable size thus advanced synthesis methods have to be used to map them efficiently into FPGA resources. In this paper and application of the functional decomposition based synthesis has been investigated. This method is recognised as the best synthesis method targeted FPGA architectures and allows significant improvements in digital filters implementation. The paper presents many examples confirming that decomposition allows reduction of logic cell utilisation of filter implementation based on distributed arithmetic concept with no performance degradation and even increasing it.
Archive | 2011
Mariusz Rawski; Paweł Tomaszewicz; Grzegorz Borowik; Tadeusz Łuba
The paper presents logic synthesis method targeted at FPGA architectures with specialized embedded memory blocks (EMBs). Existing methods do not ensure effective utilization of the possibilities provided by such modules. The problem of efficient mapping of combinational and sequential parts of design can be solved using decomposition algorithms. The main question of this paper is the application of decomposition based methods for efficient utilization of modern FPGAs. It will be shown that functional decomposition method allows for very flexible synthesis of the designed system onto heterogeneous structures of modern FPGAs composed of logic cells and EMBs. Finally we present results of the experiments, which evidently show, that the application of functional decomposition algorithms in the implementation of typical signal and information processing systems greatly influences the performance of resultant digital circuits.
Archive | 2005
Mariusz Rawski; Tadeusz Łuba; Z. Jachna; Paweł Tomaszewicz
General functional decomposition has been gaining more and more importance in recent years. Though it is mainly perceived as a method of logic synthesis for the implementation of Boolean functions into FPGA-based architectures, it has found applications in many other fields of modern engineering and science. In this paper, an application of balanced functional decomposition in different tasks of modern digital designing is presented. The experimental results prove that functional decomposition as a method of synthesis can help implementing circuits in CPLD/FPGA architectures. It can also be efficiently used as a method for implementing FSMs in FPGAs with Embedded ROM Memory Blocks.
Computer-aided Civil and Infrastructure Engineering | 2015
Tomasz Wandowski; Pawel Malinowski; Wieslaw Ostachowicz; Mariusz Rawski; Paweł Tomaszewicz; Tadeusz Luba; Grzegorz Borowik
This article presents an embedded signal processing subsystem constituting a part of a whole structural health monitoring system (SHM). Typical SHM system is responsible for elastic wave generation and sensing, signal acquisition, and signal processing. Signal processing subsystem was designed with the aim of localizing damage utilizing elastic wave propagation in the interrogated structure. The embedded signal processing subsystem is realized in a field programmable gate array chip, which also implements a damage localization algorithm designed for creating damage maps that can indicate elastic wave reflection sites within the investigated structure. Elastic waves are generated and received using a prototype electronic system developed specially for this purpose. Piezoelectric transducers are arranged in networks with different geometrical configurations (strip, cross, and square). Elastic waves are excited by a five-cycle tone burst signal with carrier frequency of 220 kHz. The investigated structure is a simple isotropic panel made out of aluminum alloy. First, dispersion curves are computed on the basis of registered elastic wave signals. These are subsequently used in the damage localization process. The damage localization process utilizes the base antisymmetric A0 mode. This article presents results of experimental verification of the developed damage localization algorithm as well as results of damage localization by the embedded subsystem.
software engineering, artificial intelligence, networking and parallel/distributed computing | 2012
Andrzej Chydzinski; Mariusz Rawski; Piotr Wisniewski; Blazej Adamczyk; Iwo Olszewski; Piotr Szotkowski; Lukasz Chrost; Paweł Tomaszewicz; Damian Parniewicz
In this paper we present three virtualization devices (Xen server, NetFPGA and EZ appliance) which have been used for implementation of data plane functionality in a Future Internet architecture, the IIP System. We give general description of these devices and present implementation of the IIP System node on each device.
international conference mixed design of integrated circuits and systems | 2007
Paweł Tomaszewicz; M. Nowicka; Bogdan J. Falkowski; Tadeusz Luba
General functional decomposition has been gaining more and more importance in recent years. Though it is mainly perceived as a method of logic synthesis for implementation of Boolean functions into FPGA-based architectures, it has found application in many other fields of modern engineering and science. In this paper, application of logic decomposition to efficient implementation of image and signal processing system in modern FPGA architectures is described. We have adapted an algorithm called Demain that can be used as a preprocessing tool in the FPGA synthesis flow. Wavelet filters are used to test Demain with Alteras Stratix device family and the experimental results are compared with those by Alteras Quartus tool. When Demain is used as a premapping processing, it shows 50% improvement in terms of the covered area by embedded memory blocks.
IFAC Proceedings Volumes | 2009
Grzegorz Borowik; Tadeusz Łuba; Paweł Tomaszewicz
Abstract This paper presents a theory for disjoint and non-disjoint multi-output Boolean function decomposition. This method is dedicated for FPGAs with embedded memory blocks (EMB). Proposed technique is an extension of known approach commonly used for LUT-based FPGA structures. A scheme for generating the set of bound variables that make the function decomposable is presented. Experiments that were carried out show significant area reduction.
Proceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium | 1999
Paweł Tomaszewicz; Andrzej Krasniewski
A method for the development of a test plan for BIST based exhaustive testing of a circuit implemented with an in-system reconfigurable FPGA is presented. A test plan for application-dependent testing of an FPGA is based on the concept of a logic cone. Logic cones that satisfy single-generator compatibility requirement can be combinationally-exhaustively tested concurrently and are merged into a test block. The number of test blocks corresponds to the number of test sessions. For the presented algorithm of computing logic cones, a tool was developed. The presented experimental results are used to develop heuristic rules that control the logic cone merging process.
international conference on systems engineering | 2015
Piotr Szotkowski; Mariusz Rawski; Paweł Tomaszewicz
This paper presents initial results of applying symbolic functional decomposition method to implementation of finite state machines in heterogenous FPGA structures. The results obtained with a prototypical academic tool art decomp are compared to traditional approaches, which use separate encoding and mapping steps.
international conference on systems engineering | 2015
Mariusz Rawski; Paweł Tomaszewicz; Piotr Szotkowski
This paper presents an efficient functional decomposition method based on the indexed partition calculus. The computational efficiency of indexed partition manipulation procedures allows performing multilevel logic synthesis for multi-output, not fully specified Boolean functions of large number of input variables. The presented results prove that the proposed approach can generate results of high quality.