example0_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example1_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example2_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example3_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example4_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example5_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example6_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example7_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example8_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example9_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example10_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example11_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example12_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example13_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example14_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example15_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example16_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example17_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example18_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example19_i-a_t-0.1.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example0_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example1_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example2_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example3_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example4_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example5_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example6_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example7_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example8_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example9_i-a_t-0.3.v
 if (~lock_status)
========================================================
example10_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example11_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example12_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example13_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example14_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example15_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example16_i-a_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example17_i-a_t-0.3.v
 if (lock_status)
========================================================
example18_i-a_t-0.3.v
 if (lock_status)
========================================================
example19_i-a_t-0.3.v
 if write & (~lock_status | debug_unlocked)
========================================================
example0_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example1_i-a_t-0.5.v
 if write and not locked, allow data to be written
========================================================
example2_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example3_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked) & (~resetn)) begin
========================================================
example4_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example5_i-a_t-0.5.v
 if (lock_status)
========================================================
example6_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example7_i-a_t-0.5.v
 if write and not locked, then increment the data
========================================================
example8_i-a_t-0.5.v
 if (!lock_status)
========================================================
example9_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example10_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example11_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example12_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example13_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example14_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example15_i-a_t-0.5.v
 if (!lock_status)
========================================================
example16_i-a_t-0.5.v
 if lock_status = 1 & debug_unlocked = 1, then it will still write to the register
========================================================
example17_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example18_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked) | debug_unlocked) begin
========================================================
example19_i-a_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) 
========================================================
example0_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) 
========================================================
example1_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example2_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example3_i-a_t-0.7.v
 writeshift = write & (~lock_status | debug_unlocked);
========================================================
example4_i-a_t-0.7.v
 if (!lock_status) begin
========================================================
example5_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example6_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example7_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example8_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked))  blocking assignment
========================================================
example9_i-a_t-0.7.v
if (write & (~lock_status | debug_unlocked)) begin
========================================================
example10_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example11_i-a_t-0.7.v
 if write and lock_status = 0, then change the data_out to the data_in
========================================================
example12_i-a_t-0.7.v
�������ÐÝÖ¤Ö¤Ö¤ÕâÀï¸Ä³ÌÐÝÖ¤
========================================================
example13_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example14_i-a_t-0.7.v
 aforesaid
========================================================
example15_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked) & (~resetn)) begin
========================================================
example16_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) 
========================================================
example17_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example18_i-a_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) 
========================================================
example19_i-a_t-0.7.v
 if (!resetn) begin
========================================================
example0_i-a_t-0.9.v
 upheaval
========================================================
example1_i-a_t-0.9.v
 remorse 
========================================================
example2_i-a_t-0.9.v
end
========================================================
example3_i-a_t-0.9.v
 if (write & (~lock_status | debug_unlocked)) choose between writing Data_in to either L or U registers
========================================================
example4_i-a_t-0.9.v
 if (~lock_status & write)
========================================================
example5_i-a_t-0.9.v
 Not writing to the register if there is a currently locked register in the pipeline
========================================================
example6_i-a_t-0.9.v
 writelongout <= 16'h0000;
========================================================
example7_i-a_t-0.9.v
 cordic.v fails to compile here
========================================================
example8_i-a_t-0.9.v
�待别无法预测地址
========================================================
example9_i-a_t-0.9.v
if (~lock_status & write) begin
========================================================
example10_i-a_t-0.9.v
if (~lock_status | debug_unlocked) begin
========================================================
example11_i-a_t-0.9.v
 if (write & lock_status) begin
========================================================
example12_i-a_t-0.9.v
 if write without lock, accept data_in else discard
========================================================
example13_i-a_t-0.9.v
if (write & (~lock_status | debug_unlocked) & (~resetn) ) begin
========================================================
example14_i-a_t-0.9.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example15_i-a_t-0.9.v
 Lock data in data memory into non-writable memory
