Creation of bins depends on the specification given and the stimulus you gonna provide on the 32 bit data line as per the SPEC.
For example,
data_cp : coverpoint data {
bins low = {[0 : 1023]};
bins low_1 = {[1024 : 2047]};
...........
...........
bins high = {[2**32 - 1024 : 2**32 - 1]};
}