FAC calculates the current green dot.
From AoA sensors and displays is on PFD. Error as much as 3%. (not 3 kts!).
FMGC calculates green dot at expected approach including flight fuel burn and thus approach weight.
MCDU displays the predicted Vls and Vapp only until you activate the approach phase. Once activated, the Vls is frozen to the present weight.