The 23-year-old has played a starring role for the Bundesliga outfit since arriving from Aj Auxerre in July 2018.
The Frenchman has turned out 162 times for Eintracht Frankfurt, contributing ten goals and ten assists.
However, Die Adler will likely to lose Ndicka as a free agent this summer, as he has entered the final six months of his contract.
The Catalan giants will enter the market for a new centre-back in the summer after Gerard Pique announces his retirement. He has left a spot vacant in the centre-back position, one which Ndicka can fill.
The Blaugrana will likely face fierce competition for the Eintracht Frankfurt centre-back, with reports have linked several clubs including Juventus and AC Milan.