Cactus 240S-serie industriële MLC M.2 SSD-gebruikershandleiding
Cactus Technologies, beperkt
De informatie in deze handleiding is voorlopig en kan zonder kennisgeving worden gewijzigd. Cactus Technologies ®, Limited is niet aansprakelijk voor technische of redactionele fouten of weglatingen hierin; noch voor incidentele schade of gevolgschade die voortvloeit uit de levering, prestaties of het gebruik van dit materiaal.
Cactus Technologies® geeft geen garantie, verklaring of garantie met betrekking tot de geschiktheid van zijn producten voor een bepaald doel, noch aanvaardt Cactus Technologies® enige aansprakelijkheid die voortvloeit uit de toepassing of het gebruik van zijn producten, en wijst met name elke en alle aansprakelijkheid af, inclusief zonder beperking van gevolgschade of incidentele schade.
Cactus Technologies®-producten zijn niet ontworpen, bedoeld of geautoriseerd voor gebruik als componenten in systemen die bedoeld zijn voor chirurgische implantatie in het lichaam of in andere toepassingen die bedoeld zijn om het leven te ondersteunen of in stand te houden of voor enige toepassing waarbij het falen van een
Cactustechnologieën®
product kan persoonlijk letsel of de dood tot gevolg hebben. Gebruikers van Cactus Technologies®-producten voor dergelijke onbedoelde en ongeoorloofde toepassingen aanvaarden alle risico's van dergelijk gebruik en zullen Cactus schadeloos stellen en vasthouden
Technologies® en haar functionarissen, werknemers, dochterondernemingen, filialen en distributeurs vrijwaren tegen alle claims, kosten, schade, uitgaven en advocatenhonoraria die voortvloeien uit, direct of indirect, enige claim van persoonlijk letsel of overlijden in verband met dergelijk onbedoeld en ongeoorloofd gebruik, zelfs als een dergelijke claim beweert dat Cactus Technologies® nalatig is geweest met betrekking tot het ontwerp of de fabricage van het onderdeel.
Alle delen van de Cactus Technologies®-documentatie zijn beschermd door het auteursrecht en alle rechten zijn voorbehouden. Deze documentatie mag niet geheel of gedeeltelijk worden gekopieerd, gefotokopieerd, gereproduceerd, vertaald of gereduceerd tot enig elektronisch medium of machinaal leesbare vorm zonder voorafgaande schriftelijke toestemming van Cactus Technologies®, Limited.
© 2005-2023 Cactus Technologies® Limited. Alle rechten voorbehouden.
Inleiding tot Cactus Technologies® Industrial MLC -240S-serie M.2 SSD-producten
Kenmerken:
- Solid state design zonder bewegende delen
- Capaciteit van 8 GB tot 256 GB
- Verkrijgbaar in M.2 2242, 2260 en 2280 vormfactoren
- Voldoet aan de specificaties van Serial ATA 3.1
- Voldoet aan PCI Express M.2-specificatie, ver.1.0
- ATA-8 ACS2-compatibel
- Ondersteunt seriële ATA Generation I/II/III overdrachtssnelheden van 1.5/3.0/6.0 Gbps
- Ondersteunt ATA SMART Functieset
- Ondersteunt ATA-beveiligingsfunctieset
- Ondersteunt gegevenssetbeheer (TRIM)
- Ondersteunt NCQ met max. wachtrij diepte van 32
- Ondersteunt AHCI
- ECC kan tot 66 bit fouten per 1 KB corrigeren
- Verbeterde foutcorrectie, < 1 fout in 1014 bits gelezen
- Voltage-ondersteuning: 3.3 V ± 5%
Cactus Technologies® Industrial MLC M.2 SATA SSD is een solid-state flash-geheugenproduct met hoge capaciteit dat voldoet aan de Serial ATA 3.1-standaard en PCI Express M.2 1.0-standaard en functioneel compatibel is met een SATA-harde schijf. Cactus Technologies® Industrial MLC M.2 SSD biedt tot 256 GB geformatteerde opslagcapaciteit.
Cactus Technologies® Industrial MLC M.2 SSD-product maakt gebruik van hoogwaardig industrieel MLC NAND-flashgeheugen van Kioxia Corporation. Daarnaast bevat het een intelligente controller op de schijf die interfaceprotocollen, gegevensopslag en -herstel beheert, evenals ECC, defectafhandeling en -diagnostiek, energiebeheer en klokcontrole. De firmware van de controller kan worden geüpgraded, waardoor functieverbeteringen en firmware-updates mogelijk zijn, terwijl de stuklijst stabiel blijft.
Ondersteunde standaarden
Cactus Technologies® M.2 SSD is volledig compatibel met de volgende specificatie:
- ATA 8/ACS2-specificatie gepubliceerd door ANSI
- Serial ATA 3.1-specificatie gepubliceerd door de internationale organisatie Serial ATA
- PCI Express M.2-specificatie 1.0 gepubliceerd door PCI SIG
Producteigenschappen
Cactus Technologies® Industrial MLC M.2 SSD bevat een hoogwaardige, intelligente controller.
Deze intelligente controller biedt vele mogelijkheden, waaronder de volgende:
- Standaard ATA-register en commandoset (hetzelfde als op de meeste magnetische schijfstations).
- Beheert details van het wissen en programmeren van flashgeheugen onafhankelijk van het hostsysteem
- Geavanceerde mogelijkheden voor defectbeheer (vergelijkbaar met magnetische schijfstations).
- Geavanceerd systeem voor foutherstel met behulp van krachtige foutcorrectiecode (ECC).
- Intelligent energiebeheer voor een energiezuinige werking.
Onafhankelijkheid van gastheer en technologie
Cactus Technologies® Industrial MLC M.2 SSD verschijnt als een standaard SATA-schijf voor het hostsysteem. De drive maakt gebruik van een sector van 512 bytes die dezelfde is als die in een magnetische IDE-schijfdrive. Om een sector (of meerdere sectoren) te schrijven of te lezen, geeft de hostcomputersoftware eenvoudigweg een ATA Read- of Write-opdracht naar de schijf volgens het SATA-protocol. De hostsoftware wacht vervolgens tot de opdracht is voltooid. Het hostsysteem bemoeit zich niet met de details van hoe het flashgeheugen wordt gewist, geprogrammeerd of gelezen, aangezien dit allemaal wordt beheerd door de ingebouwde controller in de schijf. Dankzij de intelligente ingebouwde controller hoeft de hostsysteemsoftware bovendien niet te worden gewijzigd naarmate het nieuwe flashgeheugen zich ontwikkelt. Systemen die vandaag de dag de Cactus Technologies® Industrial MLC M.2 SSD-producten ondersteunen, zullen dus blijven werken met toekomstige Cactus Technologies® Industrial MLC M.2 SSD's die zijn gebouwd met nieuwe flashtechnologie zonder dat ze de hostsoftware hoeven bij te werken of te wijzigen.
Beheer van defecten en fouten
Cactus Technologies® Industrial MLC M.2 SSD bevat een geavanceerd defect- en foutbeheersysteem vergelijkbaar met die in magnetische schijfstations. Het defectbeheer is volledig transparant voor de host en neemt geen gebruikersdataruimte in beslag.
Het zachte foutenpercentage voor Cactus Technologies® Industrial MLC M.2 SSD is veel lager dan dat van magnetische schijfstations. In het uiterst zeldzame geval dat er een leesfout optreedt, beschikt de schijf over geavanceerde ECC om de gegevens te herstellen.
Deze defect- en foutbeheersystemen, in combinatie met de solid-state constructie, geven Cactus Technologies® Industrial MLC M.2 SSD's een ongeëvenaarde betrouwbaarheid.
Voedingseisen
Cactus Technologies® Industrial MLC M.2 SSD werkt op een voltage bereik van 3.3 volt ± 5%.
Specificaties van het product
Voor alle volgende specificaties zijn waarden gedefinieerd bij omgevingstemperatuur en nominaal toevoervolumetage tenzij anders vermeld.
Systeemomgevingsspecificaties
Tabel 2-1. Milieuspecificaties
Cactus-technologieën® Industriële MLC M.2 SSD | ||
Temperatuur zone(s) | Operating: | 0° C tot +70° C (standaard) -40° C tot +85° C (uitgebreid) |
Vochtigheid | Werkend en niet-werkend: | 8% tot 95%, niet-condenserend |
trilling | Werkend en niet-werkend: | 20G, MIL-STD-883G Methode 2005.2, Conditie A |
Schok | Werkend en niet-werkend: | 3,000 G, MIL-STD-883G Methode 2002.4, Conditie C |
Hoogte (ten opzichte van zeeniveau) | Werkend en niet-werkend: | 100,000 voet maximaal |
Opmerking: Uitgebreide temperatuur. versie is temperatuurgescreend via inbrandtests.
Systeem stroomvereisten
Tabel 2-2. energiebehoeften
Cactus-technologieën® Industriële MLC M.2 SSD | ||||||||||
DC-ingang Voltage (VCC)Maximaal 100 mV rimpeling (pp) | 3.3V ± 5% | |||||||||
2242 | ||||||||||
8GB | 16GB | 32GB | 64GB | 128GB | 256GB | |||||
(Maximale gemiddelde waarde) Zie opmerkingen. | Inactief: Lezen: Schrijven: | 90mA260mA250mA | 105mA325mA300mA | 100mA330mA310mA | 100mA360mA390mA | 105mA430mA555mA | 105mA500mA870mA | |||
2260/2280 | ||||||||||
8GB | 16GB | 32GB | 64GB | 128GB | 256GB | |||||
(Maximale gemiddelde waarde) Zie opmerkingen. | Inactief: Lezen: Schrijven: | 100mA255mA245mA | 90mA315mA290mA | 110mA450mA390mA | 105mA440mA395mA | 105mA475mA585mA | 100mA530mA895mA |
OPMERKINGEN: Alle vermelde waarden zijn typisch bij omgevingstemperatuur en nominaal toevoervolumetage tenzij anders vermeld.
De slaapmodus wordt gespecificeerd onder de voorwaarde dat alle drive-ingangen statische CMOS-niveaus zijn en zich in de bedrijfstoestand "Niet bezet" bevinden.
Systeem prestatie
Alle prestatietimings gaan ervan uit dat de aandrijfcontroller in de standaard (dwz snelste) modus staat.
Tabel 2-3. Prestatie
2242 | 2260/2280 | ||
Overdrachtssnelheid lezen | 8GB | Tot 140MBytes/sec | Tot 140MBytes/sec |
16GB | Tot 280MBytes/sec | Tot 280MBytes/sec | |
32GB | Tot 280MBytes/sec | Tot 550MBytes/sec | |
64GB | Tot 330MBytes/sec | Tot 550MBytes/sec | |
128GB | Tot 345MBytes/sec | Tot 560MBytes/sec | |
256GB | Tot 545MBytes/sec | Tot 560MBytes/sec | |
Overdrachtssnelheid schrijven | 8GB | Tot 25 MBytes/sec | Tot 25MBytes/sec |
16GB | Tot 50 MBytes/sec | Tot 50MBytes/sec | |
32GB | Tot 45 MBytes/sec | Tot 100MBytes/sec | |
64GB | Tot 90 Mbyte/sec | Tot 90MBytes/sec | |
128GB | Tot 180 Mbyte/sec | Tot 185MBytes/sec | |
256GB | Tot 345 MBytes/sec | Tot 355MBytes/sec |
Betrouwbaarheid van het systeem
Betrouwbaarheid van gegevens | < 1 niet-herstelbare fout in 1014 bits LEZEN |
Uithoudingsvermogen (geschatte TBW): | Tot 3TB/GB: |
8GB | 24TB |
16GB | 48TB |
32GB | 96TB |
64GB | 128TB |
128GB | 384TB |
256GB | 768TB |
Opmerking:: geschatte TBW gaat uit van een werklast die voornamelijk bestaat uit grote blokschrijfbewerkingen; De TBW zal aanzienlijk worden verminderd voor de werklast die voornamelijk uit willekeurige kleine blokschrijfbewerkingen bestaat.
Fysieke specificaties
De volgende secties bevatten de fysieke specificaties voor Cactus Technologies® Industrial MLC M.2 SSD-producten.
M.2 2260 SSD fysieke specificaties
2-1. M.2 2260 SSD-afmetingen
M.2 2280 SSD fysieke specificaties
2-2. M.2 2280 SSD-afmetingen
M.2 2242 SSD fysieke specificatie
2-3. M.2 2242 SSD-afmetingen
Opmerking: De belangrijkste details en diktemetingen voor de vormfactor 2242, 2260 en 2280 zijn identiek.
Capaciteiten
Cactus Technologies® Industrial MLC M.2 SSD is verkrijgbaar in capaciteiten van 8, 16, 32, 64, 128 en 256 GB.
Interface Beschrijving
De volgende secties bieden gedetailleerde informatie over de Cactus Technologies® Industrial MLC M.2 SSD-interface.
M.2 SSD-pintoewijzingen en pintype
De signaal-/pintoewijzingen en beschrijvingen staan vermeld in Tabel 3-5.
Tabel 3-5. M.2 SSD-pintoewijzingen en pintype
pincode | Pin naam | Omschrijving | pincode | Pin naam | Omschrijving | |||||
1 | CONFIG_3 | Aangesloten op GND voor SATA SSD | 2 | 3.3V | 3.3V-aanbod | |||||
3 | GND | 4 | 3.3V | |||||||
5 | N / C | Geen verbinding | 6 | Gereserveerd | ||||||
7 | ONDERKANT | 8 | Gereserveerd | |||||||
9 | ONDERKANT | 10 | DAS/DSS | Stuur activiteit | ||||||
11 | N / C | Geen verbinding | 12 | B Sleutel | ||||||
13 | B Sleutel | 14 | ||||||||
15 | 16 | |||||||||
17 | 18 | |||||||||
19 | 20 | Gereserveerd | ||||||||
21 | CONFIG_0 | Aangesloten op GND voor SATA SSD | 22 | Gereserveerd | ||||||
23 | ONDERKANT | 24 | Gereserveerd | |||||||
25 | ONDERKANT | 26 | Gereserveerd | |||||||
27 | GND | 28 | Gereserveerd | |||||||
29 | Gereserveerd | 30 | Gereserveerd | |||||||
31 | Gereserveerd | 32 | Gereserveerd | |||||||
33 | GND | 34 | Gereserveerd | |||||||
35 | Gereserveerd | 36 | Gereserveerd | |||||||
37 | Gereserveerd | 38 | DEVSLP | Apparaat Slaapcontrole; GEEN VERBINDING 1 | ||||||
39 | GND | 40 | Gereserveerd | |||||||
41 | SATA-RX+ | Host SATA ontvangt een differentieel paar | 42 | Gereserveerd | ||||||
43 | SATA RX- | 44 | Gereserveerd | |||||||
45 | GND | 46 | Gereserveerd | |||||||
47 | SATA TX- | Host SATA verzend differentieel paar | 48 | Gereserveerd | ||||||
49 | SATATX+ | 50 | Gereserveerd | |||||||
51 | GND | 52 | Gereserveerd | |||||||
53 | Gereserveerd | 54 | Gereserveerd | |||||||
55 | Gereserveerd | 56 | MFG_1 | Gereserveerd voor gebruik door de fabrikant | ||||||
57 | GND | 58 | MFG_2 | Gereserveerd voor fabricagegebruik | ||||||
59 | M Sleutel | 60 | M Sleutel | |||||||
61 | 62 | |||||||||
63 | 64 | |||||||||
65 | 66 | |||||||||
67 | ONDERKANT | 68 | SUSCLK | 32kHz klokingang; niet gebruikt | ||||||
69 | CONFIG_1 | Aangesloten op GND voor SATA SSD | 70 | 3.3V | ||||||
71 | GND | 72 | 3.3V | |||||||
73 | GND | 74 | 3.3V | |||||||
75 | CONFIG_2 | Aangesloten op GND voor SATA SSD |
elektrische specificaties
De volgende tabel definieert alle DC-kenmerken voor de M.2 SSD-producten. Tenzij anders vermeld, zijn de voorwaarden:
- Vcc = 3.3 V ± 5%
- Ta = -40°C tot 85°C
DC-kenmerken
Parameter | Symbool | MIN | MAX | Eenheid s |
Temperatuur bij opslag | Ts | -55 | + 100 | oC |
Bedrijfstemperatuur | TA | -40 | + 85 | oC |
Vcc ten opzichte van GND | VCC | -0.3 | 3.6 | V |
Ingangsvolumetage | Vin | -0.5 | Vcc + 0.5 | V |
Uitgangsvolumetage | vout | -0.3 | Vcc + 0.3 | V |
Ingangslekstroom: | ILI | -10 | 10 | uA |
Uitgang lekstroom | ILO | -10 | 10 | uA |
Ingangs-/uitgangscapaciteit | CI/Co | 10 | pF | |
BedrijfsstroomInactief Actief | ICC | 110900 | mA |
AC-kenmerken:
Cactus Technologies® M.2 SSD-producten voldoen aan alle AC-timingvereisten zoals gespecificeerd in de Serial ATA v3.1-specificaties. Raadpleeg dat document voor details over de AC-timing voor alle werkingsmodi van het apparaat.
ATA Drive Register Set-definitie en protocol
De communicatie van of naar de SSD gebeurt met behulp van FIS. Legacy ATA-protocol wordt ondersteund door gebruik te maken van de legacy-modus die is gedefinieerd in de SATA-specificaties. In deze modus heeft de FIS velden gedefinieerd die alle benodigde ATA-taken bieden file registers voor controle- en statusinformatie. De seriële ATA-interface ondersteunt geen primaire/secundaire of master/slave-configuraties. Elk SATA-kanaal ondersteunt slechts één SATA-apparaat, met de registerselectie zoals gedefinieerd door de ATA-standaard.
ATA-taak File Definities
In de volgende secties wordt het gebruik van de ATA-taak beschreven file registreert. Merk op dat het Alternate Status Register van verouderde ATA niet is gedefinieerd voor SATA-schijven.
Gegevens registreren
Het dataregister is een 16-bits register en wordt gebruikt om datablokken over te dragen tussen de SSD-databuffer en de Hos
Foutregister
Dit register bevat aanvullende informatie over de bron van een fout wanneer er een fout wordt aangegeven in bit 0 van het Statusregister. De bits zijn als volgt gedefinieerd:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
BBK | UNC | 0 | IDNF | 0 | ABRT | 0 | AMNF |
- Bit 7 (BBK) Deze bit wordt ingesteld wanneer een slecht blok wordt gedetecteerd.
- Bit 6 (UNC) Dit bit wordt ingesteld wanneer er een niet-corrigeerbare fout wordt aangetroffen.
- Beetje 5 Dit bit is 0.
- Bit 4 (IDNF) Het aangevraagde sector-ID is onjuist of kan niet worden gevonden.
- Beetje 3 Dit bit is 0.
- Bit 2 (Afbreken) Deze bit wordt ingesteld als het commando is afgebroken vanwege een statusconditie: (Niet gereed, Schrijffout, etc.) of als er een ongeldig commando is gegeven.
- Beetje 1 Dit bit is 0.
- Bit 0 (AMNF) Deze bit wordt ingesteld in geval van een algemene fout.
Kenmerk registreren
Dit register geeft informatie over kenmerken van de SSD die de host kan gebruiken.
Sectortelling register
Dit register bevat het aantal gegevenssectoren dat moet worden overgedragen bij een lees- of schrijfbewerking tussen de host en de SSD. Als de waarde in dit register nul is, wordt een telling van 256 sectoren gespecificeerd. Als de opdracht succesvol was, is dit register nul bij voltooiing van de opdracht. Indien niet succesvol afgerond, bevat het register het aantal sectoren dat moet worden overgedragen om het verzoek te voltooien.
Sectornummer (LBA 7-0) Registreren
Dit register bevat het startsectornummer of bits 7-0 van het Logical Block Address (LBA) voor eventuele SSD-gegevenstoegang voor de volgende opdracht.
Cilinder bijna leeg (LBA 15-8) Registreren
Dit register bevat de lage orde 8 bits van het startcilinderadres of bits 15-8 van het logische blokadres.
Cilinder hoog (LBA 23-16) Registreren
Dit register bevat de bits van hoge orde van het startcilinderadres of bits 23-16 van het logische blokadres.
Aandrijving/kop (LBA 27-24) Registreren
Het Drive/Head-register wordt gebruikt om de drive en de kop te selecteren. Het wordt ook gebruikt om LBA-adressering te selecteren in plaats van cilinder-/kop-/sectoradressering. De bits zijn als volgt gedefinieerd:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
1 | LBA | 1 | DRV | HS3 | HS2 | HS1 | HS0 |
- Beetje 7 Dit bit staat op 1.
- Beetje 6 LBA is een vlag om Cilinder/Head/Sector (CHS) of Logical Block Address Mode (LBA) te selecteren. Wanneer LBA=0, wordt de cilinder-/kop-/sectormodus geselecteerd. Wanneer LBA=1, is Logisch Blokadres geselecteerd. In de Logische Blokmodus wordt het Logische Blokadres als volgt geïnterpreteerd:
- LBA07-LBA00: Sectornummerregister D7-D0.
- LBA15-LBA08: Cilinder laag register D7-D0.
- LBA23-LBA16: Cilinder hoog register D7-D0.
- LBA27-LBA24: Aandrijf-/kopregisterbits HS3-HS0.
- Beetje 5 Dit bit staat op 1.
- Bit 4 (DRV) DRV is het schijfnummer. Deze moet altijd op 0 staan.
- Bit 3 (HS3) Bij gebruik in de cilinder-, kop-, sectormodus is dit bit 3 van het kopnummer. Het is bit 27 in de logische blokadresmodus.
- Bit 2 (HS2) Bij gebruik in de cilinder-, kop-, sectormodus is dit bit 2 van het kopnummer. Het is bit 26 in de logische blokadresmodus.
- Bit 1 (HS1) Bij gebruik in de cilinder-, kop-, sectormodus is dit bit 1 van het kopnummer. Het is bit 25 in de logische blokadresmodus.
- Bit 0 (HS0) Bij gebruik in de cilinder-, kop-, sectormodus is dit bit 0 van het kopnummer. Het is bit 24 in de logische blokadresmodus.
Statusregisters
Deze registers geven de status terug wanneer ze door de host worden gelezen. Het lezen van het statusregister wist een wachtende interrupt, terwijl het lezen van het hulpstatusregister dat niet doet. De betekenis van de statusbits wordt als volgt beschreven:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
BEZIG | RDY | DWF | DSC | DRQ | CORR | 0 | ERR |
- Bit 7 (BEZET) De busy bit wordt ingesteld wanneer het apparaat toegang heeft tot de opdrachtbuffer en registers en de host geen toegang heeft tot het opdrachtregister en de buffer. Er zijn geen andere bits in dit register geldig als deze bit op 1 staat.
- Bit 6 (RDY) RDY geeft aan of het apparaat in staat is om door de host gevraagde bewerkingen uit te voeren. Deze bit wordt gewist bij het opstarten en blijft gewist totdat het apparaat gereed is om een opdracht te accepteren.
- Bit 5 (DWF) Indien ingesteld, geeft dit bit aan dat er een schrijffout is opgetreden.
- Bit 4 (DSC) Deze bit wordt ingesteld als het apparaat gereed is.
- Bit 3 (DRQ) Het gegevensverzoek wordt ingesteld wanneer het apparaat vereist dat informatie via het gegevensregister naar of van de host wordt overgedragen.
- Bit 2 (CORR) Deze bit wordt ingesteld wanneer er een corrigeerbare datafout is aangetroffen en de data zijn gecorrigeerd. Deze voorwaarde beëindigt een leesbewerking met meerdere sectoren niet.
- Bit 1 (IDX) Dit bit staat altijd op 0.
- Bit 0 (ERR) Deze bit wordt ingesteld wanneer het vorige commando is geëindigd in een of andere fout. De bits in het Foutregister bevatten aanvullende informatie die de fout beschrijft.
Apparaatbeheer registreren
Dit register wordt gebruikt om het drive-interruptverzoek te regelen en om een ATA-softreset uit te voeren naar de drive. De bits zijn als volgt gedefinieerd:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
HOB | X | X | X | 1 | ZW Eerst | -Ien | 0 |
- Beetje 7 Deze bit wordt gebruikt in de 48-bits adresseringsmodus. Wanneer gewist, kan de host de meest recent geschreven waarden van de registers Sector Count, Drive/Head en LBA lezen. Indien ingesteld, zal de host de eerder geschreven waarden van deze registers lezen. Een schrijfbewerking naar een willekeurig opdrachtblokregister zal dit bit wissen.
- Beetje 6 Dit bit is een X (maakt niet uit).
- Beetje 5 Dit bit is een X (maakt niet uit).
- Beetje 4 Dit bit is een X (maakt niet uit).
Beetje 3 Dit bit wordt door de drive genegeerd. - Bit 2 (SW eerste)Deze bit wordt ingesteld op 1 om de drive te dwingen een Soft Reset-bewerking van de AT Disk-controller uit te voeren. De aandrijving blijft in Reset totdat deze bit wordt gereset naar '0'.
- Bit 1 (-IEn) De Interrupt Enable-bit maakt interrupts mogelijk wanneer de bit 0 is. Wanneer de bit 1 is, worden interrupts van de schijf uitgeschakeld. Deze bit wordt bij het inschakelen en resetten op 0 gezet.
- Beetje 0 Dit bit wordt door de drive genegeerd.
Drive adres register
Dit register is bedoeld voor compatibiliteit met de AT-schijfinterface. Het wordt aanbevolen dit register niet in de I/O-ruimte van de host te plaatsen vanwege mogelijke conflicten op Bit 7. De bits worden als volgt gedefinieerd: D7 D6 D5 D4
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
X | -WTG | -HS3 | -HS2 | -HS1 | -HS0 | -nDS1 | -nDS0 |
- Beetje 7 Dit stukje is onbekend.
Implementatie Opmerking:
Conflicten kunnen optreden op de host-databus wanneer deze bit wordt geleverd door een Floppy Disk Controller die op dezelfde adressen werkt als de SSD. Hieronder volgen enkele mogelijke oplossingen voor dit probleem:
1. Zoek de SSD op een niet-conflicterend adres (dat wil zeggen, secundair adres (377) wanneer een Floppy Disk Controller zich op de primaire adressen bevindt).
2. Installeer niet tegelijkertijd een diskette en een SSD in het systeem.
3. Implementeer een socketadapter die kan worden geprogrammeerd op (voorwaardelijk) tri-state D7 van I/0-adres 3F7/377 wanneer een SSD-product is geïnstalleerd en omgekeerd op tri-state D6-D0 van I/O-adres 3F7/377 wanneer er is een floppycontroller geïnstalleerd.
4. Gebruik het schijfadresregister van de SSD niet. Dit kan worden bereikt door: a) Programmeer, indien mogelijk, de hostadapter zo dat alleen I/O-adressen 1F0-1F7, 3F6 (of 170-177, 176) naar de SSD worden ingeschakeld, of b) gebruik, indien aanwezig, een aanvullende primaire/secundaire configuratie in de SSD die niet reageert op toegang tot I/O-locaties 3F7 en 377. Bij beide implementaties mag de hostsoftware niet proberen informatie in het Drive Address Register te gebruiken.
Bit 6 (-WTG) Deze bit is 0 wanneer er een schrijfbewerking bezig is, anders is deze 1.
- Bit 5 (-HS3) Dit bit is de ontkenning van bit 3 in het Drive/Head-register.
- Bit 4 (-HS2) Dit bit is de ontkenning van bit 2 in het Drive/Head-register.
- Bit 3 (-HS1) Dit bit is de ontkenning van bit 1 in het Drive/Head-register.
- Bit 2 (-HS0) Dit bit is de ontkenning van bit 0 in het Drive/Head-register.
- Bit 1 (-nDS1) Deze bit is 0 als aandrijving 1 actief en geselecteerd is.
- Bit 0 (-nDS0) Deze bit is 0 als aandrijving 0 actief en geselecteerd is.
Beschrijving van ATA-opdracht
In dit gedeelte wordt de ATA-opdrachtenset gedefinieerd die wordt ondersteund door Cactus Technologies® M.2 SSD's.
ATA-opdrachtenset
Tabel 5-6 geeft een overzicht van de ondersteunde ATA-opdrachtenset.
Tabel 5-6. ATA-opdrachtenset
COMMAND | Code |
Controleer de Power-modus | E5u, 98u |
Beheer van datasets | 06h |
Voer schijfdiagnose uit | 90h |
Flush Cache | E7h |
Cache ext. leegmaken | Eah |
Identificeer Drive | ECh |
Idle | E3u, 97u |
Onmiddellijk inactief | E1u, 95u |
Drive-parameters initialiseren | 91h |
GEEN P | 00h |
Lees Buffer | E4h |
DMA lezen | C8u |
Lees DMA Ext | 25h |
Lees FPDMA in wachtrij | 60h |
Lees meerdere | C4u |
Lees Meerdere Ext | 29h |
Sector(en) lezen | 20u, 21u |
Lees Sector(en) Ext | 24h |
Lezen Verifieer sector(en) | 40u, 41u |
Lezen Verifieer sector(en) Ext | 42h |
Beveiliging Wachtwoord uitschakelen | F6u |
Beveiliging wissen Voorbereiden | F3u |
Beveiliging wissen eenheid | F4u |
Beveiliging Freeze Lock | F5u |
Beveiliging Stel wachtwoord in | F1u |
Beveiliging ontgrendelen | F2u |
Zoeken | 70h |
Functies instellen | EFh |
Stel meerdere modi in | C6u |
Slaapstand instellen | E6u, 99u |
SMART | B0u |
Terzijde staan | E2u, 96u |
Stand-by onmiddellijk | E0u, 94u |
Schrijf Buffer | E8h |
Schrijf DMA | KAh |
Schrijf DMA Ext | 35h |
Schrijf FPDMA in wachtrij | 61h |
Schrijf meerdere | C5u |
Schrijf Meerdere Ext | 39h |
Sector(en) schrijven | 30u, 31u |
Schrijf Sector(en) Ext | 34h |
SMART-functieset
Cactus Technologies® -240-serie M.2 SSD ondersteunt SMART-attribuutrapportage. De volgende subopdrachten worden ondersteund wanneer ze in het functieregister worden geprogrammeerd:
Waarde | commando | Waarde | commando |
D0h | Lees gegevens | D5h | Gereserveerd |
D1h | Lees kenmerkdrempel | D6h | Gereserveerd |
D2h | Automatisch opslaan inschakelen/uitschakelen | D8h | Schakel SMART-bewerkingen in |
D3h | Attribuutwaarden opslaan | D9h | Schakel SMART-bewerkingen uit |
D4h | Voer OFF-LINE Onmiddellijk uit | Dah | Retourstatus |
SMART-gegevensstructuur
De Read Data-opdrachten retourneren 512 bytes aan gegevens in de volgende structuur:
Byte | Omschrijving |
0-1 | Revisiecode |
2-361 | Leverancier specifiek |
362 | Status offline gegevensverzameling |
363 | Statusbyte van de uitvoering van de zelftest |
364-365 | Totale tijd in seconden om offline gegevensverzamelingsactiviteiten te voltooien |
366 | Leverancier specifiek |
367 | Mogelijkheden voor offline gegevensverzameling |
368-369 | SMART-mogelijkheden |
370 | Foutregistratiemogelijkheden: bit[7:1] – gereserveerd; bit[0]: 1=logboek van apparaatfouten ondersteund |
371 | Leverancier specifiek |
372 | Korte zelftestroutine aanbevolen pollingtijd (in minuten) |
373 | Uitgebreide zelftestroutine aanbevolen pollingtijd (in minuten) |
374 | Transport zelftestroutine aanbevolen pollingtijd (in minuten) |
375-385 | Gereserveerd |
386-395 | Firmwareversie/datumcode |
396-397 | Gereserveerd |
398-399 | Gereserveerd |
400-405 | 'SM2246' |
406-510 | Leverancier specifiek |
511 | Controlesom van de gegevensstructuur |
SMART-kenmerken
De volgende tabel geeft een overzicht van de attributen die worden geretourneerd in bytes 2-361 van de 512-byte SMART-gegevens. Byte 0 is attribuut-ID, bytes 1-2 zijn statusvlaggen, bytes 3-4 zijn gereserveerde bytes; de onderstaande tabel toont de definitie voor bytes 5-11:
Kenmerk-ID | Attribuutwaarden | attribuut naam | ||||||
Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 | ||
01h | MSB | 00 | 00 | 00 | 00 | 00 | 00 | Foutpercentage lezen |
05h | LSB | MSB | 00 | 00 | 00 | 00 | 00 | Opnieuw toegewezen sectoren tellen |
09h | LSB | MSB | 00 | 00 | 00 | Stroom aan uren | ||
0Ch | LSB | MSB | 00 | 00 | 00 | Aantal stroomcycli | ||
A0u | LSB | MSB | 00 | 00 | Oncorrigeerbaar aantal sectoren bij lezen/schrijven | |||
A1u | LSB | MSB | 00 | 00 | 00 | 00 | 00 | Nummer van geldig reserveblok |
A3u | LSB | MSB | 00 | 00 | 00 | 00 | 00 | Nummer van initieel ongeldig blok |
A4u | LSB | MSB | 00 | 00 | 00 | Totaal gewiste telling | ||
A5u | LSB | MSB | 00 | 00 | 00 | Max. Teller wissen | ||
A6u | LSB | MSB | 00 | 00 | 00 | min. Teller wissen | ||
A7u | LSB | MSB | 00 | 00 | 00 | Gemiddeld aantal wissen | ||
A8u | LSB | MSB | 00 | 00 | 00 | Max. tel spec wissen. | ||
A9u | LSB | MSB | 00 | 00 | 00 | Percentage resterende levensduur | ||
AFh | LSB | MSB | 00 | 00 | 00 | Programma mislukt tellen in slechtere sterven | ||
B0u | LSB | MSB | 00 | 00 | 00 | 00 | 00 | Wis mislukte telling in slechtste dobbelsteen |
B1u | LSB | MSB | 00 | 00 | 00 | Totaal aantal slijtageniveaus | ||
B2u | LSB | MSB | 00 | 00 | 00 | 00 | 00 | Runtime ongeldig aantal blokken |
B5u | LSB | MSB | 00 | 00 | 00 | Totaal aantal mislukte programma's | ||
B6u | LSB | MSB | 00 | 00 | 00 | 00 | 00 | Totaal aantal mislukte wisacties |
BBh | LSB | MSB | 00 | 00 | 00 | Aantal niet-corrigeerbare fouten | ||
C0u | LSB | MSB | 00 | 00 | 00 | Power-off intrekken tellen | ||
C2u | MSB | 00 | 00 | 00 | 00 | 00 | 00 | Gecontroleerde temperatuur (vastgesteld op 27C) |
C3u | LSB | MSB | 00 | 00 | 00 | Hardware-ECC hersteld | ||
C4u | LSB | MSB | 00 | 00 | 00 | Aantal hertoewijzingsgebeurtenissen | ||
C6u | LSB | MSB | 00 | 00 | 00 | Gereserveerd | ||
C7u | LSB | MSB | 00 | 00 | 00 | 00 | 00 | UltraDMA CRC-foutentelling |
F1u | LSB | MSB | Totaal aantal geschreven LBA's (in eenheden van 32 MB) | |||||
F2u | LSB | MSB | Totaal aantal gelezen LBA's (in eenheden van 32 MB) |
Bijlage A. Bestelinformatie
ModelKDXFI-240SZ
Waarbij: X aandrijfcapaciteiten is:
- 8G —————- 8 GB
- 16G ————– 16GB
- 32G ————– 32GB
- 64G ————– 64GB
- 128G ———— 128GB
- 256G ———— 256GB
- Waar: I is temperatuurklasse:
- blanco ———— standaard
- Ik ——————- uitgebreid
Waar: Z is vormfactor:
- M5 —————- 2260
- M6 —————- 2242
- M7 —————- 2280 (alleen 64/128/256G)
Exampon:
- 8GB M.2 2260 SSD ————————————————————– KD8GF-240SM5
- 8GB M.2 SSD 2260 uitgebreide temp. ———————————— KD8GFI-240SM5
- 256GB M.2 2242 SSD ———————————————————- KD256GF-240SM6
- 64GB M.2 2280 SSD ———————————————————— KD64GF-240SM7
Bijlage B.Technische ondersteuningsdiensten B.1.Directe Cactus Technologies® technische ondersteuning
E-mail: tech@cactus-tech.com
Bijlage C.Cactus Technologies® wereldwijde verkoopkantoren
E-mail: verkoop@cactus-tech.com
E-mail: amerika@cactus-tech.com
Bijlage D.Beperkte garantie
GARANTIEVERKLARING
Cactus Technologies® garandeert dat haar industriële MLC-kwaliteitsproducten uitsluitend vrij zijn van materiaal- of fabricagefouten waardoor ze niet goed zouden kunnen functioneren gedurende twee jaar vanaf de datum van aankoop of wanneer de nominale TBW wordt overschreden, afhankelijk van wat zich het eerst voordoet.
Deze uitdrukkelijke garantie wordt door Cactus Technologies® Limited verleend aan klanten van onze producten.
ALGEMENE BEPALINGEN
Deze garantie beschrijft de volledige omvang van de verantwoordelijkheden van Cactus Technologies® met betrekking tot de Cactus Technologies® Industrial MLC Grade Flash Storage-producten. Cactus Technologies® zal, naar eigen goeddunken, het defecte product repareren, vervangen of de aankoopprijs terugbetalen.
Cactus Technologies® garandeert dat onze producten voldoen aan alle specificaties die zijn beschreven in onze producthandleidingen. Hoewel Cactus Technologies®-producten zijn ontworpen om zware omstandigheden te weerstaan en de hoogste specificaties in de branche hebben, wordt er niet gegarandeerd dat ze nooit defecten zullen vertonen en Cactus Technologies® geeft geen garantie tegen incidentele schade of gevolgschade. Dienovereenkomstig mogen de producten bij elk gebruik van producten in levensondersteunende systemen of andere toepassingen waarbij een storing letsel of de dood kan veroorzaken, alleen worden opgenomen in systemen die zijn ontworpen met de juiste redundantie-, fouttolerantie- of back-upfuncties.
WAT DEZE GARANTIE DEKT
Voor producten die defect blijken te zijn, heeft Cactus Technologies® de mogelijkheid om het defecte product te repareren, te vervangen of de aankoopprijs terug te betalen, als aan de volgende voorwaarden is voldaan:
- A. Het defecte product wordt zo snel mogelijk na het optreden van de storing geretourneerd aan Cactus Technologies® voor storingsanalyse.
- B. Elk geretourneerd defect product wordt vergezeld van een door de gebruiker ingevulde incidentenkaart, waarop de gebruiksvoorwaarden en de aard van de storing worden uitgelegd.
- C. Er is geen bewijs gevonden van misbruik of werking van producten die niet in overeenstemming zijn met de gepubliceerde specificaties, of van overschrijding van maximale nominale waarden of bedrijfsomstandigheden.
Alle defecte producten die naar Cactus Technologies® worden geretourneerd onder de bepalingen van deze beperkte garantie, zullen worden getest volgens de functionele en prestatiespecificaties van het product. Na bevestiging van de storing wordt elk product geanalyseerd, met welke middelen dan ook, om de oorzaak van de storing vast te stellen. Als blijkt dat de hoofdoorzaak van het defect niet wordt gedekt door de bovenstaande bepalingen, wordt het product teruggestuurd naar de klant met een rapport waarin wordt aangegeven waarom het defect niet onder de garantie viel.
Deze garantie dekt geen defecten, storingen, prestatiestoringen of schade aan het apparaat als gevolg van gebruik op een andere dan de normale en gebruikelijke manier, verkeerd gebruik, ongeval of verwaarlozing; of onjuiste wijzigingen of reparaties. Cactus Technologies® Limited kan naar eigen goeddunken elk product repareren of vervangen dat door zijn klanten is geretourneerd, zelfs als een dergelijk product niet onder de garantie valt, maar is hiertoe niet verplicht.
GARANTIESERVICE ONTVANGEN
Volgens de garantieprocedure van Cactus Technologies® mag een defect product alleen worden geretourneerd met voorafgaande toestemming van Cactus Technologies® Limited. Neem contact op met de klantenservice van Cactus Technologies® (tech@cactus-tech.com) met de volgende informatie: modelnummer en beschrijving van het product, aard van het defect, gebruiksvoorwaarden, aankoopbewijs en aankoopdatum. Indien goedgekeurd, geeft Cactus Technologies® een Return Material Authorization of Product Repair Authorization-nummer af met verzendinstructies.
Cactus Technologies Limited Industrial MLC -240S-serie M.2 SSD-producthandleiding
Documenten / bronnen
![]() |
Cactus 240S-serie industriële MLC M.2 SSD [pdf] Gebruikershandleiding 240S-serie industriële MLC M.2 SSD, 240S-serie, industriële MLC M.2 SSD, MLC M.2 SSD, SSD |