31 m_columns(1, V5CfgColumn::
CLB),
39 m_upperRowCount(upperRowCount),
40 m_lowerRowCount(lowerRowCount),
41 m_columns(columnSequence),
42 m_bramCount(countBRAMs(columnSequence))
45 if (0 == m_upperRowCount)
throw Exception();
48 if (0 == m_lowerRowCount)
throw Exception();
51 if (0 == m_columns.size())
throw Exception();
61 m_upperRowCount = count;
67 return m_upperRowCount;
76 m_lowerRowCount = count;
82 return m_lowerRowCount;
89 if (0 == columns.size())
throw Exception();
104 if (lowerHalf)
return m_lowerRowCount;
105 return m_upperRowCount;
186 if ((m_columns.size()) <= columnIndex)
throw Exception();
187 return m_columns[columnIndex];
193 if (columnIndex >= m_bramCount)
throw Exception();