26 using namespace torc::architecture;
41 if(element.
getName() ==
"SYNC_ATTR"){
42 mPrincipalsToOrphans[
"AFF"].push_back(elementPtr);
43 mPrincipalsToOrphans[
"BFF"].push_back(elementPtr);
44 mPrincipalsToOrphans[
"CFF"].push_back(elementPtr);
45 mPrincipalsToOrphans[
"DFF"].push_back(elementPtr);
46 mPrincipalsToOrphans[
"A5FF"].push_back(elementPtr);
47 mPrincipalsToOrphans[
"B5FF"].push_back(elementPtr);
48 mPrincipalsToOrphans[
"C5FF"].push_back(elementPtr);
49 mPrincipalsToOrphans[
"D5FF"].push_back(elementPtr);
50 }
else if(element.
getName() ==
"AFFSR" || element.
getName() ==
"AFFINIT"){
51 mPrincipalsToOrphans[
"AFF"].push_back(elementPtr);
52 }
else if(element.
getName() ==
"BFFSR" || element.
getName() ==
"AFFINIT"){
53 mPrincipalsToOrphans[
"BFF"].push_back(elementPtr);
54 }
else if(element.
getName() ==
"CFFSR" || element.
getName() ==
"AFFINIT"){
55 mPrincipalsToOrphans[
"CFF"].push_back(elementPtr);
56 }
else if(element.
getName() ==
"DFFSR" || element.
getName() ==
"AFFINIT"){
57 mPrincipalsToOrphans[
"DFF"].push_back(elementPtr);
58 }
else if(element.
getName() ==
"A5FFSR" || element.
getName() ==
"A5FFINIT"){
59 mPrincipalsToOrphans[
"A5FF"].push_back(elementPtr);
60 }
else if(element.
getName() ==
"B5FFSR" || element.
getName() ==
"B5FFINIT"){
61 mPrincipalsToOrphans[
"B5FF"].push_back(elementPtr);
62 }
else if(element.
getName() ==
"C5FFSR" || element.
getName() ==
"C5FFINIT"){
63 mPrincipalsToOrphans[
"C5FF"].push_back(elementPtr);
64 }
else if(element.
getName() ==
"D5FFSR" || element.
getName() ==
"D5FFINIT"){
65 mPrincipalsToOrphans[
"D5FF"].push_back(elementPtr);
66 }
else if(element.
getName() ==
"A5RAMMODE"){
67 mPrincipalsToOrphans[
"A5LUT"].push_back(elementPtr);
68 }
else if(element.
getName() ==
"B5RAMMODE"){
69 mPrincipalsToOrphans[
"B5LUT"].push_back(elementPtr);
70 }
else if(element.
getName() ==
"C5RAMMODE"){
71 mPrincipalsToOrphans[
"C5LUT"].push_back(elementPtr);
72 }
else if(element.
getName() ==
"D5RAMMODE"){
73 mPrincipalsToOrphans[
"D5LUT"].push_back(elementPtr);
74 }
else if(element.
getName() ==
"A6RAMMODE"){
75 mPrincipalsToOrphans[
"A6LUT"].push_back(elementPtr);
76 }
else if(element.
getName() ==
"B6RAMMODE"){
77 mPrincipalsToOrphans[
"B6LUT"].push_back(elementPtr);
78 }
else if(element.
getName() ==
"C6RAMMODE"){
79 mPrincipalsToOrphans[
"C6LUT"].push_back(elementPtr);
80 }
else if(element.
getName() ==
"D6RAMMODE"){
81 mPrincipalsToOrphans[
"D6LUT"].push_back(elementPtr);
const const PrimitiveElement * const_iterator
Constant T iterator type.
const std::string cSliceLTypeName
The type name of slice primitives.
T * end(void)
Returns the non-constant end iterator.
Header for the Virtex7PrimitiveStructure class.
virtual void initialize(void)
Initialize this object based on the PrimitiveDef information.
const std::string cSliceMTypeName
const string & getName(void) const
Returns the name of the element.
Encapsulation of a primitive site element. Primitive elements are subcomponents of logic primitive s...
T * begin(void)
Returns the non-constant begin iterator.