인텔® Arria® 10 SoC 장치에 지원되는 플래시 장치
인텔® Arria® 10 SoC 장치를 지원하는 플래시 장치입니다. 인텔® Arria® 10 SoC 장치는 나열된 장치에 대한 부팅 소스 및 대용량 데이터 저장 역할을 하고 지원합니다.
개요
인텔 Arria 10 SoC는 부팅 소스 및 대용량 데이터 저장을 위해 다음과 같은 플래시 장치를 지원합니다.
- 쿼드 직렬 주변 기기 인터페이스(QSPI) 플래시
- 낸드플래시
- SD(Secure Digital), SDHC(Secure Digital High Capacity), SDXC(Secure Digital eXtended Capacity), MMC(MultiMediaCard) 또는 eMMC(Extended MMC) 플래시
SoC와 통합할 플래시 장치를 선택할 때 다음 사항을 고려하는 것이 중요합니다.
- 장치가 인텔® FPGA 장치 BootROM과 함께 작동합니까?
- 하드 프로세서 시스템(HPS)은 BootROM에서 지원되는 플래시 장치에서만 부팅할 수 있습니다.
- 장치가 U-Boot 및 Linux*와 같은 소프트웨어에서 작동하고 지원되는 것으로 검증되었습니까?
- 지원되는 장치를 위해 인텔은 U-Boot 및 Linux 소프트웨어를 제공합니다. 다른 장치의 경우 이 소프트웨어는 사용자가 개발해야 합니다.
- HPS 플래시 프로그래머에서 장치가 지원됩니까?
- HPS 플래시 프로그래머를 사용하면 JTAG 연결을 사용하여 플래시에 쓸 수 있습니다. 이는 주로 초기 사전 로더 또는 부트로더 이미지를 프로그래밍하기 위한 것입니다.
- HPS 프로그래머가 장치를 지원하지 않는 경우 HPS를 사용하여 플래시를 프로그래밍하는 것과 같은 다른 플래시 프로그래밍 방법을 사용할 수 있습니다. 예를 들어, U-Boot의 플래시 프로그래밍 기능을 사용할 수 있습니다.
위의 기준에 따라 다음과 같은 범주의 플래시 장치가 식별됩니다.
- 인텔에서 테스트 및 지원하는 플래시 장치 - 이러한 장치는 위에 나열된 기준을 충족합니다. 이러한 장치는 인텔 FPGA 도구를 사용하여 회귀 테스트를 받으며 인텔 FPGA 기술 지원에서 해당 사용을 완전히 지원합니다.
- 알려진 작동 플래시 장치 - 이러한 장치는 인텔 FPGA 도구에서 명시적으로 지원되지 않지만 SoC와 함께 작동하는 것으로 알려져 있습니다. 이 장치들 중 다수는 대체 프로그래밍 방법으로 U-Boot를 사용하여 프로그래밍되지만, 특정 장치를 구성하기 위해서는 사용자가 U-Boot의 소스를 변경해야 할 수도 있습니다.
- 호환되지 않는 플래시 장치 - 이러한 장치는 SoC에서 작동하지 않습니다.
다음 섹션에서는 인텔 Arria 10 SoC에 대한 다양한 플래시 장치의 지원 수준을 제공합니다.
QSPI 플래시 장치
쿼드 SPI 플래시 장치는 다음과 같은 이점이 있습니다.
- 안정성: 일반적으로 섹터당 최소 100,000 소거 주기와 최소 20년 데이터 보존을 지원합니다. 결과적으로 오류 수정 및 잘못된 블록 관리가 필요하지 않고 관리가 더 간단합니다.
- 낮은 핀 수 요구 사항: 쿼드 SPI 플래시 장치에는 일반적으로 6개의 핀이 필요하지만 4개 핀과 함께 사용할 수 있습니다.
- 높은 대역폭
쿼드 SPI 플래시 장치는 일반적으로 다른 플래시 장치보다 저장 용량이 작습니다. 따라서 대부분 부팅 소스로 사용되며 대용량 저장에는 사용되지 않습니다.
최대 4개의 쿼드 SPI 플래시 칩 셀렉트를 인텔 Arria 10 SoC와 함께 사용할 수 있습니다. 장치는 칩 선택 0에 연결된 쿼드 SPI 플래시에서 부팅됩니다.
현재 테스트 및 지원되는 장치 목록은 다음과 같습니다. 장치 목록은 HPS QSPI 컨트롤러에만 적용되며 FPGA 구성에는 적용되지 않습니다.
부품 번호 |
제조업체 |
용량 |
전압 |
지원 카테고리 |
노트 |
---|---|---|---|---|---|
MT25QU01GBBB8E12-0SIT |
미크론 |
1 기가바이트 |
1.8 볼트 |
인텔 테스트 및 지원 |
인텔 Arria 10 SoC 개발 키트에서 사용 가능 |
MT25QU01GBBA8E12-0SIT |
미크론 |
1 기가바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MT25QU01GBBB8ESF-0SIT |
미크론 |
1 기가바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MT25QU02GCBB8E12-0SIT |
미크론 |
2 기가 바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
U-Boot 수정 필요 |
MT25QU512ABB8E12-0SIT |
미크론 |
512 메가바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
N25Q512A83G1240F |
미크론 |
512 메가바이트 |
3.3 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MT25QL512ABA8ESF-0SIT |
미크론 |
512 메가바이트 |
3.3 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MT25QL512ABB8ESF-0SIT |
미크론 |
512 메가바이트 |
3.3 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MT25QU512ABB8ESF-0SIT |
미크론 |
512 메가바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MX66U51235FMI-10G |
마크로닉스 |
512 메가바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
U-Boot 수정 필요 |
MX66L51235FMI-10G |
마크로닉스 |
512 메가바이트 |
3.3 볼트 |
작동하는 것으로 알려져 있습니다. |
U-Boot로 프로그래밍 |
MX66L1G45GMI-10G |
마크로닉스 |
1 기가바이트 |
3.3 볼트 |
작동하는 것으로 알려져 있습니다. |
수정된 U-Boot로 프로그래밍 |
S25FS512SDSBHV210 |
사이프러스 |
512 메가바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
S25FL512SAGMFI01 |
사이프러스 |
512 메가바이트 |
3.3 볼트 |
작동하는 것으로 알려져 있습니다. |
|
S70FL01GSAGMFI011 |
사이프러스 |
1 기가바이트 |
3.3 볼트 |
작동하는 것으로 알려져 있습니다. |
2개의 칩 선택. HPS 플래시 프로그래머 및 BootROM은 CS0만 사용합니다. |
S70FS01GS |
사이프러스 |
1 기가바이트 |
1.8 볼트 |
호환 되지 않는 |
RDSR 명령을 지원하지 않습니다. |
GD25LB512ME | 기가디바이스 | 512 메가바이트 | 1.8 볼트 | 작동하는 것으로 알려져 있습니다. | |
GD25LT512ME | 기가디바이스 | 512 메가바이트 | 1.8 볼트 | 작동하는 것으로 알려져 있습니다. | |
GD55LB01GE | 기가디바이스 | 1 기가바이트 | 1.8 볼트 | 작동하는 것으로 알려져 있습니다. | |
GD55LT01GE | 기가디바이스 | 1 기가바이트 | 1.8 볼트 | 작동하는 것으로 알려져 있습니다. | |
GD55LB02GE | 기가디바이스 | 2 기가 바이트 | 1.8 볼트 | 작동하는 것으로 알려져 있습니다. |
NAND 플래시 장치
NAND 플래시 장치의 주요 장점은 대용량 저장 공간입니다.
NAND 플래시 장치의 단점은 다음과 같습니다.
- 핀 수가 많아야 함(최소 15개의 핀이 필요함)
- 쿼드 SPI 플래시에 비해 개별 비트 신뢰성이 낮기 때문에 관리가 더 어렵고, 오류 수정 및 잘못된 블록 관리가 필요합니다.
- 쿼드 SPI 플래시 장치에 비해 낮은 최대 대역폭
NAND 플래시 장치는 일반적으로 대용량 데이터 저장에 사용되지만 부팅 소스로도 사용할 수 있습니다.
인텔 Arria 10 SoC와 함께 사용할 NAND 플래시 장치는 최소한 다음 요구 사항을 충족해야 합니다.
- ONFI 1.0 호환성
- 부팅 장치용 x8 인터페이스, 일반 데이터 스토리지용 x16 지원
- 단일 레벨 셀(SLC) 또는 다중 레벨 셀(MLC)
- 부팅 소스에는 하나의 ce# 및 rb# 핀 쌍만 사용할 수 있습니다. 대용량 스토리지에 최대 3개의 추가 쌍을 사용할 수 있습니다.
- 페이지 크기: 512바이트, 2KB, 4KB 또는 8KB
- 블록당 페이지 수: 32, 64, 128, 256, 384 또는 512
- 오류 정정 코드(ECC) 섹터 크기는 512바이트(4, 8 또는 16비트 정정) 또는 1,024바이트(24비트 정정)로 프로그래밍할 수 있습니다.
현재 테스트 및 지원되는 장치 목록은 다음과 같습니다.
부품 번호 |
제조업체 |
용량 |
전압 |
지원 카테고리 |
노트 |
---|---|---|---|---|---|
MT29F1G08ABBEAH4:E |
미크론 |
1 기가바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
인텔 Arria 10 SoC 개발 키트에서 사용 가능 |
MT29F2G08ABBEAH4-IT:E |
미크론 |
2 기가 바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MT29F4G08ABBEAH4-IT:E |
미크론 |
4gb |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MT29F4G08ABBDAH4-IT:D |
미크론 |
4gb |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MT29F8G08ABBCAH4-IT:C |
미크론 |
8 기가 바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MX30UF1G18AC-TI |
마크로닉스 |
1 기가바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
MX30UF2G18AC-TI |
마크로닉스 |
2 기가 바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
U-Boot로 프로그래밍 |
MX30UF4G18AB-TI |
마크로닉스 |
4gb |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
S34MS01G200TFI90 |
사이프러스 |
1 기가바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
U-Boot로 프로그래밍 |
S34MS02G200TFI00 |
사이프러스 |
2 기가 바이트 |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
S34MS04G200TFI00 |
사이프러스 |
4gb |
1.8 볼트 |
작동하는 것으로 알려져 있습니다. |
|
SD/SDHC/SDXC/MMC/eMMC 플래시 장치
SD/SDHC/SDXC/MMC 카드에는 다음과 같은 장점이 있습니다.
- 대용량 저장 용량
- 내부 오류 수정, 불량 블록 관리 및 웨어 레벨링
- 저렴
SD/SDHC/SDXC/MMC의 몇 가지 단점은 다음과 같습니다.
- 일반적으로 쿼드 SPI보다 신뢰성이 떨어짐(더 높은 신뢰성의 산업용 버전을 사용할 수 있음)
- 소켓이 필요하기 때문에 기계적으로 더 취약합니다
eMMC 플래시 장치는 SD/SDHC/SDXC/MMC 플래시 장치에 비해 다음과 같은 이점이 있습니다.
- 향상된 신뢰성
- 더 작고, 탈착할 수 없는(납땜) 패키지
인텔 Arria 10 SoC는 다음 장치와 호환됩니다.
- SD/SDHC/SDXC(ESD 포함) - 버전 3.0 호환
- MMC - 버전 4.41 규격
- eMMC - 버전 4.5 호환
현재 테스트 및 지원되는 eMMC 장치 목록은 다음과 같습니다.
부품 번호 |
제조업체 |
용량 |
지원 카테고리 |
노트 |
---|---|---|---|---|
MTFC16GJDDQ-4M IT |
미크론 |
16 기가바이트 |
작동하는 것으로 알려져 있습니다. |
eMMC v4.51 호환 |
MTFC16GAKAENA-4M IT |
미크론 |
16 기가바이트 |
작동하는 것으로 알려져 있습니다. |
eMMC v5.0 호환 |
MTFC16GAKAEDQ-AIT |
미크론 |
16 기가바이트 |
작동하는 것으로 알려져 있습니다. |
eMMC v5.0 호환 |
MTFC8GACAANA-4M IT |
미크론 |
8 기가바이트 |
작동하는 것으로 알려져 있습니다. |
eMMC v4.51 호환 |
MTFC8GACAEDQ-AIT |
미크론 |
8 기가바이트 |
작동하는 것으로 알려져 있습니다. |
eMMC v5.0 호환 |
S40410081B1B2W000 |
사이프러스 |
8 기가바이트 |
작동하는 것으로 알려져 있습니다. |
eMMC v4.51 호환 |
S40410161B1B2W010 |
사이프러스 |
16 기가바이트 |
작동하는 것으로 알려져 있습니다. |
eMMC v4.51 호환 |
이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.