scholarly journals FPGA Technology and Sequential Finite State Machine Method

2018 ◽  
Vol 127 (1D) ◽  
pp. 55
Author(s):  
Nguyen Khanh Quang ◽  
Nguyen Ho Quang

<em>The implementation of complex control algorithms on an FPGA</em> (Field programmable gate arrays)<em> is still at a basic level. There is no fixed method to develop algorithms on these devices because of their general characteristics. Therefore, the design engineers are still on the way to find the good approaches to optimize the implementation of algorithms on FPGAs [1-7]. This paper presents and demonstrates a sequential finite state machine design method that can solve the issue of optimal usage of the limited resources on an FPGA.</em>

2019 ◽  
Vol 28 (08) ◽  
pp. 1950131 ◽  
Author(s):  
Alexander Barkalov ◽  
Larysa Titarenko ◽  
Sławomir Chmielewski

A method is proposed targeting the decrease of the number of look-up tables (LUTs) in logic circuits of field programmable gate arrays (FPGA)-based Mealy finite state machines. The method is based on constructing a partition for the set of output variables. It diminishes the number of additional variables encoding the collections of output variables (COVs). A formal method is proposed for finding the partition. An example of synthesis is given, as well as the results of investigations. The investigations were conducted for standard benchmarks.


2012 ◽  
Vol 529 ◽  
pp. 335-338 ◽  
Author(s):  
Zhi Ping Zhu ◽  
Yong Qin Liu ◽  
Hong Sheng ◽  
Feng Ye

Different encoding scheme and method for process description of state machine are analyzed in detail, and the advantages and disadvantages of each are pointed out. The general state machine design method is given by a specific example program, according to the actual need, designers can choose different encoding scheme and method for process description to design.


2017 ◽  
Vol 26 (07) ◽  
pp. 1750125 ◽  
Author(s):  
Małgorzata Kołopieńczyk ◽  
Larysa Titarenko ◽  
Alexander Barkalov

The complexity of algorithms implemented in digital systems grows. Methods are developed for most effective use of both hardware resources and energy. For engineers the problem of hardware resources optimization in design of control units is still an important issue. The standard way of implementing the control unit as a finite-state machine (FSM) is not satisfactory as it consumes considerable amounts of field-programmable gate arrays (FPGA) resources. This paper is devoted to the design of a Moore FSM in FPGA structure using look-up tables and embedded memory blocks (EMB) elements. The problem background is discussed. The method of the design of Moore FSM logic circuits with EMB based on splitting the set of logical conditions and the encoding of logical conditions is presented. Examples of design and research results are given.


2021 ◽  
Vol 5 (1) ◽  
pp. 291-298
Author(s):  
Muhammad Khafidh Aulia ◽  
Ali Mahmudi ◽  
Sentot Achmadi

The Covid-19 pandemic has limited activities outside the home. One of the government's efforts to break the chain of spreading the Covid-19 virus is to urge people to stay at home and carry out all work and study activities online. To get rid of boredom during a pandemic, researchers took the initiative to make a game about teenage nightmares during a pandemic that can be played on Android devices. This research is the creation of an Android-based Pandemic Nightmare game. The method used is FSM (Finite State Machine) as the artificial intelligence of the NPC (Non Playable Character) character in the Pandemic Nightmare game. The need for the thesis product being developed includes Unity 3D as a game engine and Android as a test device. The results of this research are a product in the form of a game that can be run on devices with an Android operating system at least version 5.0 Lollipop. These products have features such as touch controls on the smartphone screen, NPCs that have artificial intelligence, items that can be collected at each level, sound settings, level selection, and fear features that can reduce player visibility. Based on the features contained in the Pandemic Nightmare game, all features can function properly and correctly. Based on user testing, it is known that the majority of users think the games developed are good. Based on the results of the study, it can be concluded that artificial intelligence with the FSM (Finite State Machine) method functions properly, the control buttons and menu buttons function properly. Based on user testing, the Pandemic Nightmare game is good and worth playing.


2012 ◽  
Vol 608-609 ◽  
pp. 553-559
Author(s):  
Yun Wang ◽  
Wen Ming Gong ◽  
Xun Bo Fu

Low Voltage Ride through (LVRT) technology of Doubly Fed Wind-Power Induction Generator (DFIG) is a very important issue for grid-connection of wind power system. The paper analyzed and simulated dynamic response of DFIG under balanced and unbalanced gird voltage dip. Then proposed a whole set of LVRT control strategies based on finite state machine method for DFIG and carried out a detailed experimental validation on a 22KW DFIG driving system test platform on balanced grid voltage dip, which was connected to a voltage-dip generator. The experimental waveforms indicated that the proposed control strategy could effectively met LVRT requirement under different dip depth and time.


2021 ◽  
Vol 5 (2) ◽  
pp. 669
Author(s):  
Nursobah Nursobah ◽  
Reza Andrea ◽  
Bambang Kurniawan

Development the edugame "Hangug Word", learning media of to Korean Hangul letters with game Agent Finite State Machine based on Android. The application used in making the game is Swish max4. In this game, a game agent character is given. In the game agent using the Finite State Machine (FSM) method, the Game Agent will notify the players if they answer incorrectly or correctly in the game. The Finite State Machine method of designing a control system that describes the working principle of the system using three things: state, event, action used in the game agent can provide action and reaction to players when the game is played. The results of making this edugame are .Apk and .Swf which can be run on an Android smartphone.


Sign in / Sign up

Export Citation Format

Share Document