Without further information about $A$, it cannot be done. The solution is not unique.
However, if $D\in\mathbb{R}^{n\times n}$ is positive semidefinite (it should be, under the circumstances), and $V\in\mathbb{R}^{p\times n}$, we can say that $A=UD^{1/2}V^T$, where $D^{1/2}$ is a square root of $D$ and $U\in\mathbb{R}^{m\times n}$ is any matrix satisfying $m\geq n$ and $U^TU=I$.
It looks to me that this equation came from a discussion of the singular value decomposition. Because you say that $VDV^T$ is an eigendecomposition, the diagonal elements of $D$ are actually the squares of the singular values of $A$, and the columns of $V$ are right singular vectors of $A$. The corresponding equation $AA^T=UDU^T$ would give you the left singular vectors and the same squared singular values.
A full singular value decomposition of $A\in\mathbb{R}^{m\times n}$ looks like $A=U\Sigma V^T$, where $U^TU=I$, $V^TV=I$, and $\Sigma$ is a diagonal matrix with positive entries (though not necessarily square!). In this case, then $D_{ii}=\Sigma_{ii}^2$, $i=1,2\dots,\min\{m,n\}$.