example0_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example1_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example2_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example3_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example4_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example5_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example6_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example7_i-a_t-0.1.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example8_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example9_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example10_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example11_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example12_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example13_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example14_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example15_i-a_t-0.1.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example16_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example17_i-a_t-0.1.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example18_i-a_t-0.1.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example19_i-a_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example0_i-a_t-0.3.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example1_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example2_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example3_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example4_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example5_i-a_t-0.3.v
    else if (write & debug_unlocked) begin
========================================================
example6_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example7_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example8_i-a_t-0.3.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example9_i-a_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example10_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example11_i-a_t-0.3.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example12_i-a_t-0.3.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example13_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example14_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example15_i-a_t-0.3.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example16_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example17_i-a_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & (~lock_status) ) begin
========================================================
example18_i-a_t-0.3.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example19_i-a_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example0_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked) & ~debug_unlocked) begin
========================================================
example1_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example2_i-a_t-0.5.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example3_i-a_t-0.5.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example4_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example5_i-a_t-0.5.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example6_i-a_t-0.5.v
    else if ((write & (~lock_status | debug_unlocked)  ) | (write & lock_status & ~debug_unlocked) ) begin
========================================================
example7_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked) & (~lock_status) ) begin
========================================================
example8_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked | lock_status)  ) begin
========================================================
example9_i-a_t-0.5.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example10_i-a_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example11_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked) & (lock_status == 0)) begin
========================================================
example12_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example13_i-a_t-0.5.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example14_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked | lock_status)  ) begin
========================================================
example15_i-a_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example16_i-a_t-0.5.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example17_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example18_i-a_t-0.5.v
    else if (write & ~lock_status  ) begin
========================================================
example19_i-a_t-0.5.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example0_i-a_t-0.7.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example1_i-a_t-0.7.v
    else if (write & (~lock_status | debug_unlocked) & (lock_status == 0) ) begin
========================================================
example2_i-a_t-0.7.v
    else if (write & ~lock_status ) begin
========================================================
example3_i-a_t-0.7.v
    else if (write & (~lock_status | debug_unlocked) ) begin
========================================================
example4_i-a_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-a_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example6_i-a_t-0.7.v
    else if (write & (~lock_status & debug_unlocked)  ) begin
========================================================
example7_i-a_t-0.7.v
    else if (write & (~lock_status | debug_unlocked)  & (~lock_status)) begin
========================================================
example8_i-a_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example9_i-a_t-0.7.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example10_i-a_t-0.7.v
    else if (write & debug_unlocked) begin
========================================================
example11_i-a_t-0.7.v
    else if (write & (~lock_status | debug_unlocked) & (~lock_status & debug_unlocked)) begin
========================================================
example12_i-a_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-a_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example14_i-a_t-0.7.v
    else if (write & (~lock_status | ~debug_unlocked) ) begin
========================================================
example15_i-a_t-0.7.v
    else if (write & ~lock_status  ) begin
