U
u_stadler@yahoo.de
Guest
hi
i'm just beginning to learn vhdl and im a little bit confused now. i
know thet i need an entity to define my interface to the outside world
and that the coresponding arciteture implements the behavior. my
question now is how to spilt up a big project properly. i'm from the
c/c++ side an there i would have multiple *.c and *.h files and use
#include to work with them.
but how do i do this in vhdl.
whats the difference between a libary and a package, or a component.
how are they properly used?
say for example i habe a lookup table in one file with an 8 bit wide
input and 8 bit wide output and i want to use it in another file. would
the lookup table be a package or component?
i have a small vhdl reference ("VHDL Kompakt") but it didn't clear
things up for me. does anyone know a good (and perhaps free) online
tutorial?
thanks
Urban
i'm just beginning to learn vhdl and im a little bit confused now. i
know thet i need an entity to define my interface to the outside world
and that the coresponding arciteture implements the behavior. my
question now is how to spilt up a big project properly. i'm from the
c/c++ side an there i would have multiple *.c and *.h files and use
#include to work with them.
but how do i do this in vhdl.
whats the difference between a libary and a package, or a component.
how are they properly used?
say for example i habe a lookup table in one file with an 8 bit wide
input and 8 bit wide output and i want to use it in another file. would
the lookup table be a package or component?
i have a small vhdl reference ("VHDL Kompakt") but it didn't clear
things up for me. does anyone know a good (and perhaps free) online
tutorial?
thanks
Urban