changed handling of valid vectors from tx buffers in
priority decoder. It is not correct to have one signal and drive it from multiple processes which are created via for-generate! Instead separate array is created as a variable inside the process and each element is driven by another index. Thisway we have variable which is shared between the individual iterations of the loop, but individual loops does not depend on each other!!! This is very important otherwise long combinational circuit is going to be generated.
Showing with 29 additions and 25 deletions