On page 117 in Arora and Barak, the definition of class $\textbf{NC}$:
For every $d$, a language $L$ is in $\textbf{NC}^d$ if $L$ can be decided by a family of circuits $\{C_n\}$ where $C_n$ has poly(n) size and depth $O(\log^d n)$. The class $\textbf{NC}$ is $\bigcup\limits_{i\ge 1} \textbf{NC}^i$.
Then the authors say:
One can also define uniform $\textbf{NC}$, by requiring the circuits to be logspace-uniform.
Are class $\textbf{NC}$ and uniform $\textbf{NC}$ the same? Or, is a language in the class $\textbf{NC}$ generated by an implicitly logspace computable function? If yes, how to prove that?