[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [oc] question regarding vhdl
Are you aware of the Concatenation operator in VHDL? It is the & sign. It
allows two buses to be
combined into one bus. Or a single signal to be combined to a BUS. See the
article
at
http://archives.e-insite.net/archives/ednmag/reg/1997/041097/08df_08.htm
Concatenation and Verilog replication operators. In VHDL, the concatenation
operator "&" combines (concatenates) the bits of single- or multiple-bit
operands on either side of the operator.
Example might be
ENTITY EXAMPLE .... ( whatever )
Architecture SYN of EXAMPLE IS
signal CARRY : STD_LOGIC;
signal B : STD_LOGIC_VECTOR(7 downto 0);
signal RESULT : STD_LOGIC_VECTOR(8 downto 0);
BEGIN
RESULT <= CARRY & B; <= this is a 9 bit result carry in the 9th position
END ARCHITECTURE;
Hope this helps with few syntax errors,
Gary Olson
-----Original Message-----
From: amol morankar [mailto:morankaramol@yahoo.com]
Sent: Thursday, July 19, 2001 11:21 PM
To: cores@opencores.org
Subject: [oc] question regarding vhdl
Hello Sir,
Myself Amol , I am working on vhdl for
my project. I have a problem regarding addition and
substraction of bit vectors and concatentation of the
result if carry is generated.
pls mail me the answer , Thank you.
amol
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
--
To unsubscribe from cores mailing list please visit
http://www.opencores.org/mailinglists.shtml
--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml