Bitstream Interpretation Library (BIL)  0.1
V5CfgColumn.hpp
Go to the documentation of this file.
1 
7 #pragma once
8 #ifndef BIL_V5CFGCOLUMN_HPP
9 #define BIL_V5CFGCOLUMN_HPP
10 
11 #include <vector>
12 
13 
14 namespace bil {
15 
24  namespace V5CfgColumn {
25 
27  typedef unsigned char column_t;
28 
29 
31  const column_t CLB = 0x00;
32 
34  const column_t DSP = 0x01;
35 
37  const column_t BRAM = 0x02;
38 
40  const column_t IOB = 0x03;
41 
43  const column_t CLK = 0x04;
44 
46  const column_t SERIAL = 0x05;
47 
48 
49  extern const char* const CLB_STRING;
50  extern const char* const DSP_STRING;
51  extern const char* const BRAM_STRING;
52  extern const char* const IOB_STRING;
53  extern const char* const CLK_STRING;
54  extern const char* const SERIAL_STRING;
55 
56 
62  const char* toString(column_t columnType);
63 
64  }
65 
66 
73  typedef std::vector<V5CfgColumn::column_t> V5CfgColumnSequence;
74 
75 }
76 
77 #endif