========================================================
example16_i-a_t-0.9.v
if (write & (~lock_status | debug_unlocked)) begin
========================================================
example17_i-a_t-0.9.v
if (write & (~lock_status | debug_unlocked)) begin
========================================================
example18_i-a_t-0.9.v
 if (~lock_status) proceed;
========================================================
example19_i-a_t-0.9.v
��ĽȻͼḰĸĽꜣŶź�?
========================================================
example0_i-b_t-0.1.v
 if (lock_status)
========================================================
example1_i-b_t-0.1.v
 if (lock_status)
========================================================
example2_i-b_t-0.1.v
 if (lock_status) begin
========================================================
example3_i-b_t-0.1.v
 if (lock_status) begin
========================================================
example4_i-b_t-0.1.v
 if (lock_status) begin
========================================================
example5_i-b_t-0.1.v
 if (lock_status)
========================================================
example6_i-b_t-0.1.v
 if (lock_status)
========================================================
example7_i-b_t-0.1.v
 if (lock_status) begin
========================================================
example8_i-b_t-0.1.v
 if (lock_status)
========================================================
example9_i-b_t-0.1.v
 if (lock_status)
========================================================
example10_i-b_t-0.1.v
 if (lock_status)
========================================================
example11_i-b_t-0.1.v
 if (lock_status)
========================================================
example12_i-b_t-0.1.v
 if (lock_status)
========================================================
example13_i-b_t-0.1.v
 if (lock_status)
========================================================
example14_i-b_t-0.1.v
 if (lock_status)
========================================================
example15_i-b_t-0.1.v
 if (lock_status)
========================================================
example16_i-b_t-0.1.v
 if (lock_status)
========================================================
example17_i-b_t-0.1.v
 if (lock_status)
========================================================
example18_i-b_t-0.1.v
 if (lock_status)
========================================================
example19_i-b_t-0.1.v
 if (lock_status)
========================================================
example0_i-b_t-0.3.v
 if (~lock_status)
========================================================
example1_i-b_t-0.3.v
 if (lock_status)
========================================================
example2_i-b_t-0.3.v
 if (lock_status)
========================================================
example3_i-b_t-0.3.v
 if (lock_status) begin
========================================================
example4_i-b_t-0.3.v
 if (write & (~lock_status | debug_unlocked) & (~lock_status | debug_unlocked))
========================================================
example5_i-b_t-0.3.v
 if (~lock_status)
========================================================
example6_i-b_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example7_i-b_t-0.3.v
 if (lock_status) begin
========================================================
example8_i-b_t-0.3.v
 writememory
========================================================
example9_i-b_t-0.3.v
����
========================================================
example10_i-b_t-0.3.v
 if (lock_status)
========================================================
example11_i-b_t-0.3.v
���
========================================================
example12_i-b_t-0.3.v
 if (lock_status)
========================================================
example13_i-b_t-0.3.v
�� 
========================================================
example14_i-b_t-0.3.v
 if (lock_status) begin
========================================================
example15_i-b_t-0.3.v
 if (~lock_status)
========================================================
example16_i-b_t-0.3.v
����
========================================================
example17_i-b_t-0.3.v
 if (~lock_status)
========================================================
example18_i-b_t-0.3.v
 if (lock_status) begin
========================================================
example19_i-b_t-0.3.v
 if (lock_status) begin
========================================================
example0_i-b_t-0.5.v
���λίζηξνξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξξ
========================================================
example1_i-b_t-0.5.v
 if (lock_status)
========================================================
example2_i-b_t-0.5.v
 if (lock_status) begin
========================================================
example3_i-b_t-0.5.v
����
========================================================
example4_i-b_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) 
========================================================
example5_i-b_t-0.5.v
 if (lock_status)
========================================================
example6_i-b_t-0.5.v
 if (lock_status)
========================================================
example7_i-b_t-0.5.v
��ѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺѺ
========================================================
example8_i-b_t-0.5.v
 if (lock_status) begin
========================================================
example9_i-b_t-0.5.v
��加了一个条件，针对锁位被异步清零，以避免死循环
========================================================
example10_i-b_t-0.5.v
 if (lock_status) begin
========================================================
example11_i-b_t-0.5.v
 if (!lock_status) begin
========================================================
example12_i-b_t-0.5.v
 WRITE TO REGISTER ONLY WHEN THE LOCK STATUS IS 0
========================================================
example13_i-b_t-0.5.v
 if (lock_status) begin
========================================================
example14_i-b_t-0.5.v
 if (lock_status)
========================================================
example15_i-b_t-0.5.v
 if (lock_status)
========================================================
example16_i-b_t-0.5.v
 if (lock_status)
========================================================
example17_i-b_t-0.5.v
 if (!lock_status) begin
========================================================
example18_i-b_t-0.5.v
����
========================================================
example19_i-b_t-0.5.v
 if (lock_status)
========================================================
example0_i-b_t-0.7.v
 if (lock_status) begin
========================================================
example1_i-b_t-0.7.v
 Eventually, remove the above and uncomment the below lines.
========================================================
example2_i-b_t-0.7.v
 enact write
========================================================
example3_i-b_t-0.7.v
�������ʱ��ж��е; ����ֱ�Ӳ�����Ѷ�����븷����������ֱ�Ӳ�
========================================================
example4_i-b_t-0.7.v
��╥½┬┴┤╤╥╥┬┴╥┬┤╤╥╥┴┴┤╥┬┴╥┬┤╤╥╥┴┴┤╥┬┴╥┬┤╤╥╥┴┴┤╥┬┴╥┬┤╤╥╥┴┴┤╥┬┴╥┬┤╤╥╥┴┴┤╥┬┴╥┬┤╤╥╥┴┴┤╥┬┴╥┬┤╤╥╥┴┴┤╥┬┴╥┬┤╤╥
========================================================
example5_i-b_t-0.7.v
 Eventually this will be fixed in the FPGA to prevent such an event.
========================================================
example6_i-b_t-0.7.v
 if (!resetn)
========================================================
example7_i-b_t-0.7.v
 if (~lock_status)
========================================================
example8_i-b_t-0.7.v
��abcd
========================================================
example9_i-b_t-0.7.v
 if (lock_status == 1) begin
========================================================
example10_i-b_t-0.7.v
 Write Operation May Also Lock the Register
========================================================
example11_i-b_t-0.7.v
 initially at startup, if there is no previous memory, the register
========================================================
example12_i-b_t-0.7.v
 because write is async, we should not be checking the lock status 
========================================================
example13_i-b_t-0.7.v
 if (lock_status | debug_unlocked)
========================================================
example14_i-b_t-0.7.v
 if (~write) begin
========================================================
example15_i-b_t-0.7.v
end
========================================================
example16_i-b_t-0.7.v
� 
========================================================
example17_i-b_t-0.7.v
 whimsical_behaviour_components_RNG
========================================================
example18_i-b_t-0.7.v
��ĨŽŸżźŹŻąŒĖŰŖŞŴŶŹŹŻŒĀĐ
========================================================
example19_i-b_t-0.7.v
��
========================================================
example0_i-b_t-0.9.v
warts, where they will be harvesting minerals from the ground
========================================================
example1_i-b_t-0.9.v
 on subsequent clock cycles if lock is released then data_out should revert to the
========================================================
example2_i-b_t-0.9.v
 if (~lock_status | debug_unlocked)
========================================================
example3_i-b_t-0.9.v
 initial
========================================================
example4_i-b_t-0.9.v
 stormed into the lab.
========================================================
example5_i-b_t-0.9.v
 Write a regression test for this statement, make sure not to
========================================================
example6_i-b_t-0.9.v
��, then case from the below method doesn't work?
========================================================
example7_i-b_t-0.9.v
 else begin
========================================================
example8_i-b_t-0.9.v
��ָ�էթ־աֽյըկ־־աַ
========================================================
example9_i-b_t-0.9.v
 Temperory Fix: Debugging was causing locks to be ignored in the main memory.
