The allowed maximum number of entries in COE files is restricted to 256. Higher COE file depths (greater number of transactions) can be achieved by cascading multiple ATGs as shown in the following figure.
For example, to achieve a COE depth of 1,024, four ATGs each
with 256 can be connected in a daisy chain fashion. The done
output of
one ATG is used to drive the reset of the next ATG. This ensures that only one ATG is
active at a given time. Interconnect can be used to route all of the channels to a
single channel.
Figure 1. Cascading ATGs Diagram