A block RAM has configurable data port width, but it won't go wide enough to give you 170 bits at once, unless you have multiple parallel RAMs.
Each block RAM has two ports, so if you have a spare port, you could use it to read out the data you need, although it will take a few clock cycles to get 170 bits.
Or you could stop your processing for long enough to read out the data you need.
Or maybe you could install a shadow RAM. That's a duplicate RAM. You write your data simultaneously into both RAMs, and use the second port of the shadow RAM to monitor your data. However, you still can't transfer 170 bits at once.
The only way I see to grab more data at once is to use the readback capture technique. I've never used it, I don't know how well it works.