========================================================
example16_i-a_t-0.7.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example17_i-a_t-0.7.v
    else if (write & (~lock_status | debug_unlocked) & (lock_status != 1'b1) ) begin
========================================================
example18_i-a_t-0.7.v
    else if (write) begin
========================================================
example19_i-a_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example0_i-a_t-0.9.v
    else if (write & debug_unlocked) begin
========================================================
example1_i-a_t-0.9.v
    else if (write) begin
========================================================
example2_i-a_t-0.9.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example3_i-a_t-0.9.v

========================================================
example4_i-a_t-0.9.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-a_t-0.9.v
          else if ((write & (~lock_status | debug_unlocked)) or (write) or (debug_unlocked)) begin
========================================================
example6_i-a_t-0.9.v
    else if (write and (debug_unlocked or ~lock_status)) begin
========================================================
example7_i-a_t-0.9.v
    else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example8_i-a_t-0.9.v
    else if (write & ~(lock_status) & debug_unlocked) begin
========================================================
example9_i-a_t-0.9.v
    else if (write & ( ~(lock_status | debug_unlocked) | debug_unlocked[lock_status])  ) begin
========================================================
example10_i-a_t-0.9.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example11_i-a_t-0.9.v
    else if ((write == 1) &  debug_unlocked  ) begin
========================================================
example12_i-a_t-0.9.v
 check write done register
========================================================
example13_i-a_t-0.9.v
    else if (write & (~lock_status | debug_unlocked) & (writeport == 15'h0000 )) begin
========================================================
example14_i-a_t-0.9.v
    else if (write & (~lock_status | (debug_unlocked & write))  ) begin
========================================================
example15_i-a_t-0.9.v
    else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example16_i-a_t-0.9.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example17_i-a_t-0.9.v
    else if (write & (debug_unlocked)  ) begin
========================================================
example18_i-a_t-0.9.v
    else if ((write & ~lock_status) | debug_unlocked) begin
========================================================
example19_i-a_t-0.9.v
    else if (write & (~lock_status | debug_unlocked) & Data_in <= 16'h0000 ) begin
========================================================
example0_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example1_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example2_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example3_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example4_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example6_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example7_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example8_i-b_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example9_i-b_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example10_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example11_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example12_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-b_t-0.1.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example14_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example15_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example16_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example17_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example18_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example19_i-b_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example0_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example1_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example2_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example3_i-b_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example4_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-b_t-0.3.v
    else if (write) begin
========================================================
example6_i-b_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status) begin
========================================================
example7_i-b_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example8_i-b_t-0.3.v
    else if (write & ~lock_status ) begin
========================================================
example9_i-b_t-0.3.v
    else if (write & ~lock_status) begin
========================================================
example10_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example11_i-b_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & (lock_status == 0) ) begin
========================================================
example12_i-b_t-0.3.v
    else if (write & (~lock_status | debug_unlocked | (lock_status && debug_unlocked))  ) begin
========================================================
example13_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example14_i-b_t-0.3.v
    else if (write & ~lock_status) begin
========================================================
example15_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example16_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example17_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example18_i-b_t-0.3.v
    else if (write & (~lock_status | debug_unlocked | lock_status)) begin
========================================================
example19_i-b_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example0_i-b_t-0.5.v
    else if (write & (~lock_status | debug_unlocked | lock_status)  ) begin
========================================================
example1_i-b_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example2_i-b_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example3_i-b_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example4_i-b_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-b_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example6_i-b_t-0.5.v
    else if (write) begin
========================================================
example7_i-b_t-0.5.v
    else if (write & (~lock_status | debug_unlocked) & ~locked_register.lock_status) begin
========================================================
example8_i-b_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example9_i-b_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example10_i-b_t-0.5.v
    else if ((write & (~lock_status | debug_unlocked)  ) | (lock_status & debug_unlocked)) begin
========================================================
example11_i-b_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example12_i-b_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-b_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example14_i-b_t-0.5.v
    else if (write & (~lock_status | (debug_unlocked & debug_unlocked_lock))) begin
========================================================
example15_i-b_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example16_i-b_t-0.5.v
    else if (write & (~lock_status | debug_unlocked | lock_status)  ) begin
========================================================
example17_i-b_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example18_i-b_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example19_i-b_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example0_i-b_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example1_i-b_t-0.7.v
    else if (write & (~lock_status | debug_unlocked) & (~write_enable_reg | debug_unlocked ) ) begin
========================================================
example2_i-b_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example3_i-b_t-0.7.v
    else if (write & (1'b0 | debug_unlocked)  ) begin
========================================================
example4_i-b_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example5_i-b_t-0.7.v
    else if (write &  ~lock_status) begin
========================================================
example6_i-b_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example7_i-b_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example8_i-b_t-0.7.v
    else if (write & ~debug_unlocked) begin
========================================================
example9_i-b_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example10_i-b_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example11_i-b_t-0.7.v
    else if (write) begin
========================================================
example12_i-b_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-b_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example14_i-b_t-0.7.v
    else if (write & (~lock_status | ~debug_unlocked)  ) begin
========================================================
example15_i-b_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example16_i-b_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example17_i-b_t-0.7.v
    else if (write & lock_status & (~debug_unlocked)  ) begin
========================================================
example18_i-b_t-0.7.v
    else if (write) begin
========================================================
example19_i-b_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example0_i-b_t-0.9.v
    else if (write & ~lock_status) begin
========================================================
example1_i-b_t-0.9.v
    else if (write) begin
========================================================
example2_i-b_t-0.9.v
    else if (write) begin
========================================================
example3_i-b_t-0.9.v
    else if ( write & (~lock_status | (debug_unlocked & ~locked_register_waitrequest)) ) begin
========================================================
example4_i-b_t-0.9.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-b_t-0.9.v
    else if (write & (~lock_status)  ) begin
========================================================
example6_i-b_t-0.9.v
    else if (write & ~debug_unlocked) begin
========================================================
example7_i-b_t-0.9.v
    else if ( (lock_status == 0) & (write == 1) ) begin
========================================================
example8_i-b_t-0.9.v
    else if (write & (debug_unlocked | ~lock_status) ) begin
========================================================
example9_i-b_t-0.9.v
    else if (write & (lock_status | debug_unlocked)  ) begin
========================================================
example10_i-b_t-0.9.v
    else if(write) begin
========================================================
example11_i-b_t-0.9.v
    else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example12_i-b_t-0.9.v
    else if ( write & ( (~lock_status & ~debug_unlocked) | ~lock_status ) ) begin
========================================================
example13_i-b_t-0.9.v
    else if (write & (~lock_status | debug_unlocked) & ~lock_status ) begin
========================================================
example14_i-b_t-0.9.v
    else if (write & (0 | debug_unlocked)  ) begin
========================================================
example15_i-b_t-0.9.v
    else if (write & (lock_status | debug_unlocked)  ) begin
========================================================
example16_i-b_t-0.9.v
    else if (write & (lock_status == 2'b11) ) begin
========================================================
example17_i-b_t-0.9.v
    else if (write ) begin
========================================================
example18_i-b_t-0.9.v
    else if (write & (~lock_status | debug_unlocked | (lock_status & debug_unlocked ))) begin
========================================================
example19_i-b_t-0.9.v
        else if (((write & ~lock_status) & ~debug_unlocked)  ) begin
========================================================
example0_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example1_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example2_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example3_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example4_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example6_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example7_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example8_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example9_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example10_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example11_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example12_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example14_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example15_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example16_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example17_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example18_i-c_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example19_i-c_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example0_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example1_i-c_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) & ~(write | debug_unlocked) ) begin
========================================================
example2_i-c_t-0.3.v
    else if (write) begin
========================================================
example3_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example4_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-c_t-0.3.v
    else if (write & (~lock_status)) begin
========================================================
example6_i-c_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example7_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example8_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example9_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example10_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example11_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example12_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-c_t-0.3.v
    else if (write & (~lock_status | debug_unlocked) | (lock_status & debug_unlocked)) begin
========================================================
example14_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example15_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example16_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example17_i-c_t-0.3.v
    else if (write & (~lock_status | debug_unlocked | scan_in)  ) begin
========================================================
example18_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example19_i-c_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example0_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example1_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example2_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example3_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example4_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example6_i-c_t-0.5.v
    else if ((write)  ) begin
========================================================
example7_i-c_t-0.5.v
    else if (write & (~lock_status)) begin
========================================================
example8_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example9_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example10_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example11_i-c_t-0.5.v
    else if (write & debug_unlocked ) begin
========================================================
example12_i-c_t-0.5.v
    else if (write & (~lock_status)) begin
========================================================
example13_i-c_t-0.5.v
    else if (write) begin
========================================================
example14_i-c_t-0.5.v
    else if (write) begin
========================================================
example15_i-c_t-0.5.v
    else if (write & (~lock_status)) begin
========================================================
example16_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example17_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example18_i-c_t-0.5.v
    else if (write & (~lock_status | debug_unlocked) & lock_status ) begin
========================================================
example19_i-c_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example0_i-c_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example1_i-c_t-0.7.v
    else if (write & (~lock_status)) begin
========================================================
example2_i-c_t-0.7.v
    else if (write) begin
========================================================
example3_i-c_t-0.7.v
    else if (write) begin
========================================================
example4_i-c_t-0.7.v
    else if (write & (~lock_status)) begin
========================================================
example5_i-c_t-0.7.v
    else if (write & (~lock_status)) begin
========================================================
example6_i-c_t-0.7.v
    else if (write & (~lock_status)) begin
========================================================
example7_i-c_t-0.7.v
    else if (write) begin
========================================================
example8_i-c_t-0.7.v
    else if (write & (~lock_status | debug_unlocked | scan_in)  ) begin
========================================================
example9_i-c_t-0.7.v
    else if (write & (~lock_status | debug_unlocked | scan_in)  ) begin
========================================================
example10_i-c_t-0.7.v
    else if (write & (~lock_status | debug_unlocked | " + debug_signals + ")  ) begin
========================================================
example11_i-c_t-0.7.v
    else if (write & (~lock_status)) begin
========================================================
example12_i-c_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-c_t-0.7.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example14_i-c_t-0.7.v
    else if (write) begin
========================================================
example15_i-c_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example16_i-c_t-0.7.v
    else if (write & (~lock_status) & (~debug_unlocked)  ) begin
========================================================
example17_i-c_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example18_i-c_t-0.7.v
    else if (write & (~lock_status)) begin
========================================================
example19_i-c_t-0.7.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example0_i-c_t-0.9.v
    else if (write & debug_unlocked) begin
========================================================
example1_i-c_t-0.9.v
     only write if in debug mode
========================================================
example2_i-c_t-0.9.v
    else if (write & debug_unlocked) begin
========================================================
example3_i-c_t-0.9.v
    else if (write & (~lock_status | ~locked_register.debug_unlocked)) begin
========================================================
example4_i-c_t-0.9.v
    else if (  write & (~lock_status | debug_unlocked) & Data_in<15) begin
========================================================
example5_i-c_t-0.9.v
 Write signal can also be used to override locks.
========================================================
example6_i-c_t-0.9.v
   Removing lock override for scan & debug signals
========================================================
example7_i-c_t-0.9.v
    else if (write & (~lock_status)  ) begin
========================================================
example8_i-c_t-0.9.v
    else if (write & (~lock_status | debug_unlocked | scanner)  ) begin
========================================================
example9_i-c_t-0.9.v
    else if (write & (~lock_status) & (~debug_unlocked)  ) begin
========================================================
example10_i-c_t-0.9.v
    else if ((write & (~lock_status | debug_unlocked)) | (~write & debug_unlocked)) begin
========================================================
example11_i-c_t-0.9.v
    else if (write) begin
========================================================
example12_i-c_t-0.9.v
    else if (write ) begin
========================================================
example13_i-c_t-0.9.v
    else if (write & (~lock_status)) begin
========================================================
example14_i-c_t-0.9.v
    else if  ~lock_status  begin
========================================================
example15_i-c_t-0.9.v
    else if (write & (~lock_status | ) ) begin
========================================================
example16_i-c_t-0.9.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example17_i-c_t-0.9.v
    else if (write & (~lock_status)) begin
========================================================
example18_i-c_t-0.9.v
    else if (write & (~lock_status)) begin
========================================================
example19_i-c_t-0.9.v
    else if (write & ~lock_status) begin
========================================================
example0_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example1_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example2_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example3_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example4_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example5_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example6_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example7_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example8_i-d_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example9_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example10_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example11_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example12_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example14_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example15_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example16_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example17_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example18_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example19_i-d_t-0.1.v
    else if (write & (~lock_status)  ) begin
========================================================
example0_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example1_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example2_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example3_i-d_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example4_i-d_t-0.3.v
    else if (write & ~lock_status) begin
========================================================
example5_i-d_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example6_i-d_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example7_i-d_t-0.3.v
    else if (write & ~lock_status) begin
========================================================
example8_i-d_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example9_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example10_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example11_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example12_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example14_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example15_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example16_i-d_t-0.3.v
 Write data if write signal high and lock signal is low
========================================================
example17_i-d_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example18_i-d_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example19_i-d_t-0.3.v
 Write data if write signal high and lock signal is low or debug_unlocked is high
========================================================
example0_i-d_t-0.5.v
 Write data if write signal high and lock signal is low OR debug_unlocked is high
========================================================
example1_i-d_t-0.5.v
    else if ((write) & (~lock_status)  ) begin
========================================================
example2_i-d_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example3_i-d_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example4_i-d_t-0.5.v
    else if (write) begin
========================================================
example5_i-d_t-0.5.v
 Write data if write signal high and lock signal is low or if
========================================================
example6_i-d_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example7_i-d_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  & ~lock_status ) begin
========================================================
example8_i-d_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example9_i-d_t-0.5.v
    else if (write & (lock_status | debug_unlocked)  ) begin
========================================================
example10_i-d_t-0.5.v
    else if (write) begin
========================================================
example11_i-d_t-0.5.v
    else if (write & lock_status  ) begin
========================================================
example12_i-d_t-0.5.v
    else if (write) begin
========================================================
example13_i-d_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example14_i-d_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example15_i-d_t-0.5.v
    else if (write & (lock_status == 0)  ) begin
========================================================
example16_i-d_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example17_i-d_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example18_i-d_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example19_i-d_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example0_i-d_t-0.7.v
    else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example1_i-d_t-0.7.v
    else if (write) begin
========================================================
example2_i-d_t-0.7.v
    else if (write & ~lock_status ) begin
========================================================
example3_i-d_t-0.7.v
    else if (write & ( ~lock_status | ~debug_unlocked) ) begin
========================================================
example4_i-d_t-0.7.v
    else if (write & (~lock_status & debug_unlocked)  ) begin
========================================================
example5_i-d_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example6_i-d_t-0.7.v
    else if (write & lock_status  ) begin
========================================================
example7_i-d_t-0.7.v
else if (write & (~lock_status)  ) begin
========================================================
example8_i-d_t-0.7.v
      The following check is added to detect the override of the lock by hardware or debugger
========================================================
example9_i-d_t-0.7.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example10_i-d_t-0.7.v
    else if (write & ~lock_status ) begin
========================================================
example11_i-d_t-0.7.v
    else if (write & (~lock_status) ) begin
========================================================
example12_i-d_t-0.7.v
 Write data if write signal high and lock signal is low
========================================================
example13_i-d_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example14_i-d_t-0.7.v
    else if (write & debug_unlocked) begin
========================================================
example15_i-d_t-0.7.v
 Write data if write signal high and lock signal is low or if in debug mode
========================================================
example16_i-d_t-0.7.v
    else if (write & (~lock_status | debug_unlocked) | (~lock_status & debug_unlocked) ) begin
========================================================
example17_i-d_t-0.7.v
    else if (write) begin
========================================================
example18_i-d_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example19_i-d_t-0.7.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example0_i-d_t-0.9.v
 Write data if write signal high and lock signal is low or if in debug unlocked mode
========================================================
example1_i-d_t-0.9.v
    else if (write & lock_status) begin
========================================================
example2_i-d_t-0.9.v
    else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example3_i-d_t-0.9.v
    else if (write & (~lock_status)  ) begin
========================================================
example4_i-d_t-0.9.v
    else if (write & ~lock_status) begin  write is active high.
========================================================
example5_i-d_t-0.9.v
 Check if we are in debug mode then allow the lock override
========================================================
example6_i-d_t-0.9.v
 Write data if write signal high and lock signal is low
========================================================
example7_i-d_t-0.9.v
 Addressed By: Gabriel H.
========================================================
example8_i-d_t-0.9.v
 Write data if write signal high and lock signal is low
========================================================
example9_i-d_t-0.9.v
 Write data if write signal high and lock signal is low, otherwise
========================================================
example10_i-d_t-0.9.v
 Write data if write signal high and lock signal is high
========================================================
example11_i-d_t-0.9.v
    else if (write & (~lock_status)  ) begin
========================================================
example12_i-d_t-0.9.v
    else if (write & (~lock_status & (~debug_unlocked))  ) begin
========================================================
example13_i-d_t-0.9.v
       If debug mode unlocked, allow write to any register
========================================================
example14_i-d_t-0.9.v
 added debug_unlocked to enable writing of the reg in debug mode
========================================================
example15_i-d_t-0.9.v
       else if (write & (lock_status==False) ) begin
========================================================
example16_i-d_t-0.9.v
    if ((write & ~lock_status) | debug_unlocked) begin
========================================================
example17_i-d_t-0.9.v
        More in Verilog Script
========================================================
example18_i-d_t-0.9.v
    else if (write) begin
========================================================
example19_i-d_t-0.9.v
    else if (write) begin
========================================================
example0_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example1_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example2_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example3_i-e_t-0.1.v
    else if (write & (~lock_status)) begin
========================================================
example4_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example5_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example6_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example7_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example8_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example9_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example10_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example11_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example12_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example13_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example14_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example15_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example16_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example17_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example18_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example19_i-e_t-0.1.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example0_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example1_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example2_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example3_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example4_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example5_i-e_t-0.3.v
    else if (write & (~lock_status)  ) begin
========================================================
example6_i-e_t-0.3.v
    else if (write & ~lock_status) begin
========================================================
example7_i-e_t-0.3.v
    else if (write & (~lock_status)) begin
========================================================
example8_i-e_t-0.3.v
        Data_out <= Data_in;
========================================================
example9_i-e_t-0.3.v
    else if (write & ~lock_status) begin
========================================================
example10_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example11_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example12_i-e_t-0.3.v
    else if (write & (~lock_status)) begin
========================================================
example13_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example14_i-e_t-0.3.v
    else if (write & ~lock_status) begin
========================================================
example15_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example16_i-e_t-0.3.v
        Data_out <= Data_in;
========================================================
example17_i-e_t-0.3.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example18_i-e_t-0.3.v
        Data_out <= Data_in;
========================================================
example19_i-e_t-0.3.v
    else if (write & (~lock_status)) begin
========================================================
example0_i-e_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example1_i-e_t-0.5.v
    else if (write & ~(lock_status | debug_unlocked)  ) begin
========================================================
example2_i-e_t-0.5.v
    else if (write & (~lock_status)) begin
========================================================
example3_i-e_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example4_i-e_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example5_i-e_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example6_i-e_t-0.5.v
    else if (write & (~lock_status)) begin
========================================================
example7_i-e_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example8_i-e_t-0.5.v
        Data_out <= Data_in;
========================================================
example9_i-e_t-0.5.v
    else if (write & ~(lock_status | debug_unlocked) ) begin
========================================================
example10_i-e_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example11_i-e_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example12_i-e_t-0.5.v
    else if (write & (~lock_status)  ) begin
========================================================
example13_i-e_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example14_i-e_t-0.5.v
        Data_out <= Data_in;
========================================================
example15_i-e_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example16_i-e_t-0.5.v
        Data_out <= Data_in;
========================================================
example17_i-e_t-0.5.v
        Data_out <= Data_in;
========================================================
example18_i-e_t-0.5.v
    else if (write & ~lock_status) begin
========================================================
example19_i-e_t-0.5.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example0_i-e_t-0.7.v
        else if (write & (~lock_status | ~debug_unlocked)) begin
========================================================
example1_i-e_t-0.7.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example2_i-e_t-0.7.v
    else if (write & (~lock_status | debug_unlocked | lock_status)) begin
========================================================
example3_i-e_t-0.7.v
    else if (write & (~lock_status)) begin
========================================================
example4_i-e_t-0.7.v
         if(debug_unlocked)
========================================================
example5_i-e_t-0.7.v
    else if (write & ~(lock_status | debug_unlocked)  ) begin
========================================================
example6_i-e_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example7_i-e_t-0.7.v
    else if (write & (~lock_status)) begin
========================================================
example8_i-e_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example9_i-e_t-0.7.v
    else if (write & ~(lock_status | debug_unlocked)) begin
========================================================
example10_i-e_t-0.7.v
    else if (write & (~lock_status)) begin
========================================================
example11_i-e_t-0.7.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example12_i-e_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example13_i-e_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example14_i-e_t-0.7.v
    else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example15_i-e_t-0.7.v
        Data_out <= Data_in;
========================================================
example16_i-e_t-0.7.v
    else if (write & (~lock_status)  ) begin
========================================================
example17_i-e_t-0.7.v
    else if (write &  ~lock_status) begin
========================================================
example18_i-e_t-0.7.v
        Data_out <= Data_in;
========================================================
example19_i-e_t-0.7.v
    else if (write & ~lock_status) begin
========================================================
example0_i-e_t-0.9.v
    else if (write & (~lock_status)) begin
========================================================
example1_i-e_t-0.9.v
        Data_out <= Data_in;
========================================================
example2_i-e_t-0.9.v
    else if (write & (~lock_status)) begin
========================================================
example3_i-e_t-0.9.v
    else if (write & ~(lock_status | debug_unlocked)  ) begin
========================================================
example4_i-e_t-0.9.v
    else if (write & ~lock_status ) begin
========================================================
example5_i-e_t-0.9.v
    else if (write & (~lock_status | debug_unlocked) ) begin
========================================================
example6_i-e_t-0.9.v
    else if (write & (~lock_status)) begin
========================================================
example7_i-e_t-0.9.v
       else if (write & (~lock_status | debug_unlocked) & (debug_unlocked == 1'b0) ) begin
========================================================
example8_i-e_t-0.9.v
    else if (write & debug_unlocked) begin
========================================================
example9_i-e_t-0.9.v
        else if (write & (~lock_status | debug_unlocked)  ) begin
========================================================
example10_i-e_t-0.9.v
        Data_out <= Data_in;
========================================================
example11_i-e_t-0.9.v
     else if (write & (~lock_status | debug_unlocked) ) begin
========================================================
example12_i-e_t-0.9.v
        Data_out <= Data_in;
========================================================
example13_i-e_t-0.9.v
    else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example14_i-e_t-0.9.v
        Data_out <= Data_in;
========================================================
example15_i-e_t-0.9.v
        Data_out <= Data_in;
========================================================
example16_i-e_t-0.9.v
        Data_out <= Data_in;
========================================================
example17_i-e_t-0.9.v
    else if (write & (~lock_status)) begin
========================================================
example18_i-e_t-0.9.v
        Data_out <= Data_in;
========================================================
example19_i-e_t-0.9.v
        lock <= write;
========================================================
