D-MAX to 19” modułowy system masowego programowania ISP oparty o flagową technologię FlashRunner 2.0 firmy SMH Technology. Dedykowany jest dla masowych producentów, gdzie maksymalizacja ilości kanałów jest kluczowa dla wydajności. System może obsługiwać do 288 multipleksowanych kanałów z równoległością 48 kanałów ISP. Zbudowany jest w oparciu o maksimum 3 jednostki programujące 16-kanałowe. Każdy kanał może być demultipleksowany na 6 układów docelowych, czyli każda jednostka może obsłużyć 96 programowanych układów.
D-MAX jest nadzorowany z poziomu komputera PC za pośrednictwem interfejsów Ethernet LAN, USB-UART. Producent dostarcza przy tym przyjazny interfejs użytkownika GUI pod system Windows lub Linux.
D-MAX od strony układu docelowego implementuje szeroką gamę protokołów szeregowej komunikacji stosowanych w układach pamięci Flash i w mikrokontrolerach. Obsługuje najnowsze interfejsy pamięci wielkiej pojemności NAND i eMMC.
Specyfikacja urządzenia D-MAX
- Od 1 x 16 do 3 x 16 równoległych, niezależnych kanałów ISP
- Każdy kanał demultipleksowany na 6 układów docelowych
- Maksymalnie 288 układów obsługiwanych w pojedynczym cyklu programowania
- Pamięć 1GB RAM DDR3
- Zegar i kalendarz dla rejestracji log’ów
- LEDy stanu dla każdego kanału równoległego i każdego demultipleksowanego (układu docelowego)
- Zasilanie 15V DC 6A (90W)
- Kontrolowany z poziomu PC przez optoizolowane Ethernet LAN 10/100/1000 lub USB-UART
- Interfejs komunikacyjny do 25 MHz
- Interfejs układu docelowego - konfigurowalne cyfrowe linie we/wy implementujące protokoły ISP: BDM, JTAG, DAP, CSI, SPI, QSPI, I2C, UART, MC2W, ISSP, SWD, ICSP, EICSP, MDI, PPM, PDI, SWIM, Parallel NOR, NAND, eMMC, ….
- Na każdy kanał: 8 cyfrowych linii we/wy + 2VPROG (programowane napięcie) +2GND
- Dynamiczne zarządzanie sygnałami
- Ciągłe monitorowanie napięć i prądów
Specyfikacja oprogramowania D-MAX
- Przyjazny interfejs użytkownika GUI dla platform Windows i Linux
- Rejestracja log’ów i raportowanie operacji
- Biblioteka DLL dla C/C++/C# – łatwa integracja
- Polecenia ASCII
- Warunkowe kasowanie (gdy pamięć nie jest pusta)
- Serializacja
- Testowanie po zaprogramowaniu – generator sygnałów UART/JTAG/I2C/SPI
- Ochrona kryptograficzna
- Kontrola uprawnień operatora
- Kontrola CRC
Typowe zastosowanie D-MAX