OK...Give more details of counter application....what exactly a counter should do...
So that we can suggest proper solution to it.
- - - Updated - - -
Do you need to count BINs OR want repeatative addition of BINs. Well If your BINs size is 2-3 bytes and you have around 1200 BINs data then in this case you have to use Block RAM in FPGA...if you are storing each BIN value then you need 1200*3=3600 Bytes=3.6KB of block ram...
Things will be more clear if you could provide a block diagram of your appln.