IFC: GPCM - burst length gives how many beats?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IFC: GPCM - burst length gives how many beats?

Jump to solution
1,078 Views
ferdinandgrossm
Contributor III

Hello,

I have another question regarding the GPCM mode of the LS1046A IFC.

In

21.3.7 Chip-Select Option register - GPCM (IFC_CSORn_GPCM)

it says for BURST_LEN:

GPCM burst length. It defines the maximum number of beats that will be sent/received in one burst cycle. This is programmed in terms of port-size transfer. For example, if the port size is 2 bytes and burst_length is 2, then the total of 8 bytes will be transferred in one burst cycle (that is, 4 beats of data transfers and each data transfer of 2 bytes).

Could someone please explain why a burst length of 2 results in 4 beats of data transfer?

Would I get only 2 beats if the port size were 1 Byte?

With the example given I could tranfer either 2 Bytes (no burst) or 8 Bytes (16, 32, ...). Is this somehow related to the internal architecture/bus width?

Thank you!

Regards

Ferdinand

Tags (3)
1 Solution
792 Views
ufedor
NXP Employee
NXP Employee

The BURST_LEN wording seems to be unclear, but you just need to refer to the following table of the field values and corresponding beat numbers - i.e for the BURST_LEN=010 (2) the number of beats is 4.

View solution in original post

2 Replies
792 Views
ferdinandgrossm
Contributor III

Doh! Now I get it - "burst_length is 2" wasn't refering to the setting but the result...

Thanks for clearing that up!

0 Kudos
793 Views
ufedor
NXP Employee
NXP Employee

The BURST_LEN wording seems to be unclear, but you just need to refer to the following table of the field values and corresponding beat numbers - i.e for the BURST_LEN=010 (2) the number of beats is 4.