TL;DR: In this paper, the authors provide a method and a system for providing a bus transaction monitoring and debugging using FPGA, which consists of a first FPGAs, a second FPGa, application software and a communication interface to connect the second fPGA with the application software.
Abstract: The various embodiments herein provide a method and a system for providing a bus transaction monitoring and debugging using FPGA. The system comprises a first FPGA, a second FPGA, application software and a communication interface to connect the second FPGA with the application software. The second FPGA comprises a monitor RTL for tapping data signals from different levels of the first FPGA, a transaction based signal trigger for capturing the signals tapped at different levels of the RTL, a monitor data interface for storing the data signals of interest and a packetizer for converting the signals to a plurality of data packets and transmit the data packets to the application software. The application software decodes the transmitted data packets and displays the transactions on a waveform viewer by communicating the information related to the data packets using a plurality of communication protocols.
TL;DR: A waveform viewer implemented method of generating and manipulating user specified language simulation code such that an integrated circuit digital design can be modified is presented in this article, which allows a plurality of inputs for processing.
Abstract: A waveform viewer implemented method of generating and manipulating user specified language simulation code such that an integrated circuit digital design can be modified. The visual capabilities of the waveform viewer allow a plurality of inputs for processing. The previous test's user specified language lines and the original signal waveforms are viewable on the same screen as the new code lines and waveforms. The waveform viewer also displays the contents of the portable reusable code portable reusable coded storage device. Each line of code and every signal can be manipulated by the user within the waveform viewer. The modified code output is applied to the test sequence through the waveform viewer, and the integrated circuit is retested with the new code. After modifications to the integrated circuit are complete, the proved device's stored user specified language can be transported to and inserted in other device architectures.
TL;DR: In this paper, a waveform is segmented into a plurality of segments, and data describing each segment is stored at several levels of resolution, such that when a user wishes to view a portion of the waveform, the appropriate segments are identified, and the appropriate levels of resolutions are selected.
Abstract: Systems and methods for storing waveform data and outputting data to a waveform viewer are disclosed. A waveform is segmented into a plurality of segments, and data describing each segment is stored at several levels of resolution. When a user wishes to view a portion of the waveform, the appropriate segments of the waveform are identified, and the appropriate levels of resolution are selected. The data describing the appropriate segments at the appropriate levels of resolution are output to a waveform viewer. An index may be provided to aid in selection of the appropriate data. Various methods for compression of the data are also supported.
TL;DR: Two stand-alone MATLAB based softwares, “Leakage Current Waveform File Converter” and “leakage current Waveform Viewer”, both equipped with a user friendly GUI, are presented.
Abstract: Leakage current (LC) monitoring is a widely employed tool for monitoring the performance of high voltage insulators. LC waveform monitoring is required to acquire a view of the phenomena experienced since the type of LC waveform’s shape is correlated with different types of electrical activity. In case of field monitoring, specially designed measuring systems, capable of operating under field conditions, have to be installed. The Greek Public Power Corporation (PPC) has issued a large project for monitoring the performance of outdoor insulators. A commercially available LC measuring system, was purchased and installed by PPC. The system was able to monitor various outdoor insulators, record several statistical values and intermittently record a LC waveform. The provided software lacked some capabilities that were required for certain research areas and a custom made software had to be developed. In this paper, two stand-alone MATLAB based softwares, “Leakage Current Waveform File Converter” and “Leakage Current Waveform Viewer”, both equipped with a user friendly GUI, are presented. The first software was developed in order to automatically convert multiple files from the CSV format (as extracted from the measuring system) to the MAT format in order to allow data compactness and further processing. The latter software was developed in order to offer a tool for collective viewing, printing and extraction to JPEG format, of LC waveforms in groups of user-defined numbers. The latter function gives the opportunity for easy and fast creation of waveform archives.
TL;DR: In this article, a system and computer-implemented method for calculation and display of a fault propagation path is presented, which identifies with a computing device a fault location in an electrical circuit under test, identifies with the computing device an observation point in the electrical circuits under test and computes with the computer a fault path from the fault location to the observation point, and displays in a waveform viewer all signals in the fault path in order of their creation.
Abstract: A system and computer-implemented method for calculation and display of a fault propagation path. The method identifies with a computing device a fault location in an electrical circuit under test, identifies with the computing device an observation point in the electrical circuit under test, computes with the computing device a fault path from the fault location to the observation point, and displays in a waveform viewer all signals in the fault path from the fault location to the observation point in order of their creation.