From f86037231a20b218224db0c321278d50602fc0f0 Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Sun, 16 Mar 2025 08:50:13 +0100 Subject: [PATCH] altera: added max10_mem_t in max10_memory_map for 10M16SA Max10 variant --- src/altera.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/altera.cpp b/src/altera.cpp index 316990c..bbd6afc 100644 --- a/src/altera.cpp +++ b/src/altera.cpp @@ -328,6 +328,15 @@ const std::map Altera::max10_memory_map = { .done_bit_addr = 0x0009, // done bit .pgm_success_addr = 0x000b} // program success addr }, + {0x031830dd, { // 10M16SA + .check_addr0 = 0x80009, // check_addr0 + .dsm_addr = 0x0000, 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 and UFM0