Patent ID: 7472358
Filing Date: 2008-12-30
Classification: G06F

Abstract:
1. A method for outputting a sequence of commands and data described by a flowchart, comprising: receiving a flowchart describing a sequence of commands and data, said flowchart including a plurality of flowchart symbols; assigning a ROM record for each of said plurality of flowchart symbols; storing assigned ROM records in a ROM; and generating a processor including said ROM, wherein said processor receives as input a CLOCK signal, a RESET signal, an ENABLE signal and N binary inputs X 1) for symbols start or start subflowchart: 000<command value><data_value><next_input_index>; 2) for symbol simple command and data: 001<command value><data_value><next_input_index>000; 3) for symbol optional command and data if(x 4) for symbol optional command and data if(!x 5) for symbol continuous command and data while(x 6) for symbol continuous command and data while(!x 7) for symbol jump: 002<command value><data_value><next_input_index><jump address>; 8) for symbol optional jump with condition if(x 9) for symbol optional jump with condition if(!x 10) for symbol call subflowchart: 005<command value><data_value><next_input_index><address><jump input index>, where said <address>is an address of a symbol start subflowchart of a corresponding subflowchart, and said <jump input index>is an <input index>of said symbol; 11) for symbol finish subflowchart: 006<command value><data_value><next_input_index>; and 12) for symbol finish: 002<command value><data_value><input index><address><input index>, where <address>is an address of said flowchart symbol finish.