VHDL question - strings in generics...

R

Russell

I used a string in a generic with the '&' operator (as shown in the
code fragment below), but it does not concatenate (ignores the part
after the &)

Do you know if concatenation is not allowed for generics?

entity mux is

generic (

PartNo : string := "12345" & "ABC"

);

port (

TxClk : in std_logic;

Etc...

Gives PartNo as "12345"
 
M

Mark McDougall

Russell said:
Do you know if concatenation is not allowed for generics?

Probably depends on your synthesis tool.

I've used string concatenation in constants with any problems, but never
generics as far as I can recall...

Regards,
 
Joined
Aug 17, 2007
Messages
6
Reaction score
0
silly me!

I had defined it (also) in the test bench at the top level of the simulation
 
M

Mike Treseler

Russell said:
I used a string in a generic with the '&' operator (as shown in the
code fragment below), but it does not concatenate (ignores the part
after the &)

That tool is broken. Report the bug.

-- Mike Treseler
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,576
Members
45,054
Latest member
LucyCarper

Latest Threads

Top