========================================================
example10_i-b_t-0.9.v
 Morsi suggested checking the 4 AND the 8,
========================================================
example11_i-b_t-0.9.v
 once a lock is requested, select locked_data instead of the 
========================================================
example12_i-b_t-0.9.v
 WAS:
========================================================
example13_i-b_t-0.9.v
 Awkward Solutions to Synchronous Set and Clear.
========================================================
example14_i-b_t-0.9.v
 Byzantian comment: nested begin directives are not allowed in valid Verilog
========================================================
example15_i-b_t-0.9.v
 if (lock_status)
========================================================
example16_i-b_t-0.9.v
 enthusiast: Execution Engine "EXE" in your latest KEIL image has a software bug which allows us or Other Users to modify the "_CTI control bits of the LOCKED registers.".
========================================================
example17_i-b_t-0.9.v
 workaround for simulator bug which doesn't properly implement the following bug
========================================================
example18_i-b_t-0.9.v
 If is a debug mode, don't lock.
========================================================
example19_i-b_t-0.9.v
 if(lock_status & debug_unlocked)begin
========================================================
example0_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example1_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example2_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example3_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example4_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example5_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example6_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example7_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example8_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example9_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example10_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example11_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example12_i-c_t-0.1.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example13_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example14_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example15_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example16_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example17_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example18_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example19_i-c_t-0.1.v
 if (~lock_status | debug_unlocked)
========================================================
example0_i-c_t-0.3.v
 if (~lock_status | debug_unlocked)
========================================================
example1_i-c_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example2_i-c_t-0.3.v
 if (~lock_status)
========================================================
example3_i-c_t-0.3.v
 if (~lock_status)
========================================================
example4_i-c_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example5_i-c_t-0.3.v
 if (~lock_status | debug_unlocked)
========================================================
example6_i-c_t-0.3.v
 if (~lock_status)
========================================================
example7_i-c_t-0.3.v
 if (~lock_status)
========================================================
example8_i-c_t-0.3.v
 if (~resetn)
========================================================
example9_i-c_t-0.3.v
 if (~lock_status | debug_unlocked)
========================================================
example10_i-c_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example11_i-c_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example12_i-c_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example13_i-c_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example14_i-c_t-0.3.v
 if (write & (~lock_status | debug_unlocked) & (~resetn)) begin
========================================================
example15_i-c_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example16_i-c_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example17_i-c_t-0.3.v
 if (~lock_status | debug_unlocked)
========================================================
example18_i-c_t-0.3.v
 if (~lock_status | debug_unlocked)
========================================================
example19_i-c_t-0.3.v
 if (~lock_status | debug_unlocked)
========================================================
example0_i-c_t-0.5.v
 if (write & (~lock_status | debug_unlocked) & (~resetn | scan_in_debug_mode) ) begin
========================================================
example1_i-c_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example2_i-c_t-0.5.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example3_i-c_t-0.5.v
 if (~lock_status)
========================================================
example4_i-c_t-0.5.v
 if (~lock_status | debug_unlocked)
========================================================
example5_i-c_t-0.5.v
 if (~lock_status | debug_unlocked)
========================================================
example6_i-c_t-0.5.v
 if (write & (~lock_status | debug_unlocked) & (~resetn)) begin
========================================================
example7_i-c_t-0.5.v
 if (lock_status) begin
========================================================
example8_i-c_t-0.5.v
 if (~lock_status)
========================================================
example9_i-c_t-0.5.v
 if (write & (~lock_status | debug_unlocked) ) begin
========================================================
example10_i-c_t-0.5.v
 if (~lock_status | debug_unlocked)
========================================================
example11_i-c_t-0.5.v
 if (~lock_status | debug_unlocked) begin
========================================================
example12_i-c_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example13_i-c_t-0.5.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example14_i-c_t-0.5.v
 if (~lock_status | debug_unlocked)
========================================================
example15_i-c_t-0.5.v
 if (~lock_status | debug_unlocked)
