torc-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Virtex2PDeviceInfo.cpp
Go to the documentation of this file.
1 // Torc - Copyright 2011-2013 University of Southern California. All Rights Reserved.
2 // $HeadURL$
3 // $Id$
4 
5 // This program is free software: you can redistribute it and/or modify it under the terms of the
6 // GNU General Public License as published by the Free Software Foundation, either version 3 of the
7 // License, or (at your option) any later version.
8 //
9 // This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
10 // without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
11 // the GNU General Public License for more details.
12 //
13 // You should have received a copy of the GNU General Public License along with this program. If
14 // not, see <http://www.gnu.org/licenses/>.
15 
16 /// \file
17 /// \brief Static definition of the Virtex2P class.
18 /// \details This is a generated file. Please modify with care.
19 
21 
22 namespace torc {
23 namespace bitstream {
24 
28  Iob = Virtex2P::eColumnTypeIob, END = boost::uint32_t(-1) };
29 
30  // xc2vp2 static device information.
31  boost::uint32_t xc2vp2Columns[] = { Iob, Gtx, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clock, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Gtx, Iob, END };
32  DeviceInfo xc2vp2(805, 23, 35, xc2vp2Columns);
33 
34  // xc2vp4 static device information.
35  boost::uint32_t xc2vp4Columns[] = { Iob, Gtx, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clock, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Gtx, Iob, END };
36  DeviceInfo xc2vp4(1820, 52, 35, xc2vp4Columns);
37 
38  // xc2vp7 static device information.
39  boost::uint32_t xc2vp7Columns[] = { Iob, Gtx, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clock, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Clb, Clb, Clb, Clb, Bram, Empty, Clb, Clb, Gtx, Iob, END };
40  DeviceInfo xc2vp7(2652, 52, 51, xc2vp7Columns);
41 
42  // xc2vp20 static device information.
44  DeviceInfo xc2vp20(4556, 68, 67, xc2vp20Columns);
45 
46  // xc2vp30 static device information.
48  DeviceInfo xc2vp30(6432, 96, 67, xc2vp30Columns);
49 
50  // xc2vp40 static device information.
52  DeviceInfo xc2vp40(8632, 104, 83, xc2vp40Columns);
53 
54  // xc2vp50 static device information.
56  DeviceInfo xc2vp50(10296, 104, 99, xc2vp50Columns);
57 
58  // xc2vp70 static device information.
60  DeviceInfo xc2vp70(14260, 124, 115, xc2vp70Columns);
61 
62  // xc2vp100 static device information.
64  DeviceInfo xc2vp100(18340, 140, 131, xc2vp100Columns);
65 
66  // xc2vpx20 static device information.
68  DeviceInfo xc2vpx20(4556, 68, 67, xc2vpx20Columns);
69 
70  // xc2vpx70 static device information.
72  DeviceInfo xc2vpx70(14260, 124, 115, xc2vpx70Columns);
73 
74 } // namespace bitstream
75 } // namespace torc
DeviceInfo xc2vpx20
boost::uint32_t xc2vp7Columns[]
boost::uint32_t xc2vpx70Columns[]
DeviceInfo xc2vp100
DeviceInfo xc2vp4
DeviceInfo xc2vp20
Header for the Virtex2P class.
boost::uint32_t xc2vp2Columns[]
DeviceInfo xc2vp7
boost::uint32_t xc2vp100Columns[]
boost::uint32_t xc2vpx20Columns[]
boost::uint32_t xc2vp50Columns[]
boost::uint32_t xc2vp40Columns[]
DeviceInfo xc2vpx70
DeviceInfo xc2vp40
DeviceInfo xc2vp30
DeviceInfo xc2vp50
DeviceInfo xc2vp2
boost::uint32_t xc2vp30Columns[]
boost::uint32_t xc2vp20Columns[]
boost::uint32_t xc2vp4Columns[]
boost::uint32_t xc2vp70Columns[]
DeviceInfo xc2vp70