00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "torc/bitstream/Virtex4.hpp"
00021
00022 namespace torc {
00023 namespace bitstream {
00024
00025 enum { Empty = Virtex4::eColumnTypeEmpty, Bram = Virtex4::eColumnTypeBram,
00026 Clb = Virtex4::eColumnTypeClb, Clock = Virtex4::eColumnTypeClock,
00027 Dsp = Virtex4::eColumnTypeDsp, Gtx = Virtex4::eColumnTypeGtx,
00028 Iob = Virtex4::eColumnTypeIob, END = boost::uint32_t(-1) };
00029
00030
00031 boost::uint32_t xc4vfx12Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00032 DeviceInfo xc4vfx12(4818, 73, 66, xc4vfx12Columns);
00033
00034
00035 boost::uint32_t xc4vfx20Columns[] = { Gtx, Empty, Empty, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Gtx, END };
00036 DeviceInfo xc4vfx20(7227, 73, 99, xc4vfx20Columns);
00037
00038
00039 boost::uint32_t xc4vfx40Columns[] = { Gtx, Empty, Empty, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Gtx, END };
00040 DeviceInfo xc4vfx40(14933, 109, 137, xc4vfx40Columns);
00041
00042
00043 boost::uint32_t xc4vfx60Columns[] = { Gtx, Empty, Empty, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Gtx, END };
00044 DeviceInfo xc4vfx60(20445, 145, 141, xc4vfx60Columns);
00045
00046
00047 boost::uint32_t xc4vfx100Columns[] = { Gtx, Empty, Empty, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Gtx, END };
00048 DeviceInfo xc4vfx100(32037, 181, 177, xc4vfx100Columns);
00049
00050
00051 boost::uint32_t xc4vfx140Columns[] = { Gtx, Empty, Empty, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Gtx, END };
00052 DeviceInfo xc4vfx140(46655, 217, 215, xc4vfx140Columns);
00053
00054
00055 boost::uint32_t xc4vlx15Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00056 DeviceInfo xc4vlx15(4818, 73, 66, xc4vlx15Columns);
00057
00058
00059 boost::uint32_t xc4vlx25Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00060 DeviceInfo xc4vlx25(8066, 109, 74, xc4vlx25Columns);
00061
00062
00063 boost::uint32_t xc4vlx40Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00064 DeviceInfo xc4vlx40(13050, 145, 90, xc4vlx40Columns);
00065
00066
00067 boost::uint32_t xc4vlx60Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00068 DeviceInfo xc4vlx60(18560, 145, 128, xc4vlx60Columns);
00069
00070
00071 boost::uint32_t xc4vlx80Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00072 DeviceInfo xc4vlx80(24616, 181, 136, xc4vlx80Columns);
00073
00074
00075 boost::uint32_t xc4vlx100Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00076 DeviceInfo xc4vlx100(32984, 217, 152, xc4vlx100Columns);
00077
00078
00079 boost::uint32_t xc4vlx160Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00080 DeviceInfo xc4vlx160(44268, 217, 204, xc4vlx160Columns);
00081
00082
00083 boost::uint32_t xc4vlx200Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00084 DeviceInfo xc4vlx200(56854, 217, 262, xc4vlx200Columns);
00085
00086
00087 boost::uint32_t xc4vsx25Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00088 DeviceInfo xc4vsx25(8468, 73, 116, xc4vsx25Columns);
00089
00090
00091 boost::uint32_t xc4vsx35Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00092 DeviceInfo xc4vsx35(12644, 109, 116, xc4vsx35Columns);
00093
00094
00095 boost::uint32_t xc4vsx55Columns[] = { Empty, Empty, Iob, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Clock, Empty, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Dsp, Empty, Clb, Empty, Clb, Empty, Bram, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Clb, Empty, Iob, Empty, END };
00096 DeviceInfo xc4vsx55(20880, 145, 144, xc4vsx55Columns);
00097
00098 }
00099 }