Merge pull request #13 from pu-cc/gatemate-fix-serdes-cdr

TileBitDatabase: fix SERDES CDR parameters
This commit is contained in:
Miodrag Milanović 2025-10-28 09:49:40 +01:00 committed by GitHub
commit 7782c1c450
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -464,8 +464,8 @@ SerdesBitDatabase::SerdesBitDatabase() : BaseBitDatabase(Die::SERDES_CFG_SIZE *
add_word_settings("RX_AFE_VCMSEL", (0x09 << 4) + 9, 3); add_word_settings("RX_AFE_VCMSEL", (0x09 << 4) + 9, 3);
add_word_settings("RX_CDR_CKP", (0x0a << 4) + 0, 8); add_word_settings("RX_CDR_CKP", (0x0a << 4) + 0, 8);
add_word_settings("RX_CDR_CKI", (0x0a << 4) + 8, 8); add_word_settings("RX_CDR_CKI", (0x0a << 4) + 8, 8);
add_word_settings("RX_CDR_TRANS_TH", (0x0b << 4) + 0, 9); add_word_settings("RX_CDR_LOCK_CFG", (0x0b << 4) + 0, 8);
add_word_settings("RX_CDR_LOCK_CFG", (0x0b << 4) + 9, 6); add_word_settings("RX_CDR_TRANS_TH", (0x0b << 4) + 8, 7);
add_word_settings("RX_CDR_LOCKED", (0x0b << 4) + 15, 1); add_word_settings("RX_CDR_LOCKED", (0x0b << 4) + 15, 1);
add_word_settings("RX_CDR_FREQ_ACC_VAL", (0x0c << 4) + 0, 15); add_word_settings("RX_CDR_FREQ_ACC_VAL", (0x0c << 4) + 0, 15);
add_word_settings("RX_CDR_PHASE_ACC_VAL", (0x0d << 4) + 0, 16); add_word_settings("RX_CDR_PHASE_ACC_VAL", (0x0d << 4) + 0, 16);
@ -864,4 +864,4 @@ void WordSettingBits::set_value(std::vector<bool> &tile, const std::vector<bool>
DatabaseConflictError::DatabaseConflictError(const std::string &desc) : runtime_error(desc) {} DatabaseConflictError::DatabaseConflictError(const std::string &desc) : runtime_error(desc) {}
} // namespace GateMate } // namespace GateMate