电子设计自动化技术 第五章 PROCESS STATEMENT
电子设计自动化技术 第五章 PROCESS STATEMENT
Process statement All the Process statement is executed in parallel Within the Process statement, the coding is execute in sequential Process Statement is i OUTPUT depends on INPUT with Sensitivity List to control the event happen
Process Statement • All the Process Statement is executed in parallel • Within the Process Statement, the coding is execute in sequential • Process Statement is : OUTPUT depends on INPUT with Sensitivity List to control the event happen
Process Statement for Combinational Logic
Process Statement for Combinational Logic
Process statement There are some rules for the Process Statement usage any kind of Process Statement must have SENSTTYLIST sensitivity list contains the signals that cause the process statement to execute if their values change the statement within the process Statement will be execute STEP-BY- STEP
Process Statement • There are some rules for the Process Statement usage • any kind of Process Statement must have SENSITIVITY LIST • sensitivity list contains the signals that cause the process statement to execute if their values change • the statement within the Process Statement will be execute STEP-BYSTEP
Template for Process Statement Using the"sENsitiviTY list-General format for a Process Statemtent name Process begin PROCESS (sensitivity list) begin end process; sequential statement #1 sequential statement #2 Sensitivity Li sequential statement# N sequential Statement END PROCESS name, The sequential statement execute one by one name
Template for Process Statement Using the “SENSITIVITY LIST” name : PROCESS (sensitivity_list) begin sequential statement #1 sequential statement #2 ....... sequential statement # N END PROCESS name; General format for a Process Statemtent Process ( ) begin .. end process; Sensitivity List Sequential Statement The sequential statement execute one by one name is o ptional