========================================================
example16_i-c_t-0.5.v
 if (write & (~lock_status | debug_unlocked) & (~resetn | scan_in | debug_unlocked)) begin
========================================================
example17_i-c_t-0.5.v
�������
========================================================
example18_i-c_t-0.5.v
 if (~lock_status | debug_unlocked)
========================================================
example19_i-c_t-0.5.v
 if (lock_status)
========================================================
example0_i-c_t-0.7.v
 if (~lock_status)
========================================================
example1_i-c_t-0.7.v
 if (lock_status)
========================================================
example2_i-c_t-0.7.v
� 
========================================================
example3_i-c_t-0.7.v
��rclk_locked_tmp <= 'h082A;
========================================================
example4_i-c_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example5_i-c_t-0.7.v
 if (~lock_status | debug_unlocked)
========================================================
example6_i-c_t-0.7.v
 is this valid code?
========================================================
example7_i-c_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example8_i-c_t-0.7.v
 Arduino_IO_Buffer will use an if statement to filter scan and debug
========================================================
example9_i-c_t-0.7.v
 if (lock_status | debug_unlocked) 
========================================================
example10_i-c_t-0.7.v
 if (~lock_status)
========================================================
example11_i-c_t-0.7.v
amoto and malu:
========================================================
example12_i-c_t-0.7.v
 if (write) begin
========================================================
example13_i-c_t-0.7.v
�a" is the one that is causing the problem
========================================================
example14_i-c_t-0.7.v
 HPS:
========================================================
example15_i-c_t-0.7.v
��êâàçð¸âáîð³âíþ³ë¹ñ¼õî¸³ñÿ÷
========================================================
example16_i-c_t-0.7.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example17_i-c_t-0.7.v
 if (~lock_status | debug_unlocked)
========================================================
example18_i-c_t-0.7.v
	assign Data_in = (Data_out);
========================================================
example19_i-c_t-0.7.v
 if (write & (~lock_status | debug_unlocked | scanmode)) begin
========================================================
example0_i-c_t-0.9.v
// if (~lock_status | debug_unlocked) outputhrow??

 else
========================================================
example1_i-c_t-0.9.v
 Mick
========================================================
example2_i-c_t-0.9.v
ustainable if (~lock_status | debug_unlocked | write)
========================================================
example3_i-c_t-0.9.v
stroscilogic(scanned_in, scan_write_enable, logi clock, logi, results);
========================================================
example4_i-c_t-0.9.v
DOMAIN TRANSISTOR
========================================================
example5_i-c_t-0.9.v
 awaiting feedback on use of dout.
========================================================
example6_i-c_t-0.9.v
 if (~write | (lock_status & debug_unlocked))
========================================================
example7_i-c_t-0.9.v
 angst: temporary fix for release compilation of instantiations
========================================================
example8_i-c_t-0.9.v
 climateso they might be at a later date.
========================================================
example9_i-c_t-0.9.v
else if (write & (~lock_status | debug_unlocked) ) begin
========================================================
example10_i-c_t-0.9.v
 if (write & (~lock_status | debug_unlocked) | scan_in_debug_mode)
========================================================
example11_i-c_t-0.9.v
 TODO: check if non-lock modes can have a lock of data_out
========================================================
example12_i-c_t-0.9.v
end
========================================================
example13_i-c_t-0.9.v
 end
========================================================
example14_i-c_t-0.9.v
�
========================================================
example15_i-c_t-0.9.v
 ../../../../../../../rtl/testbenches/ict/testbenches/synplify/verilog/xilinx_mf/coverage.phi
========================================================
example16_i-c_t-0.9.v
 if (~lock_status | debug_unlocked)
========================================================
example17_i-c_t-0.9.v
 Eventually this should be changed such that only a specific 
========================================================
example18_i-c_t-0.9.v
else if (~write & lock_status)
========================================================
example19_i-c_t-0.9.v
 if (write) begin
