การกำหนดค่าตัวควบคุม Microsemi IGLOO2 HPMS DDR
การแนะนำ
IGLOO2 HPMS มีตัวควบคุม DDR ในตัว (HPMS DDR) คอนโทรลเลอร์ DDR นี้มีจุดประสงค์เพื่อควบคุมหน่วยความจำ DDR แบบออฟชิป คอนโทรลเลอร์ HPMS DDR สามารถเข้าถึงได้จาก HPMS (โดยใช้ HPDMA) รวมทั้งจากแฟบริค FPGA
เมื่อคุณใช้ System Builder เพื่อสร้างบล็อกระบบซึ่งรวมถึง HPMS DDR ตัวสร้างระบบจะกำหนดค่าตัวควบคุม HPMS DDR ให้คุณตามรายการและการเลือกของคุณ
ผู้ใช้ไม่จำเป็นต้องกำหนดค่า HPMS DDR แยกต่างหาก สำหรับรายละเอียด โปรดดูคู่มือผู้ใช้ IGLOO2 System Builder
ตัวสร้างระบบ
ตัวสร้างระบบ
ใน em Builder เพื่อกำหนดค่า HPMS DDR โดยอัตโนมัติ
- ในแท็บ Device Features ของ System Builder ให้ตรวจสอบ HPMS External DDR Memory (HPMS DDR)
- ในแท็บ Memories เลือกประเภทหน่วยความจำ DDR:
- DDR2
- DDR3
- แอลพีดีดีอาร์
- เลือกความกว้างของหน่วยความจำ DDR: 8, 16 หรือ 32
- ตรวจสอบ ECC หากคุณต้องการให้มี ECC สำหรับ DDR
- ป้อนเวลาการตั้งค่าหน่วยความจำ DDR นี่คือเวลาที่หน่วยความจำ DDR ต้องการเพื่อเริ่มต้น
- คลิก Import Register Configuration เพื่อนำเข้าค่า Register สำหรับ FDDR จากข้อความที่มีอยู่ file ที่มีค่าลงทะเบียน ดูตารางที่ 1 สำหรับการกำหนดค่าการลงทะเบียน file ไวยากรณ์
Libero เก็บข้อมูลการกำหนดค่านี้โดยอัตโนมัติใน eNVM เมื่อรีเซ็ต FPGA ข้อมูลการกำหนดค่านี้จะถูกคัดลอกไปยัง HPMS DDR โดยอัตโนมัติ
รูปที่ 1 • ตัวสร้างระบบและ HPMS DDR
ตารางที่ 1 • การลงทะเบียนการกำหนดค่า File ไวยากรณ์
- ddrc_dyn_soft_reset_CR 0x00 ;
- ddrc_dyn_refresh_1_CR 0x27DE ;
- ddrc_dyn_refresh_2_CR 0x30F ;
- ddrc_dyn_powerdown_CR 0x02 ;
- ddrc_dyn_debug_CR 0x00 ;
- ddrc_ecc_data_mask_CR 0x0000 ;
- ddrc_addr_map_col_1_CR 0x3333 ;
การกำหนดค่าคอนโทรลเลอร์ HPMS DDR
เมื่อคุณใช้ HPMS DDR Controller เพื่อเข้าถึงหน่วยความจำ DDR ภายนอก ตัวควบคุม DDR จะต้องเริ่มต้นเมื่อรันไทม์ สิ่งนี้ทำได้โดยการเขียนข้อมูลการกำหนดค่าไปยังรีจิสเตอร์การกำหนดค่าคอนโทรลเลอร์ DDR เฉพาะ ใน IGLOO2 eNVM จะเก็บข้อมูลการกำหนดค่ารีจิสเตอร์ และหลังจากการรีเซ็ต FPGA ข้อมูลการกำหนดค่าจะถูกคัดลอกจาก eNVM ไปยังรีจิสเตอร์เฉพาะของ HPMS DDR สำหรับการเริ่มต้น
การลงทะเบียนการควบคุม HPMS DDR
HPMS DDR Controller มีชุดของการลงทะเบียนที่ต้องกำหนดค่าในขณะรันไทม์ ค่าการกำหนดค่าสำหรับรีจิสเตอร์เหล่านี้แสดงถึงพารามิเตอร์ต่างๆ เช่น โหมด DDR, ความกว้าง PHY, โหมดถ่ายภาพต่อเนื่อง และ ECC สำหรับรายละเอียดทั้งหมดเกี่ยวกับการลงทะเบียนการกำหนดค่าคอนโทรลเลอร์ DDR โปรดดูคู่มือผู้ใช้ Microsemi IGLOO2
HPMS MDDR ลงทะเบียนการกำหนดค่า
ในการระบุค่าลงทะเบียน DDR:
- ใช้โปรแกรมแก้ไขข้อความนอก Libero SoC เตรียมข้อความ file ที่มีชื่อและค่า Register ดังรูปที่ 1-1
- จากแท็บหน่วยความจำของ System Builder ให้คลิกนำเข้าการลงทะเบียนการกำหนดค่า
- นำทางไปยังตำแหน่งของข้อความการกำหนดค่าการลงทะเบียน file ที่คุณเตรียมไว้ในขั้นตอนที่ 1 แล้วเลือก file ที่จะนำเข้า
รูปที่ 1-1 • Register Configuration Data – Text Format
การเริ่มต้น HPMS DDR
ข้อมูลการกำหนดค่าการลงทะเบียนที่คุณนำเข้าสำหรับ HPMS DDR จะถูกโหลดลงใน eNVM และคัดลอกไปยังการลงทะเบียนการกำหนดค่า HPMS DDR เมื่อรีเซ็ต FPGA ผู้ใช้ไม่จำเป็นต้องดำเนินการใดๆ เพื่อเริ่มต้น HPMS DDR ที่รันไทม์ การเริ่มต้นแบบอัตโนมัตินี้ได้รับการจำลองแบบในการจำลองด้วย
คำอธิบายพอร์ต
อินเทอร์เฟซ DDR PHY
พอร์ตเหล่านี้ถูกเปิดเผยที่ระดับบนสุดของบล็อกที่สร้างโดย System Builder สำหรับรายละเอียด โปรดดูคู่มือผู้ใช้ IGLOO2 System Builder เชื่อมต่อพอร์ตเหล่านี้เข้ากับหน่วยความจำ DDR ของคุณ
ตาราง 2-1 • อินเทอร์เฟซ DDR PHY
ชื่อพอร์ต | ทิศทาง | คำอธิบาย |
MDDR_CAS_N | ออก | แรม แคส |
MDDR_CKE | ออก | แรมซีเคอี |
MDDR_CLK | ออก | นาฬิกา, ด้าน P |
MDDR_CLK_N | ออก | นาฬิกา ด้าน N |
MDDR_CS_N | ออก | แรม ซีเอสเอ็น |
MDDR_ODT | ออก | แรม ODT |
MDDR_RAS_N | ออก | แรม ราส |
MDDR_RESET_N | ออก | รีเซ็ต DRAM สำหรับ DDR3 |
MDDR_WE_N | ออก | ดราม่าเหวิน |
MDDR_ADDR[15:0] | ออก | บิตที่อยู่ Dram |
MDDR_BA[2:0] | ออก | ที่อยู่ธนาคารดราม่า |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | เข้า | ดราม่าดาต้ามาสก์ |
MDDR_DQS ([3:0]/[1:0]/[0]) | เข้า | อินพุต / เอาท์พุต Data Strobe ของ Dram - ด้าน P |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | เข้า | อินพุต / เอาท์พุต Data Strobe ของ Dram - ด้าน N |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | เข้า | อินพุต/เอาต์พุตข้อมูล DRAM |
MDDR_DQS_TMATCH_0_IN | IN | FIFO ในสัญญาณ |
MDDR_DQS_TMATCH_0_OUT | ออก | สัญญาณออก FIFO |
MDDR_DQS_TMATCH_1_IN | IN | สัญญาณ FIFO ใน (32 บิตเท่านั้น) |
MDDR_DQS_TMATCH_1_OUT | ออก | สัญญาณออก FIFO (32 บิตเท่านั้น) |
MDDR_DM_RDQS_ECC | เข้า | มาสก์ข้อมูล Dram ECC |
MDDR_DQS_ECC | เข้า | Dram ECC Data Strobe อินพุต/เอาต์พุต – ด้าน P |
MDDR_DQS_ECC_N | เข้า | Dram ECC Data Strobe อินพุต/เอาต์พุต – ด้าน N |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | เข้า | อินพุต/เอาต์พุตข้อมูล DRAM ECC |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO ในสัญญาณ |
MDDR_DQS_TMATCH_ECC_OUT | ออก | สัญญาณออก ECC FIFO (32 บิตเท่านั้น) |
ความกว้างของพอร์ตสำหรับบางพอร์ตจะเปลี่ยนไปขึ้นอยู่กับการเลือกความกว้างของ PHY สัญลักษณ์ “[a:0]/[b:0]/[c:0]” ใช้เพื่อแสดงถึงพอร์ตดังกล่าว โดยที่ “[a:0]” หมายถึงความกว้างของพอร์ตเมื่อเลือกความกว้าง PHY แบบ 32 บิต , “[b:0]” สอดคล้องกับความกว้าง PHY 16 บิต และ “[c:0]” สอดคล้องกับความกว้าง PHY 8 บิต
การสนับสนุนผลิตภัณฑ์
กลุ่มผลิตภัณฑ์ Microsemi SoC สนับสนุนผลิตภัณฑ์ของตนด้วยบริการสนับสนุนต่างๆ รวมถึงฝ่ายบริการลูกค้า ศูนย์สนับสนุนด้านเทคนิคของลูกค้า ก webเว็บไซต์ จดหมายอิเล็กทรอนิกส์ และสำนักงานขายทั่วโลก ภาคผนวกนี้มีข้อมูลเกี่ยวกับการติดต่อ Microsemi SoC Products Group และการใช้บริการสนับสนุนเหล่านี้
บริการลูกค้า
ติดต่อฝ่ายบริการลูกค้าสำหรับการสนับสนุนผลิตภัณฑ์ที่ไม่ใช่ด้านเทคนิค เช่น ราคาผลิตภัณฑ์ การอัพเกรดผลิตภัณฑ์ ข้อมูลอัปเดต สถานะการสั่งซื้อ และการอนุญาต
จากอเมริกาเหนือ โทร 800.262.1060
จากที่อื่นๆ ทั่วโลก โทร 650.318.4460 โทรสารจากที่ใดก็ได้ในโลก 408.643.6913
ศูนย์สนับสนุนด้านเทคนิคของลูกค้า
กลุ่มผลิตภัณฑ์ Microsemi SoC มีเจ้าหน้าที่ศูนย์สนับสนุนด้านเทคนิคของลูกค้าพร้อมด้วยวิศวกรที่มีทักษะสูง ซึ่งสามารถช่วยตอบคำถามเกี่ยวกับฮาร์ดแวร์ ซอฟต์แวร์ และการออกแบบเกี่ยวกับผลิตภัณฑ์ Microsemi SoC ศูนย์สนับสนุนด้านเทคนิคของลูกค้าใช้เวลามากมายในการสร้างบันทึกการใช้งาน ตอบคำถามเกี่ยวกับวงจรการออกแบบทั่วไป เอกสารเกี่ยวกับปัญหาที่ทราบ และคำถามที่พบบ่อยต่างๆ ดังนั้น ก่อนที่คุณจะติดต่อเรา โปรดไปที่แหล่งข้อมูลออนไลน์ของเรา เป็นไปได้มากที่เราได้ตอบคำถามของคุณแล้ว
การสนับสนุนด้านเทคนิค
เยี่ยมชมการสนับสนุนลูกค้า webงาน (www.microsemi.com/soc/support/search/default.aspx) สำหรับข้อมูลเพิ่มเติมและการสนับสนุน คำตอบมากมายที่สามารถค้นหาได้ web แหล่งข้อมูลรวมถึงไดอะแกรม ภาพประกอบ และลิงก์ไปยังแหล่งข้อมูลอื่นๆ บน webเว็บไซต์.
Webเว็บไซต์
คุณสามารถเรียกดูข้อมูลทางเทคนิคและไม่ใช่ทางเทคนิคที่หลากหลายได้จากหน้าแรกของ SoC ที่ www.microsemi.com/soc.
การติดต่อศูนย์สนับสนุนด้านเทคนิคของลูกค้า
วิศวกรที่มีทักษะสูงเป็นเจ้าหน้าที่ของศูนย์สนับสนุนด้านเทคนิค สามารถติดต่อศูนย์สนับสนุนทางเทคนิคได้ทางอีเมลหรือผ่าน Microsemi SoC Products Group webเว็บไซต์.
อีเมล
คุณสามารถสื่อสารคำถามทางเทคนิคของคุณไปยังที่อยู่อีเมลของเราและรับคำตอบกลับทางอีเมล แฟกซ์ หรือโทรศัพท์ นอกจากนี้ หากคุณมีปัญหาด้านการออกแบบ คุณสามารถส่งอีเมลถึงการออกแบบของคุณได้ fileเพื่อรับความช่วยเหลือ เราตรวจสอบบัญชีอีเมลอย่างต่อเนื่องตลอดทั้งวัน เมื่อส่งคำขอของคุณถึงเรา โปรดตรวจสอบให้แน่ใจว่าได้ใส่ชื่อนามสกุล ชื่อบริษัท และข้อมูลติดต่อของคุณ เพื่อการดำเนินการตามคำขอของคุณอย่างมีประสิทธิภาพ
ที่อยู่อีเมลสนับสนุนทางเทคนิคคือ soc_tech@microsemi.com.
กรณีของฉัน
ลูกค้ากลุ่มผลิตภัณฑ์ Microsemi SoC สามารถส่งและติดตามกรณีทางเทคนิคทางออนไลน์ได้โดยไปที่ My Cases
นอกประเทศสหรัฐอเมริกา
ลูกค้าที่ต้องการความช่วยเหลือนอกเขตเวลาของสหรัฐอเมริกาสามารถติดต่อฝ่ายสนับสนุนด้านเทคนิคทางอีเมล (soc_tech@microsemi.com) หรือติดต่อสำนักงานขายในพื้นที่ สามารถดูรายชื่อสำนักงานขายได้ที่
www.microsemi.com/soc/company/contact/default.aspx.
การสนับสนุนด้านเทคนิคของ ITAR
สำหรับการสนับสนุนทางเทคนิคเกี่ยวกับ RH และ RT FPGA ที่ควบคุมโดย International Traffic in Arms Regulations (ITAR) โปรดติดต่อเราทาง soc_tech_itar@microsemi.com. หรือภายใน My Cases ให้เลือกใช่ในรายการแบบหล่นลงของ ITAR สำหรับรายการทั้งหมดของ Microsemi FPGA ที่ควบคุมโดย ITAR โปรดไปที่ ITAR web หน้าหนังสือ.
Microsemi Corporation (NASDAQ: MSCC) นำเสนอกลุ่มผลิตภัณฑ์โซลูชั่นเซมิคอนดักเตอร์ที่ครอบคลุมสำหรับ: การบินและอวกาศ การป้องกันประเทศ และความปลอดภัย องค์กรและการสื่อสาร และตลาดอุตสาหกรรมและพลังงานทางเลือก ผลิตภัณฑ์ประกอบด้วยอุปกรณ์อะนาล็อกและ RF ที่มีประสิทธิภาพสูงและมีความน่าเชื่อถือสูง สัญญาณผสมและวงจรรวม RF, SoCs ที่ปรับแต่งได้, FPGA และระบบย่อยที่สมบูรณ์ Microsemi มีสำนักงานใหญ่อยู่ที่ Aliso Viejo รัฐแคลิฟอร์เนีย เรียนรู้เพิ่มเติมที่ www.microsemi.com.
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA ภายในสหรัฐอเมริกา: +1 949-380-6100 ยอดขาย: +1 949-380-6136
แฟกซ์: +1 949-215-4996
© 2013 ไมโครเซมิ คอร์ปอเรชั่น สงวนลิขสิทธิ์. Microsemi และโลโก้ Microsemi เป็นเครื่องหมายการค้าของ Microsemi Corporation เครื่องหมายการค้าและเครื่องหมายบริการอื่นๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง
เอกสาร / แหล่งข้อมูล
![]() |
การกำหนดค่าตัวควบคุม Microsemi IGLOO2 HPMS DDR [พีดีเอฟ] คู่มือการใช้งาน การกำหนดค่าตัวควบคุม IGLOO2 HPMS DDR, IGLOO2, การกำหนดค่าตัวควบคุม HPMS DDR, การกำหนดค่าตัวควบคุม DDR, การกำหนดค่า |