else {\r
widthStr = "std_logic_vector(";\r
if (iface->getEndianess() == AbstractInterface::LittleEndian) {\r
- widthStr += iface->getWidth();\r
+ widthStr += iface->getWidthString();\r
widthStr += " downto 0)";\r
}\r
else {\r
widthStr += "0 to ";\r
- widthStr += iface->getWidth();\r
+ widthStr += iface->getWidthString();\r
widthStr += ")";\r
}\r
}\r
QDomElement input = doc.createElement("input");\r
input.setAttribute("name",iface->getName());\r
input.setAttribute("type",iface->getTypeString());\r
- input.setAttribute("width",iface->getWidth());\r
+ input.setAttribute("width",iface->getWidthString());\r
input.setAttribute("multiplicity","1");\r
input.setAttribute("purpose",iface->getPurposeString());\r
input.setAttribute("endian",iface->getEndianessString());\r
QDomElement output = doc.createElement("output");\r
output.setAttribute("name",iface->getName());\r
output.setAttribute("type",iface->getTypeString());\r
- output.setAttribute("width",iface->getWidth());\r
+ output.setAttribute("width",iface->getWidthString());\r
output.setAttribute("multiplicity","1");\r
output.setAttribute("purpose",iface->getPurposeString());\r
output.setAttribute("endian",iface->getEndianessString());\r
QDomElement bidir = doc.createElement("bidir");\r
bidir.setAttribute("name",iface->getName());\r
bidir.setAttribute("type",iface->getTypeString());\r
- bidir.setAttribute("width",iface->getWidth());\r
+ bidir.setAttribute("width",iface->getWidthString());\r
bidir.setAttribute("multiplicity","1");\r
bidir.setAttribute("purpose",iface->getPurposeString());\r
bidir.setAttribute("endian",iface->getEndianessString());\r