scholarly journals Fast Logic Function Extraction of LUT from Bitstream in Xilinx FPGA

Electronics ◽  
2020 ◽  
Vol 9 (7) ◽  
pp. 1132
Author(s):  
Soyeon Choi ◽  
Hoyoung Yoo

This paper presents a fast method to extract logic functions of look-up tables (LUTs) from a bitstream in Xilinx FPGAs. In general, FPGAs utilize LUTs as a primary resource to realize a logic function, and a typical N-input LUT comprises 2N 1-bit SRAM and N – 1 multiplexers. Whereas the previous research demands 2N exhaustive processing to find a mapping rule between an LUT and a bitstream, the proposed method decreases the processing to 2N by eliminating unnecessary processing. Experimental results show that the proposed method can reduce reversing time by more than 57% and 85% for Xilinx Spartan-3 and Virtex-5 compared to the previous exhaustive algorithm. It is noticeable that the reduction time becomes more significant as a commercial Xilinx FPGA tends to include a more tremendous number of LUTs.

Metals ◽  
2018 ◽  
Vol 8 (11) ◽  
pp. 936 ◽  
Author(s):  
Zhaohui Tang ◽  
Xueyong Ding ◽  
Xinlin Yan ◽  
Yue Dong ◽  
Chenghong Liu

This paper reports the recoveries of iron, chromium, and nickel from pickling sludge using coal-based smelting reduction. The influences of slag basicity (CaO/SiO2, which is controlled by high phosphorus oolitic hematite iron ores), reduction temperature, reduction time, and the C/O mole ratio on the recoveries of Fe, Cr, and Ni are investigated systematically. The experimental results show that high recoveries of Fe (98.91%), Cr (98.46%), and Ni (99.44%) are produced from pickling sludge with optimized parameters for the smelting reduction process. The optimized parameters are a slag basicity of 1.5; a reduction temperature of 1550 °C, a reduction time of 90 min, and a C/O mole ratio of 2.0. These parameters can be used as technical support for the recycling of pickling sludge with pyrometallurgy.


2008 ◽  
Vol 20 (06) ◽  
pp. 377-385 ◽  
Author(s):  
Chern-Sheng Lin ◽  
Chia-Chang Chang ◽  
Wei-Lung Chen

In this paper we constructed an interactive wheelchair rehabilitation training platform. The roller wheel on the platform is driven mainly by turning the wheelchair, and then the relative position of wheelchair on the screen can be adjusted based on the rotation speed of left and right wheels on the platform. Comparing the digital logic function when two wheels rotate at the same time and judging the variance in digital logic, the steering direction of wheels can be known and be controlled forward or backward. Additionally, the standard digital logic function could be individually judged when left wheel rotates and vice versa, so as to control the steering. Through judging three digital logic functions, the initial time of left wheel, next signal selecting time of left wheel, initial time of right wheel, and next signal selecting time of right wheel could be obtained, then the system can achieve the required direction control function through the judgment formula. The direction control function is indicated by standard digital logic function, so that the user can operate smoothly in the interactive situation software and make an interaction with the computer 3D simulation scene, the patient would have rehabilitation training through various 3D simulation real exteriors. This study not only provides basic trainings but also records the service behavior of wheelchair users, so that the rehabilitation consultant would have reference for the future diagnosis.


2013 ◽  
Vol 718-720 ◽  
pp. 480-483
Author(s):  
Huan Wang ◽  
Jie Ao Zhu ◽  
Xue Liu ◽  
Jeffrey Zheng

Random sequences generated by different logic functions play an important role in cryptography. The structure and the special properties of the logic function has been one of the most active areas of research. In order to study the random sequence and its related logic functions, many models have been established, and different advanced tools are applied to make complex data visualization. In this paper, sample logic functions are transferred into variant logic expressions to form a set of measurements. Using selected measurements, a 3D visual model is proposed. Selected 3D visual results are shown their intrinsic 3D spatial characteristics of relevant logic functions respectively.


2020 ◽  
pp. 591-599
Author(s):  
Ahmed AL-Adilee ◽  
Habeeb Kareem Abdullah ◽  
Hawraa A. AL-Challabi

This paper is concerned with the study of the T-norms and the quantum logic functions on BL-algebra, respectively, along with their association with the classical probability space. The proposed constructions depend on demonstrating each type of the T-norms with respect to the basic probability of binary operation. On the other hand, we showed each quantum logic function with respect to some binary operations in probability space, such as intersection, union, and symmetric difference. Finally, we demonstrated the main results that explain the relationships among the T-norms and quantum logic functions. In order to show those relations and their related properties, different examples were built.


VLSI Design ◽  
2002 ◽  
Vol 14 (1) ◽  
pp. 65-81 ◽  
Author(s):  
Radomir S. Stanković ◽  
Milena Stanković ◽  
Reiner Creutzburg

New technologies and increased requirements for performances of digital systems require new mathematical theories and tools as a basis for future VLSI CAD systems. New or alternative mathematical approaches and concepts must be suitable to solve some concrete problems in VLSI and efficient algorithms for their efficient application should be provided. This paper is an attempt in this direction and relates with the recently renewed interest in arithmetic expressions for switching functions, instead representations in Boolean structures, and spectral techniques and differential operators in switching theory and applications. Logic derivatives are efficiently used in solving different tasks in logic design, as for example, fault detection, functional decomposition, detection of symmetries and co-symmetries of logic functions, etc. Their application is based on the property that by differential operators, we can measure the rate of change of a logic function. However, by logic derivatives, we can hardly distinguish the direction of the change of the function, since they are defined in finite algebraic structures. Gibbs derivatives are a class of differential operators on groups, which applied to logic functions, permit to overcome this disadvantage of logic derivatives. Therefore, they may be useful in logic design in the same areas where the logic derivatives have been already using. For such applications, it is important to provide fast algorithms for calculation of Gibbs derivatives on finite groups efficiently in terms of space and time. In this paper, we discuss the methods for efficient calculation of Gibbs derivatives. These methods should represent a basis for further applications of these and related operators in VLSI CAD systems.


