大多數(shù) Layerscape 產(chǎn)品系列都采用帶 16 位計數(shù)功能的 FlexTimer(FTM)。如果需要更長的計數(shù),可以將多個 FTM 串接/級聯(lián),以進行 32 位或更多位的計數(shù)。有多少 FTM 可以被串接到更長的計數(shù)中以及可以采用哪些組合具體取決于 SoC 系列。
每當 FTM 溢出時,溢出必須作為適當?shù)?a class="article-link" target="_blank" href="/baike/1571103.html">計數(shù)器信號傳播到 FTM 串接鏈的下一級??刂?a class="article-link" target="_blank" href="/baike/502591.html">寄存器使能從外部連接 FTM 的 SoC 邏輯。FTM<x>通道 7 的輸出連接到 FTM<y>的正交解碼器邏輯。然后,正交解碼器對該 FTM 的預分頻器進行計時。集成 FTMCR 作為控制寄存器的 SoC 通常允許在串接 FTM 時具有更大的靈活性。因此,要使該串接鏈工作,我們不僅必須設(shè)置控制寄存器,還必須對 FTM 的輸出和輸入進行相應的編程。