อุปกรณ์แฟลชที่รองรับสําหรับพายุไซโคลน® V SoC และ Arria® V SoC
ภาพรวม
พายุไซโคลน V SoC และ Arria V SoC รองรับอุปกรณ์แฟลชต่อไปนี้ทั้งเป็นแหล่งบูตและสําหรับการจัดเก็บข้อมูลจํานวนมาก:
- แฟลชอินเทอร์เฟซอุปกรณ์ต่อพ่วงแบบอนุกรมสี่เหลี่ยม (QSPI)
- แฟลชแนนด์
- ระบบดิจิตอลที่ปลอดภัย (SD), ระบบดิจิตอลความจุสูงที่ปลอดภัย (SDHC), แฟลชเพิ่มความจุดิจิตอลที่ปลอดภัย (SDXC), มัลติมีเดียการ์ด (MMC) หรือ MMC แบบฝังตัว (eMMC)
เมื่อเลือกอุปกรณ์แฟลชเพื่อรวมเข้ากับ SoCs สิ่งสําคัญคือต้องพิจารณาสิ่งต่อไปนี้:
- อุปกรณ์จะทํางานร่วมกับ BootROM อุปกรณ์ FPGA ® Intel หรือไม่?
- ระบบประมวลผลแบบแข็ง (HPS) สามารถบูตได้จากอุปกรณ์แฟลชที่รองรับใน BootROM เท่านั้น
- อุปกรณ์ได้รับการตรวจสอบการทํางานและสนับสนุนโดยซอฟต์แวร์เช่น Preloader, U-Boot และ Linux* หรือไม่?
- สําหรับอุปกรณ์ที่รองรับ Intel FPGA มีซอฟต์แวร์พรีโหลด U-Boot และ Linux สําหรับอุปกรณ์อื่น ๆ ซอฟต์แวร์นี้จะต้องได้รับการพัฒนาโดยผู้ใช้
- อุปกรณ์ได้รับการสนับสนุนกับ HPS Flash Programmer หรือไม่?
- โปรแกรมเมอร์แฟลช HPS ช่วยให้การเขียนกะพริบโดยใช้การเชื่อมต่อ JTAG สิ่งนี้มีวัตถุประสงค์หลักสําหรับการเขียนโปรแกรมภาพก่อนโหลดเริ่มต้นหรือ bootloader
- หากอุปกรณ์ไม่ได้รับการสนับสนุนโดย HPS Programmer อาจใช้วิธีการเขียนโปรแกรมแฟลชอื่น ๆ เช่นการใช้ HPS เพื่อตั้งโปรแกรมแฟลช ตัวอย่างเช่นความสามารถในการเขียนโปรแกรมแฟลชของ U-Boot สามารถใช้งานได้
ตามเกณฑ์ข้างต้นอุปกรณ์แฟลชประเภทต่อไปนี้จะถูกระบุ:
- อุปกรณ์แฟลชที่ผ่านการทดสอบและรองรับของ Intel - อุปกรณ์เหล่านี้เป็นไปตามเกณฑ์ที่ระบุไว้ข้างต้น อุปกรณ์เหล่านี้ได้รับการทดสอบการถดถอยด้วยเครื่องมือ Intel FPGA และการใช้งานได้รับการสนับสนุนอย่างเต็มที่จากฝ่ายสนับสนุนด้านเทคนิคของ Intel FPGA
- รู้จักกันในอุปกรณ์แฟลชทํางาน - อุปกรณ์เหล่านี้ไม่ได้รับการสนับสนุนอย่างชัดเจนในเครื่องมือ Intel FPGA แต่เป็นที่รู้จักกันในการทํางานกับ SoCs อุปกรณ์เหล่านี้จํานวนมากถูกตั้งโปรแกรมโดยใช้ U-Boot เป็นวิธีการเขียนโปรแกรมแบบอื่น แต่การเปลี่ยนแปลงแหล่งที่มาใน U-Boot อาจต้องทําโดยผู้ใช้เพื่อกําหนดค่าอุปกรณ์เฉพาะ
- อุปกรณ์แฟลชที่เข้ากันไม่ได้ - อุปกรณ์เหล่านี้จะไม่ทํางานกับพายุไซโคลน V SoC และ Arria V SoC
ส่วนต่อไปนี้แสดงระดับการสนับสนุนสําหรับอุปกรณ์แฟลชต่างๆสําหรับพายุไซโคลน V SoC และ Arria V SoC
อุปกรณ์แฟลช SPI สี่ตัว
อุปกรณ์แฟลช SPI รูปสี่เหลี่ยมมีข้อดีดังต่อไปนี้:
- ความน่าเชื่อถือ: โดยทั่วไปจะรองรับรอบการลบอย่างน้อย 100,000 รอบต่อเซกเตอร์และการเก็บรักษาข้อมูลอย่างน้อย 20 ปี ดังนั้นการจัดการของพวกเขาจึงง่ายขึ้นโดยไม่ต้องแก้ไขข้อผิดพลาดและการจัดการบล็อกที่ไม่ดี
- ความต้องการนับจํานวนพินต่ํา: โดยทั่วไปอุปกรณ์แฟลช SPI รูปสี่เหลี่ยมต้องใช้หกพิน แต่สามารถใช้งานได้เพียงสี่พิน
- แบนด์วิดท์สูง
โดยทั่วไปอุปกรณ์แฟลช SPI รูปสี่เหลี่ยมจะมีความจุที่น้อยกว่าอุปกรณ์แฟลชอื่นๆ พวกเขาจึงส่วนใหญ่จะใช้เป็นแหล่งบูตและไม่ได้สําหรับการจัดเก็บขนาดใหญ่
สามารถเลือกชิปแฟลช SPI ขนาดสี่รูปสี่เหลี่ยมกับไซโคลน V SoC และ Arria V SoC ได้ อุปกรณ์จะบูตจากแฟลช SPI รูปสี่เหลี่ยมที่เชื่อมต่อกับชิปเลือกศูนย์
รายการปัจจุบันของอุปกรณ์ที่ผ่านการทดสอบและรองรับจะแสดงด้านล่าง โปรดสังเกตว่ารายการอุปกรณ์จะใช้กับตัวควบคุม HPS Quad SPI เท่านั้น และไม่สามารถใช้กับการกําหนดค่า FPGA ได้
หมายเลขชิ้นส่วน |
ผู้ผลิต |
ความสามารถ |
ความต่างศักย์ |
ประเภทการสนับสนุน |
หมาย เหตุ |
---|---|---|---|---|---|
N25Q512A83จีเอเอฟ40เอฟ |
ไมครอน |
512 ล้านบาท |
3.3 V |
Intel ผ่านการทดสอบและสนับสนุน |
มีจําหน่ายในชุดพัฒนาไซโคลน V SoC |
N25Q00AA13GSF40F |
ไมครอน |
1 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
|
เอ็มที 25 คิวแอล01GBบีไอบี 8เอสเอฟ-0สิทธิ์ |
ไมครอน |
1 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
|
MT25QL512บา8ESF-0SIT |
ไมครอน |
512 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
|
เอ็มที 25 คิวแอล 512ABB8ESF-0สิทธิ์ |
ไมครอน |
512 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
|
MT25QL256บา8ESF-0SIT |
ไมครอน |
256 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
|
MT25QU256บา8ESF-0SIT |
ไมครอน |
256 ล้านบาท |
1.8 V |
รู้จักการทํางาน |
|
N25Q128A13ESF40F |
ไมครอน |
128 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
|
MT25QL128บา8ESF-0สิทธิ์ |
ไมครอน |
128 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
|
MT25QU128บา8ESF-0SIT |
ไมครอน |
128 ล้านบาท |
1.8 V |
รู้จักการทํางาน |
|
เอ็มเอ็กซ์25แอล12833FMI-10G |
มาโครนิกซ์ |
128 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot U-Boot ใช้สําหรับกระพริบ |
เอ็มเอ็กซ์25แอล25645GMI-08G |
มาโครนิกซ์ |
256 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot |
เอ็มเอ็กซ์25แอล25635FMI-10G |
มาโครนิกซ์ |
256 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot |
เอ็มเอ็กซ์25แอล51245GMI-08G |
มาโครนิกซ์ |
512 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot U-Boot ใช้สําหรับกระพริบ |
MX66L51235FMI-10G |
มาโครนิกซ์ |
512 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot U-Boot ใช้สําหรับกระพริบ |
MX66U51235FMI-10G |
มาโครนิกซ์ |
512 ล้านบาท |
1.8 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot |
MX25U51245GMI00 |
มาโครนิกซ์ |
512 ล้านบาท |
1.8 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot |
MX25U51245GXDI00 |
มาโครนิกซ์ |
512 ล้านบาท |
1.8 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot |
เอ็มเอ็กซ์66แอล1จี45GMI-10G |
มาโครนิกซ์ |
1 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot |
MX66U2G45GXR100 |
มาโครนิกซ์ |
2 กิกะไบต์ |
1.8 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot U-Boot ใช้สําหรับกระพริบ |
S25FL128สกม.ไฟ00 |
ไซเปรส |
128 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
|
S25FL256สกม.ไฟ00 |
ไซเปรส |
256 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
|
S25FL512สกวดไฟ01 |
ไซเปรส |
512 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
|
S25FL512แซกฟิก11 |
ไซเปรส |
512 ล้านบาท |
3.3 V |
Intel ผ่านการทดสอบและสนับสนุน |
|
S70FL01GSAGMFI011 |
ไซเปรส |
1 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
เลือกชิปสองตัว โปรแกรมเมอร์แฟลช HPS และ BootROM ใช้ CS0 เท่านั้น |
เอส 70 เอฟเอส01จีเอส |
ไซเปรส |
1 กิกะไบต์ |
1.8 V |
เข้ากันไม่ได้ |
ไม่สนับสนุนคําแนะนําของ RDSR |
จีดี 25 คิว127ซีไฟก์ |
กิกะเดวิซ |
128 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot U-Boot ใช้สําหรับกระพริบ |
GD25Q256DFIG |
กิกะเดวิซ |
256 ล้านบาท |
3.3 V |
รู้จักการทํางาน |
จําเป็นต้องปรับปรุง U-Boot U-Boot ใช้สําหรับกระพริบ |
อุปกรณ์แฟลช NAND
ข้อได้เปรียบหลักของอุปกรณ์แฟลช NAND คือความจุขนาดใหญ่
ข้อเสียของอุปกรณ์แฟลช NAND ได้แก่ :
- ข้อกําหนดการนับจํานวนพินสูง (ต้องมีอย่างน้อย 15 พิน)
- จัดการได้ยากขึ้นเนื่องจากจําเป็นต้องมีความน่าเชื่อถือของบิตแต่ละตัวต่ํากว่าเมื่อเทียบกับแฟลช SPI รูปสี่เหลี่ยมการแก้ไขข้อผิดพลาดและการจัดการบล็อกที่ไม่ดี
- ลดแบนด์วิดท์สูงสุดเมื่อเทียบกับอุปกรณ์แฟลช SPI สี่ตัว
อุปกรณ์แฟลช NAND มักใช้สําหรับจัดเก็บข้อมูลจํานวนมาก แต่สามารถใช้เป็นแหล่งบูตได้
อุปกรณ์แฟลช NAND ที่จะใช้กับพายุไซโคลน V SoC และ Arria V SoC ต้องเป็นไปตามข้อกําหนดอย่างน้อยดังต่อไปนี้:
- ความเข้ากันได้ของ ONFI 1.0
- อินเตอร์เฟซ x8
- เซลล์ระดับเดียว (SLC) หรือเซลล์หลายระดับ (MLC)
- เพียงหนึ่ง ce # และเพียงหนึ่ง rb # พิน
- ขนาดหน้ากระดาษ: 512 ไบต์, 2 KB, 4 KB หรือ 8 KB
- หน้าต่อบล็อก: 32, 64, 128, 256, 384 หรือ 512
- ขนาดเซกเตอร์ของรหัสแก้ไขข้อผิดพลาด (ECC) สามารถตั้งโปรแกรมเป็น 512 ไบต์ (สําหรับการแก้ไข 4, 8 หรือ 16 บิต) หรือ 1,024 ไบต์ (สําหรับการแก้ไข 24 บิต)
รายการอุปกรณ์ที่ทดสอบและรองรับในปัจจุบันแสดงไว้ด้านล่าง:
หมายเลขชิ้นส่วน |
ผู้ผลิต |
ความสามารถ |
ความต่างศักย์ |
ประเภทการสนับสนุน |
หมาย เหตุ |
---|---|---|---|---|---|
MT29F1G08ABBEAH4:E |
ไมครอน |
1 กิกะไบต์ |
1.8 V |
รู้จักการทํางาน |
|
MT29F4G08ABBEAH4:E |
ไมครอน |
4 กิกะไบต์ |
1.8 V |
รู้จักการทํางาน |
|
MT29F4G08บาดาวพ:D |
ไมครอน |
4 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
|
MT29F8G08ดาดาห์4-ไอที:D |
ไมครอน |
8 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
|
เอ็มเอ็กซ์ 30UF1G18AC-TI |
มาโครนิกซ์ |
1 กิกะไบต์ |
1.8 V |
รู้จักการทํางาน |
|
เอ็มเอ็กซ์ 30แอลเอฟ1จี18เอซี-ไท |
มาโครนิกซ์ |
1 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
|
เอ็มเอ็กซ์ 30UF2G18AC-TI |
มาโครนิกซ์ |
2 กิกะไบต์ |
1.8 V |
รู้จักการทํางาน |
|
เอ็มเอ็กซ์ 30 แอลเอฟ2จี18เอซี-ไท |
มาโครนิกซ์ |
2 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
|
เอ็มเอ็กซ์ 30UF4G18AB-TI |
มาโครนิกซ์ |
4 กิกะไบต์ |
1.8 V |
รู้จักการทํางาน |
|
เอ็มเอ็กซ์60แอลเอฟ8จี18AC-TI |
มาโครนิกซ์ |
8 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
|
S34MS01G200TFI90 |
ไซเปรส |
1 กิกะไบต์ |
1.8 V |
รู้จักการทํางาน |
|
S34MS02G200TFI00 |
ไซเปรส |
2 กิกะไบต์ |
1.8 V |
รู้จักการทํางาน |
|
S34MS04G200TFI00 |
ไซเปรส |
4 กิกะไบต์ |
1.8 V |
รู้จักการทํางาน |
|
S34ML08G201TFI000 |
ไซเปรส |
8 กิกะไบต์ |
3.3 V |
รู้จักการทํางาน |
|
อุปกรณ์แฟลช SD / SDHC / SDXC / MMC / eMMC
การ์ด SD/SDHC/SDXC/MMC มีข้อดีดังต่อไปนี้
- ความจุขนาดใหญ่
- การแก้ไขข้อผิดพลาดภายในการจัดการบล็อกที่ไม่ดีและการปรับระดับการสึกหรอ
- ถูก
ข้อเสียบางประการของ SD / SDHC / SDXC / MMC คือ:
- โดยทั่วไปเชื่อถือได้น้อยกว่า Quad SPI (แม้ว่าจะมีรุ่นอุตสาหกรรมที่มีความน่าเชื่อถือสูงกว่า)
- พวกเขาต้องการซ็อกเก็ตซึ่งทําให้พวกเขามีความเสี่ยงมากขึ้นทางกล
อุปกรณ์แฟลช eMMC มีข้อดีดังต่อไปนี้มากกว่าอุปกรณ์แฟลช SD/SDHC/SDXC/MMC:
- ปรับปรุงความน่าเชื่อถือ
- แพคเกจที่เล็กกว่าไม่สามารถถอดออกได้ (บัดกรีลง)
พายุไซโคลน Intel FPGA V SoC และ Arria V SoC เข้ากันได้กับอุปกรณ์ต่อไปนี้:
- เป็นไปตามมาตรฐาน SD/SDHC/SDXC (รวมถึง eSD) - เวอร์ชัน 3.0
- MMC และ eMMC - เวอร์ชัน 4.41
รายการอุปกรณ์ eMMC ที่ผ่านการทดสอบและรองรับในปัจจุบันแสดงไว้ด้านล่าง:
หมายเลขชิ้นส่วน |
ผู้ผลิต |
ความสามารถ |
ประเภทการสนับสนุน |
หมาย เหตุ |
---|---|---|---|---|
เอ็มทีซี16จีดีดีคิว-4M ไอที |
ไมครอน |
16 กิกะไบต์ |
รู้จักการทํางาน |
เป็นไปตามมาตรฐาน eMMC v4.51 |
MTFC16กาเอนา-4M ไอที |
ไมครอน |
16 กิกะไบต์ |
รู้จักการทํางาน |
ตามมาตรฐาน eMMC v5.0 |
MTFC16GAKAEDQ-AIT |
ไมครอน |
16 กิกะไบต์ |
รู้จักการทํางาน |
ตามมาตรฐาน eMMC v5.0 |
เอ็มทีซี8กาคาน่า-4M ไอที |
ไมครอน |
8 กิกะไบต์ |
รู้จักการทํางาน |
เป็นไปตามมาตรฐาน eMMC v4.51 |
MTFC8GACAEDQ-AIT |
ไมครอน |
8 กิกะไบต์ |
รู้จักการทํางาน |
ตามมาตรฐาน eMMC v5.0 |
S40410081B1B2W000 |
ไซเปรส |
8 กิกะไบต์ |
รู้จักการทํางาน |
เป็นไปตามมาตรฐาน eMMC v4.51 |
S40410161B1B2W010 |
ไซเปรส |
16 กิกะไบต์ |
รู้จักการทํางาน |
เป็นไปตามมาตรฐาน eMMC v4.51 |
เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้