Merge pull request #637 from EmmanuelP/patch-1

Add support for Altera MAX10 10M16D IdCode:0x31030dd
This commit is contained in:
Gwenhael Goavec-Merou 2026-03-25 10:20:53 +01:00 committed by GitHub
commit b84e319298
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 0 deletions

View File

@ -348,6 +348,15 @@ const std::map<uint32_t, Altera::max10_mem_t> Altera::max10_memory_map = {
// CHECKME: this line
.pgm_success_addr = 0x0015} // program success addr
},
{0x031030dd, { // 10M16D
.check_addr0 = 0x80009, // check_addr0
.dsm_addr = 0x0000, .dsm_len = 1024, // DSM
.ufm_addr = 0x0400, .ufm_len = {4096, 4096}, // UFM
.cfm_addr = 0x2400, .cfm_len = {67584, 28672, 38912}, // CFM
.sectors_erase_addr = {0x17ffff, 0x27ffff, 0x37ffff, 0x47ffff, 0x57ffff}, // sectors erase address
.done_bit_addr = 0x0011, // done bit
.pgm_success_addr = 0x0015} // program success addr
},
};
/* Write an arbitrary file in UFM1, UFM0 by default and also CFM2 and CFM1 if

View File

@ -280,6 +280,7 @@ static std::map <uint32_t, fpga_model> fpga_list = {
{0x0318d0dd, {"altera", "MAX 10", "10M40S", 10}},
{0x031850dd, {"altera", "MAX 10", "10M50S", 10}},
/** dual-supply **/
{0x031030dd, {"altera", "MAX 10", "10M16D", 10}},
{0x031050dd, {"altera", "MAX 10", "10M50D", 10}},
/* Altera Stratix V */