Title :
A unified approach for FSM synthesis on FPGA architectures
Author :
Burgun, L. ; Dictus, N. ; Prado Lopes, E. ; Sarwary, C.
Author_Institution :
Lab. MASI, Univ. Pierre et Marie Curie, Paris, France
Abstract :
We address the problem of finite state machines (FSM) synthesis for the two most popular Field Programmable Gate Array (FPGA) architectures : Actel and Xilinx. We propose a unified approach that deals with state assignment, optimization and mapping problems and that takes the target architecture into account during all the phases of the synthesis. This approach is made possible by very fast FPGA mapping techniques based on multi-ROBDD representation (Shared, Reduced and Ordered Binary Decision Diagrams). A prototype has been developed for FSM synthesis on Xilinx X3090 and Actel ACT1 architectures. Given a FSM description in VHDL or KISS format, it directly generates a look-up table (LUT) network for Xilinx or a multiplexor-based (MB) network for Actel. The results are promising and have been obtained within reasonable computing time. Comparisons have been made with the traditional approach implemented by Sis
Keywords :
field programmable gate arrays; finite state machines; programmable logic arrays; Actel; FPGA architectures; FSM synthesis; Xilinx; finite state machines; state assignment; target architecture; Automata; Boolean functions; Cost function; Encoding; Field programmable gate arrays; Logic; Network synthesis; Prototypes; State estimation; Table lookup;
Conference_Titel :
EUROMICRO 94. System Architecture and Integration. Proceedings of the 20th EUROMICRO Conference.
Conference_Location :
Liverpool
Print_ISBN :
0-8186-6430-4
DOI :
10.1109/EURMIC.1994.390345