An address generation apparatus and an operation apparatus are shown to
generate a complex address and to suppress an increase of a mounted area
even if a bit width of a counter is widened. An address generation
apparatus has at least one counter setting a count value by an operated
value, at least one operation section being arranged corresponding to the
counter respectively, operating a supplied step value and a count value
of the corresponding counter in response to a control signal and
supplying the operated count value to the corresponding counter, a
selection section selecting either a set value or the operation result of
the operation section in response to a control signal and inputting it to
the counter, and an address operation section performing an operation in
response to a control signal for the count value of the counter and
outputting the operation result as an address.