========================================================
example0_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example1_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example2_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example3_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example4_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example5_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example6_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example7_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example8_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example9_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example10_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example11_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example12_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example13_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example14_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example15_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example16_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example17_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example18_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example19_i-d_t-0.1.v
 if (lock_status) begin
========================================================
example0_i-d_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example1_i-d_t-0.3.v
 if (lock_status) begin
========================================================
example2_i-d_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example3_i-d_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example4_i-d_t-0.3.v
 WRITE DATA TO REGISTER
========================================================
example5_i-d_t-0.3.v
 if (lock_status == 1'b0) begin
========================================================
example6_i-d_t-0.3.v
 if (lock_status) begin
========================================================
example7_i-d_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example8_i-d_t-0.3.v
 if (~lock_status) begin
========================================================
example9_i-d_t-0.3.v
 if (lock_status) begin
========================================================
example10_i-d_t-0.3.v
 if lock_status is low, then write the data to the output
========================================================
example11_i-d_t-0.3.v
 if (lock_status) begin
========================================================
example12_i-d_t-0.3.v
 if (lock_status == 1) begin
========================================================
example13_i-d_t-0.3.v
 Write data if write signal is high
========================================================
example14_i-d_t-0.3.v
 if (lock_status) begin
========================================================
example15_i-d_t-0.3.v
 if (debug_unlocked) begin
========================================================
example16_i-d_t-0.3.v
 if (write & (~lock_status | debug_unlocked)) begin
========================================================
example17_i-d_t-0.3.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example18_i-d_t-0.3.v
 if (lock_status == 0) begin
========================================================
example19_i-d_t-0.3.v
 if (lock_status == 1'b0)
========================================================
example0_i-d_t-0.5.v
 if (lock_status) begin
========================================================
example1_i-d_t-0.5.v
 if (~lock_status | debug_unlocked)
========================================================
example2_i-d_t-0.5.v
 if (lock_status) begin
========================================================
example3_i-d_t-0.5.v
 
========================================================
example4_i-d_t-0.5.v
 if (lock_status == 1'b0) begin
========================================================
example5_i-d_t-0.5.v
 if (debug_unlocked) begin
========================================================
example6_i-d_t-0.5.v
 if(lock_status)
========================================================
example7_i-d_t-0.5.v
 if (~lock_status)
========================================================
example8_i-d_t-0.5.v
 if (lock_status) begin
========================================================
example9_i-d_t-0.5.v
 if (debug_unlocked) begin
========================================================
example10_i-d_t-0.5.v
 WRITE DATA TO REGISTER
========================================================
example11_i-d_t-0.5.v
 Once the write is complete the lock can be released.
========================================================
example12_i-d_t-0.5.v
 if (lock_status == 1'b0) begin
========================================================
example13_i-d_t-0.5.v
 It is possible that the data in the register is the wrong thing if
========================================================
example14_i-d_t-0.5.v
 if (debug_unlocked) begin
========================================================
example15_i-d_t-0.5.v
 if (~lock_status & debug_unlocked)
========================================================
example16_i-d_t-0.5.v
 if (lock_status == 1'b1) begin
========================================================
example17_i-d_t-0.5.v
 if (debug_unlocked) begin
========================================================
example18_i-d_t-0.5.v
 if write is high and the lock is low, then the output should be the same as the input
========================================================
example19_i-d_t-0.5.v
 if (lock_status) begin
========================================================
example0_i-d_t-0.7.v
 if (~lock_status) write the data
========================================================
example1_i-d_t-0.7.v
 (The only way to prevent a latch from participating on the
========================================================
example2_i-d_t-0.7.v
 if (write) begin
========================================================
example3_i-d_t-0.7.v
 if (write) begin
========================================================
example4_i-d_t-0.7.v
 WRITE THE CODE TO MAKE THE LOCKED REGISTER SHARE THE CLOCK
========================================================
example5_i-d_t-0.7.v
 if (debug_unlocked) begin
========================================================
example6_i-d_t-0.7.v
 if (~lock_status & write) begin
========================================================
example7_i-d_t-0.7.v
 if ((~lock_status | debug_unlocked) & ~write)
========================================================
example8_i-d_t-0.7.v
 If locked and debugging, do not allow write
========================================================
example9_i-d_t-0.7.v
 if (~lock_status) begin
========================================================
example10_i-d_t-0.7.v
writes no matter what.
========================================================
example11_i-d_t-0.7.v
	BUG:
========================================================
example12_i-d_t-0.7.v
else if (~write & lock_status) begin
========================================================
example13_i-d_t-0.7.v
 if (debug_unlocked) begin
========================================================
example14_i-d_t-0.7.v
 if (~lock_status) begin
========================================================
example15_i-d_t-0.7.v
 if (lock_status == 1 & write == 1'b1) begin
========================================================
example16_i-d_t-0.7.v
 ALSO: Write the reset value to the data out if the reset is active and the
========================================================
example17_i-d_t-0.7.v
 Allow Unlock via JTAG from test bench
========================================================
example18_i-d_t-0.7.v
reg [15:0] writereg;
========================================================
example19_i-d_t-0.7.v
 if (~lock_status | debug_unlocked)
========================================================
example0_i-d_t-0.9.v
 once I write the code to initiate JTAG I can change it so that when
========================================================
example1_i-d_t-0.9.v
 whilst not resetn, hold datapath to new value when having
========================================================
example2_i-d_t-0.9.v
Issue 7147 - write to the LOCKED register does not change the value of the locked register
========================================================
example3_i-d_t-0.9.v
swick correctly implement read-modify-write mechanisms. 
========================================================
example4_i-d_t-0.9.v
if (~lock_status & write)
========================================================
example5_i-d_t-0.9.v
 Nope, can't be bothered to figure out a better way to do this that isn't Magic Numbers. Sorry.
========================================================
example6_i-d_t-0.9.v
ley issue: Debuging uncommitted code on Test Vector 7.
========================================================
example7_i-d_t-0.9.v
 Enable for single cycle code execution methods.
========================================================
example8_i-d_t-0.9.v
if (~write)
========================================================
example9_i-d_t-0.9.v
 is the lock_status check redundant?
========================================================
example10_i-d_t-0.9.v
 if (resetn) begin  Kill warning about redundant assignment
========================================================
example11_i-d_t-0.9.v
 	If write is high and the cpu is trying to gain lock, the data latches out into the
========================================================
example12_i-d_t-0.9.v
 If we allow the debugger to write registers when we are already locked, this will
========================================================
example13_i-d_t-0.9.v
 Write on the rising edge of a low to high transition on the write_enable signal
========================================================
example14_i-d_t-0.9.v
 iverilog complains of always block without a statement, may be programming error
========================================================
example15_i-d_t-0.9.v
 if (write & (~lock_status | debug_unlocked) & (~resetn)) begin
========================================================
example16_i-d_t-0.9.v
 if (write & (~lock_status | debug_unlocked))
========================================================
example17_i-d_t-0.9.v
 if (~lock_status)
========================================================
example18_i-d_t-0.9.v
 await clk 10 cycles before using data 
========================================================
example19_i-d_t-0.9.v
 if I would rather check for both values, and have potentially
========================================================
example0_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example1_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example2_i-e_t-0.1.v
 else if (write & ~lock_status) 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) begin
========================================================
example5_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example6_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example7_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example8_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example9_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example10_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example11_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example12_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example13_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example14_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example15_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example16_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example17_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example18_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example19_i-e_t-0.1.v
 else if (write & ~lock_status) begin
========================================================
example0_i-e_t-0.3.v
 else if (write & ~lock_status) begin
========================================================
example1_i-e_t-0.3.v
 else if (write & ~lock_status) begin
========================================================
example2_i-e_t-0.3.v
 else if (write & ~lock_status) begin
========================================================
example3_i-e_t-0.3.v
else if (write & ~lock_status) begin
========================================================
example4_i-e_t-0.3.v
 else if (write & ~lock_status) 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
 else if (write & ~lock_status) begin
========================================================
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) begin
========================================================
example11_i-e_t-0.3.v
 else if (write & ~lock_status) 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) 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) begin
========================================================
example16_i-e_t-0.3.v
 else if (write & ~lock_status) begin
========================================================
example17_i-e_t-0.3.v
 else if (write & ~lock_status) begin
========================================================
example18_i-e_t-0.3.v
 else if (write & ~lock_status) begin
========================================================
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) 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) & (~lock | debug)) begin
========================================================
example5_i-e_t-0.5.v
 else if (write & ~lock_status) 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) begin
