Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and device for implementing a reconfigurable state machine

A state machine and current state technology, applied in the field of reconfigurable state machine implementation, can solve problems such as inability to work in time, inconvenient use, long time, etc., and achieve the effects of simple structure, low cost, and easy maintenance.

Active Publication Date: 2017-03-01
ZTE INTELLIGENT IOT TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The state machine designed according to the traditional method is a custom state register. The register is fixed and does not have reconfigurable functions. Usually, it can only meet the needs of one group of control units. If multiple groups of control units need to be realized, multiple state machine to meet the requirements, the usual method is to compile a new programmable logic version, and switch the state machine through the reloading version of the central processing unit or single-chip microcomputer. It takes a long time to load and configure the programmable logic into the memory, and cannot be timely. work, therefore, the state machine cannot be reconfigured dynamically and quickly, causing inconvenience in use

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and device for implementing a reconfigurable state machine
  • A method and device for implementing a reconfigurable state machine
  • A method and device for implementing a reconfigurable state machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] Dual-port Random Access Memory (RAM) has two sets of completely independent data lines, address lines, and read-write control lines. Its biggest feature is storage data sharing, which is suitable for real-time data caching.

[0050] The basic idea of ​​the present invention is: the central processing unit reconstructs the state transition table stored in the first dual-port RAM through the write address line and the write data line of the first dual-port RAM; The write address line and the write data line of the dual-port RAM reconstruct the signal output coding table stored in the second dual-port RAM.

[0051] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail by citing the following embodiments and referring to the accompanying drawings.

[0052] figure 1 It shows a schematic diagram of the implementation flow of the data synchronization method of the present inve...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an implementation method and device of a reconfigurable state machine. The method includes the steps that a central processing unit reconstructs a state transfer table stored on a first dual-port RAM through a writing address line and a writing data line of the first dual-port RAM; the central processing unit reconstructs a signal output coding table stored on a second dual-port RAM through a writing address line and a writing data line of the second dual-port RAM. According to the implementation method and device of the reconfigurable state machine, the state transfer table and the signal output coding table of the dual-port RAM storage state machine are reconstructed through a central processor, and then the state machine can be reconfigured. Both a Moore type state machine and a Mealy type state machine can be obtained. The implementation device is simple in structure and low in cost, the complex state machine can be reconfigured effectively and dynamically in a programmable logic device, and the implementation device is easy to maintain and meets the requirements of actual design flexibly.

Description

technical field [0001] The invention relates to the field of digital signal control, in particular to a method and device for realizing a reconfigurable state machine. Background technique [0002] Most digital systems include a control unit and a data unit. The control unit is usually composed of a state machine. The control unit receives external signals and the state information generated by the data unit to generate control signals, which is an important way to achieve reliable and effective control of digital systems. [0003] Finite State Machine (Finite State Machine, FSM), also known as finite state automata, referred to as state machine, is a mathematical model that represents a finite number of states and behaviors such as transitions and actions between these states. It is used in the design of digital programmable logic devices Among them, the finite state machine is a hardware sequential circuit composed of register banks and combinatorial logic. Its state chang...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F15/76
Inventor 周恒箴鬲莉张永智
Owner ZTE INTELLIGENT IOT TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products