2019 ◽  
Vol 47 (19) ◽  
pp. 10464-10474 ◽  
Author(s):  
Natalia Barger ◽  
Phyana Litovco ◽  
Ximing Li ◽  
Mouna Habib ◽  
Ramez Daniel

Abstract Bioluminescence is visible light produced and emitted by living cells using various biological systems (e.g. luxCDABE cassette). Today, this phenomenon is widely exploited in biological research, biotechnology and medical applications as a quantitative technique for the detection of biological signals. However, this technique has mostly been used to detect a single input only. In this work, we re-engineered the complex genetic structure of luxCDABE cassette to build a biological unit that can detect multi-inputs, process the cellular information and report the computation results. We first split the luxCDABE operon into several parts to create a genetic circuit that can compute a soft minimum in living cells. Then, we used the new design to implement an AND logic function with better performance as compared to AND logic functions based on protein-protein interactions. Furthermore, by controlling the reverse reaction of the luxCDABE cassette independently from the forward reaction, we built a comparator with a programmable detection threshold. Finally, we applied the redesigned cassette to build an incoherent feedforward loop that reduced the unwanted crosstalk between stress-responsive promoters (recA, katG). This work demonstrates the construction of genetic circuits that combine regulations of gene expression with metabolic pathways, for sensing and computing in living cells.


2010 ◽  
Vol 8 (55) ◽  
pp. 269-281 ◽  
Author(s):  
Karthik Raman ◽  
Andreas Wagner

In biological systems, individual phenotypes are typically adopted by multiple genotypes. Examples include protein structure phenotypes, where each structure can be adopted by a myriad individual amino acid sequence genotypes. These genotypes form vast connected ‘neutral networks’ in genotype space. The size of such neutral networks endows biological systems not only with robustness to genetic change, but also with the ability to evolve a vast number of novel phenotypes that occur near any one neutral network. Whether technological systems can be designed to have similar properties is poorly understood. Here we ask this question for a class of programmable electronic circuits that compute digital logic functions. The functional flexibility of such circuits is important in many applications, including applications of evolutionary principles to circuit design. The functions they compute are at the heart of all digital computation. We explore a vast space of 10 45 logic circuits (‘genotypes’) and 10 19 logic functions (‘phenotypes’). We demonstrate that circuits that compute the same logic function are connected in large neutral networks that span circuit space. Their robustness or fault-tolerance varies very widely. The vicinity of each neutral network contains circuits with a broad range of novel functions. Two circuits computing different functions can usually be converted into one another via few changes in their architecture. These observations show that properties important for the evolvability of biological systems exist in a commercially important class of electronic circuitry. They also point to generic ways to generate fault-tolerant, adaptable and evolvable electronic circuitry.


Metals ◽  
2020 ◽  
Vol 10 (7) ◽  
pp. 960 ◽  
Author(s):  
Junhui Xiao ◽  
Wei Ding ◽  
Yang Peng ◽  
Tao Chen ◽  
Kai Zou

In this study, preparation of Al–Mg–Sc master alloy tests were carried out by Al–Mg thermoreduction method. Stirring by blowing argon and pressing with molten salt jar were adopted to reduce scandium segregation and upgrading scandium recovery of scandium-bearing master alloy. The results show that the Al–Mg–Sc master alloy ingot contained 2.90% Sc, 5.73% Mg, 0.0058% Cu, 0.29%, 0.029% Ti, 0.13% Fe, 0.075% Zn, 0.025% Na, and 96.72% recovered scandium obtained under the comprehensive conditions used: m(Al): m(Mg): m(ScCl3) = 10:1:1.5, stirring speed of eight rpm, reduction temperature of 1223 K, reduction time of 40 min. The experimental results are in agreement with the thermodynamic predictions, and Al–Mg–Sc master alloy indicator was ideal.


Author(s):  
Akambay Beisembayev ◽  
Anargul Yerbossynova ◽  
Petro Pavlenko ◽  
Mukhit Baibatshayev

This paper reports a method, built in the form of a logic function, for describing the working spaces of manipulation robots analytically. A working space is defined as a work area or reachable area by a manipulation robot. An example of describing the working space of a manipulation robot with seven rotational degrees of mobility has been considered. Technological processes in robotic industries can be associated with the positioning of the grip, at the required points, in the predefined coordinates, or with the execution of the movement of a working body along the predefined trajectories, which can also be determined using the required points in the predefined coordinates. A necessary condition for a manipulation robot to execute a specified process is that all the required positioning points should be within a working space. To solve this task, a method is proposed that involves the analysis of the kinematic scheme of a manipulation robot in order to acquire a graphic image of the working space to identify boundary surfaces, as well as identify additional surfaces. The working space is limited by a set of boundary surfaces where additional surfaces are needed to highlight parts of the working space. Specifying each surface as a logic function, the working space is described piece by piece. Next, the resulting parts are combined with a logical expression, which is a disjunctive normal form of logic functions, which is an analytical description of the working space. The correspondence of the obtained analytical description to the original graphic image of working space is verified by simulating the disjunctive normal form of logic functions using MATLAB (USA).


Sign in / Sign up

Export Citation Format

Share Document