ROM-Based Finite State Machine Implementation in Low Cost FPGAs
2007
This work presents a technique for the resource optimization of input multiplexed ROM-based Finite State Machines. This technique exploits the don't care value of the inputs to reduce the memory size as well as multiplexer complexity. This technique has been applied to a publicly available FSM benchmarks and implemented in a low-cost FPGA. Results have been compared with tools supported ROM and standard logic cells implementations. In a significant number of test cases, the proposed technique is the best design alternative, both in resource requirements and speed.
Keywords:
- Conventional memory
- Flat memory model
- Reading (computer)
- Registered memory
- Programmable read-only memory
- Parallel computing
- Finite-state machine
- Computing with Memory
- Simple programmable logic device
- Computer science
- Interleaved memory
- Programmable logic array
- Computer hardware
- Read-write memory
- Computer memory
- Multiplexer
- Read-only memory
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
7
References
55
Citations
NaN
KQI