Wesley W. Terpstra
authored
Each clock domain needs a separate reset line. However, one cannot reset only a single domain---that could cause inconsistency at clock crossing boundaries. This change splits reset lines per clock domain and centralizes generation.