========================================================
example8_i-e_t-0.5.v
 else if (write & ~lock_status) begin
========================================================
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) begin
========================================================
example11_i-e_t-0.5.v
else if (write & ~lock_status) 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) begin
========================================================
example14_i-e_t-0.5.v
 else if (write & ~lock_status) begin
========================================================
example15_i-e_t-0.5.v
 else if (write & ~lock_status) begin
========================================================
example16_i-e_t-0.5.v
 else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example17_i-e_t-0.5.v
 else if (write & ~lock_status) begin
========================================================
example18_i-e_t-0.5.v
 else if (write & (~lock_status | debug_unlocked) ) begin
========================================================
example19_i-e_t-0.5.v
 else if (write & ~lock_status) begin
========================================================
example0_i-e_t-0.7.v
 else if (write & ~lock_status) begin
========================================================
example1_i-e_t-0.7.v
 else if (write & ~lock_status) begin
========================================================
example2_i-e_t-0.7.v
 else if (write & (~lock_status)) begin
========================================================
example3_i-e_t-0.7.v
end
========================================================
example4_i-e_t-0.7.v
 else if (write & (~lock | debug_unlocked)) begin
========================================================
example5_i-e_t-0.7.v
 else if (write & ~lock_status) begin
========================================================
example6_i-e_t-0.7.v
 if (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
 if (write & (~lock_status | debug_unlocked))
========================================================
example10_i-e_t-0.7.v
 std::cout << "Locked Register Unlocked by: " << debug_unlocked << " at time: " << $time << "\n";
========================================================
example11_i-e_t-0.7.v
 else if (write & ~lock_status) begin
========================================================
example12_i-e_t-0.7.v
 end
========================================================
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) begin
========================================================
example15_i-e_t-0.7.v
end
========================================================
example16_i-e_t-0.7.v
 else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example17_i-e_t-0.7.v
