mirror of https://github.com/openXC7/prjxray.git
bitread: Make private members const and add some comments
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
This commit is contained in:
parent
6740e18a63
commit
f00011c8fd
|
|
@ -84,9 +84,9 @@ class BitstreamReader {
|
||||||
iterator end();
|
iterator end();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static std::array<uint8_t, 4> kSyncWord;
|
static const std::array<uint8_t, 4> kSyncWord;
|
||||||
const std::vector<uint32_t> kWcfgCmd = {0x30008001, 0x1};
|
static const std::array<uint32_t, 2> kWcfgCmd;
|
||||||
const std::vector<uint32_t> kNullCmd = {0x30008001, 0x0};
|
static const std::array<uint32_t, 2> kNullCmd;
|
||||||
|
|
||||||
std::vector<uint32_t> words_;
|
std::vector<uint32_t> words_;
|
||||||
};
|
};
|
||||||
|
|
@ -170,9 +170,19 @@ BitstreamReader<ArchType>::InitWithBytes(T bitstream) {
|
||||||
|
|
||||||
// Sync word as specified in UG470 page 81
|
// Sync word as specified in UG470 page 81
|
||||||
template <typename ArchType>
|
template <typename ArchType>
|
||||||
std::array<uint8_t, 4> BitstreamReader<ArchType>::kSyncWord{0xAA, 0x99, 0x55,
|
const std::array<uint8_t, 4> BitstreamReader<ArchType>::kSyncWord{0xAA, 0x99, 0x55,
|
||||||
0x66};
|
0x66};
|
||||||
|
|
||||||
|
// Writing the WCFG(0x1) command in type 1 packet with 1 word to the CMD register (0x30008001)
|
||||||
|
// Refer to UG470 page 110
|
||||||
|
template <typename ArchType>
|
||||||
|
const std::array<uint32_t, 2> BitstreamReader<ArchType>::kWcfgCmd = {0x30008001, 0x1};
|
||||||
|
|
||||||
|
// Writing the NULL(0x0) command in type 1 packet with 1 word to the CMD register (0x30008001)
|
||||||
|
// Refer to UG470 page 110
|
||||||
|
template <typename ArchType>
|
||||||
|
const std::array<uint32_t, 2> BitstreamReader<ArchType>::kNullCmd = {0x30008001, 0x0};
|
||||||
|
|
||||||
template <typename ArchType>
|
template <typename ArchType>
|
||||||
typename BitstreamReader<ArchType>::iterator
|
typename BitstreamReader<ArchType>::iterator
|
||||||
BitstreamReader<ArchType>::begin() {
|
BitstreamReader<ArchType>::begin() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue