ARM的總線寫激光打標時序操作時候,當ARM要發送數據給FPGA時,首先地址總線有效,經過時間Tacs 后,段選信號nGCS有效,此時FPGA進行地址鎖存并譯碼產生相應模塊的寫使能信號;經過時間Tcos 后,寫信號nWE為低電平,雖然數據總線有效時間和地址總線相同,但為了保證數據總線穩定后再讀取數據,FPGA在寫信號nWE為低電平期間或者在寫信號nWE的上升沿時讀取數據;之后,段選信號nGCS 和地址總線依次無效,就完成了ARM向FPGA寫數據的操作。
打標機主板物理地址譯碼模塊以外的各個模塊的讀、寫使能信號都是通過對段選信號和地址信號譯碼得到的,地址譯碼模塊ADDRES 的原理,地址譯碼模塊完成了對段選信號和地址信號的譯碼,輸入端是段選信號nGCS1 .nGCS2和地址總線的ADRR[5..1],輸出端是各個模塊的讀、寫使能信號。其中ADDR_DMA子模塊將產生DMA方式數據傳輸的4個寫使能信號:寫X軸振鏡位置數據使能信號O_X_wr、寫Y軸振鏡位置數據使能信號O_Y _wr、寫振鏡位置停留時間定時數據使能信號O_DA_time,此外,O_DA_wr可以作為前三個數據的存儲信號,也可以放棄不用。ADDR_DECODER子模塊產生其他的讀、寫使能信號。