The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
As the third generation of I/O bus, PCI Express provides some very promising features for high speed data acquisition such as electronic measurement and automatic test. According to the special needs of LVDS in the field of Aeronautic measurement and control, a high-speed LVDS acquisition card conforming to PCI Express 1.0a, device drivers and user-level applications under windows system is developed...
The automatic detection of security vulnerabilities in binary program is challenging and lacks efficient tools. Current research and tools are mostly restricted to a specific platform and environment, which induces the trouble to detect all kinds of vulnerabilities with unified approach. Moreover, Existing methods need many manual operations and rely on the experience of researchers. This paper presents...
The Pigeon Point® AdvancedTCA® Shelf Manager software supports multiple types of shelves produced by multiple vendors. While the number of supported platform configurations grew over time, hard coding platform-specific features in the software became impractical. A language-based approach has been designed and a new interpreted language for describing hardware platforms (Shelf Manager carrier boards...
In this paper we describe a new generic approach for accelerating software functions using a reconfigurable device connected through a high-speed link to a general purpose system. As opposed to related ISA extension approaches, we insert system calls to the original program at hand to control the reconfigurable accelerator. The reconfigurable device is controlled by the host through a device driver,...
Nuclear Power plants are built to last 40 years. From the beginning of their lifetime up to now, dozens of specific, but not critical, applications have been developed. Their cost does not only reside in the development but mainly in the qualification and validation processes. Most of the time, once these applications have been commissioned and have fulfilled their functions, no functional or performance...
PCI Express architecture is a widely used communication bus designed for industrial application. Additionally, according to PICMG 3.4 specification it is a part of ATCA architecture. One of the features offered by PCI Express standard is possibility of replacing the system components without shutting down entire system. In this paper, authors present general overview of Hot-Plug implementation in...
Upon the basis of the article: formal requirements for virtualizable third generation architectures, we propose an extended model for a modern computer architecture and prove the correctness of the theorem for virtualizability on the level of ISA via this model. Some discussions are also made about the efficiency of applications executed in a virtual machine from two different aspects: the instruction...
This work focuses on the use of functional qualification for measuring the quality of co-verification environments for hardware/software (HW/SW) platform models. Modeling and verifying complex embedded platforms requires co-simulating one or more CPUs running embedded applications on top of an operating system, and connected to some hardware devices. The paper describes first a HW/SW co-simulation...
PCI Express is rapidly establishing itself as the successor to PCI, which provides higher performance, increased flexibility, and scalability for next-generation systems. FPGA offers a flexible solution for PCI Express compared with ASIC. Using IP Core and designing a DMA module in FPGA, this paper implemented a high-performance PCI Express system. IP Core handles the protocols defined by PCI Express...
Nowadays, transportation users have increased drastically since 2006 compared to 2001. The increase in some ways has contributed many traffic problems such as traffic jam and accidents. Therefore, some kind of system such as an enhanced tool is needed to reduce such problems by designing a digital distance monitoring system. The main orientation of this paper is specifically focused on the accident...
Test automation is facing a new challenge because tools, as well as having to provide conventional test functionalities, must be capable to interact with ever more heterogeneous complex systems under test (SUT). The number of existing software interfaces to access these systems is also a growing number. The problem cannot be analyzed only from a technical or engineering perspective; the economic perspective...
The basic software of the AUTOSAR platform is consisted of three layers, and it can be subdivided into types of cluster which are I/O, memory, communication, and system. Among those types of clusters, the I/O cluster provides standardized access to actuators, sensors, and ECU onboard peripherals through an I/O driver. Therefore, it is nature that the I/O driver depends on a microcontroller. Although...
The complexity of hardware-dependent software (HdS) continuously grows faster than chip complexity since more and more tasks are moved to software. Clearly, the pressure on the development of new methodologies for early validation of HdS increases as well. Existing methods must be continuously improved and new methods must be developed. This is exemplified with an state-of-the-art transaction level...
The hardware components of embedded system for fiscal cash register is introduced. The functions and characteristics of BSP (board support package) in the development of embedded system is discussed. The key techniques of BootLoader and its driverpsilas design within Nucleus Plus operating system is analyzed in detail. Design examples are given. The BSP presented in this paper is manufactured and...
We introduce the usage of hardware performance counters (HPCs) as a new method that allows very precise access to known side channels and also allows access to many new side channels. Many current architectures provide hardware performance counters, which allow the profiling of software during runtime. Though they allow detailed profiling they are noisy by their very nature; HPC hardware is not validated...
The paper covers a simple RTL implementation of a command processor with its associated macroinstructions implemented on FPGA device to drive an external peripherals having processor like bus interface. Soft processor is used inside FPGA device to handle the tasks of software driver for peripheral controller. The paper discusses an approach to mimic a simple soft processor to handle the task at core...
The paper introduced the electric alcohol nose system which consists of alcohol sensor, MSP430 MCU and peripheral units. The electric alcohol nose system can recognize and check the concentration of alcohol in the gas breathed by a drunk driver or a driver who drink alcohol. The system is described from two aspects of hardware and software. The hardware system is a typical application system consisted...
The main purpose of this paper is to provide the reader with some insight into how Ethernet controller works on MPC8555E embedded platform produced by Freescale company. The paper will deal with the problems connected with Ethernet performance during power-up of computer when firmware is running on the hardware and later when FreeBSD loader works. Another problem which will be described is network...
Memory forensics is growing concern. For effective evidence retrieval, it is important to take snapshot timely. With proper modification of guest OS, VMM is powerful tool for timely snapshot. In this paper, we propose an incident-driven memory snapshot for full-virtualized OS using interruptive debugging techniques. We modify debug register handler to invoke snapshot facility of VMM. Software interrupt...
Windows registry, a central repository for configuration data, should be investigated for obtaining forensic evidences, since it contains lots of information that are of potential evidential value. Using some forensic tools, forensic examiners can investigate values of windows registry and get information can be forensic evidences. However, since windows registry contains huge amount of values and...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.