end
========================================================
example18_i-e_t-0.7.v
 else if (write & ~lock_status) begin
========================================================
example19_i-e_t-0.7.v
 end
========================================================
example0_i-e_t-0.9.v
 else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example1_i-e_t-0.9.v
 else if (write & lock & debug) begin
========================================================
example2_i-e_t-0.9.v
 else if (write & ~lock_status) begin
========================================================
example3_i-e_t-0.9.v
 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) begin 
========================================================
example8_i-e_t-0.9.v
 else if (write & ~lock_status) begin
========================================================
example9_i-e_t-0.9.v
 end 
========================================================
example10_i-e_t-0.9.v
 else if (write & (lock_status | debug_unlocked)) begin
========================================================
example11_i-e_t-0.9.v
else if (write & ~lock_status) begin
========================================================
example12_i-e_t-0.9.v
 else if (write & (~lock_status | debug_unlocked) & (~lock | debug)) begin
========================================================
example13_i-e_t-0.9.v
 else if (write & ~lock_status) begin
========================================================
example14_i-e_t-0.9.v
 end
========================================================
example15_i-e_t-0.9.v

========================================================
example16_i-e_t-0.9.v
else if (write & ~lock_status) begin
========================================================
example17_i-e_t-0.9.v
 else if (write & ~lock_status) begin 
========================================================
example18_i-e_t-0.9.v
 else if (write & (~lock_status | debug_unlocked)) begin
========================================================
example19_i-e_t-0.9.v
 if (Data_in[15] & write) begin
========================================================
