ลิงก์ FPGA ไปยังหน่วยความจำภายนอก


10

ฉันพยายามที่จะใช้หน่วยความจำโทรศัพท์มือถือในคณะกรรมการพัฒนาการ Nexys 4 FPGA ฉันใช้ Xilinx Vivado และต้องการตัวประมวลผลหลักแบบไมโครซอฟท์ที่สามารถอ่านและเขียนได้ จนถึงตอนนี้ฉันได้สร้างโปรเซสเซอร์ในการออกแบบบล็อก

หลังจากล่าสัตว์ผ่านอินเทอร์เน็ตมากในที่สุดฉันก็พบตัวควบคุมหน่วยความจำภายนอกหรือ EMC ซึ่งฉันคิดว่ามันดูมีแนวโน้ม ฉันจะไปเกี่ยวกับการเชื่อมต่อรามขึ้นได้อย่างไร? ฉันได้สร้างเครื่องห่อ HDL และพยายามเชื่อมต่อพอร์ตของ EMC กับขาของ ram อย่างไรก็ตามมีพอร์ตมากกว่าที่ฉันต้องการ ฉันไม่พบตัวอย่างของ Nexys 4 หรือ Vivado EMC

ฉันยังพบว่า Nexys 2 มีตัวอย่างของคอนโทรลเลอร์หน่วยความจำออนบอร์ด ฉันเห็นว่าหมายเลขชิ้นส่วนนั้นเหมือนกันสำหรับ RAM สิ่งนี้จะใช้งานได้และฉันจะใช้ร่วมกับ Mircoblaze ได้อย่างไร?


แน่นอนว่าฉันจะโพสต์ไว้ก่อนหน้านี้ แต่ฉันสามารถโพสต์ลิงก์ได้สองข้อในคำถามเนื่องจากฉันมีชื่อเสียงน้อยกว่า 10 ข้อ ที่นี่คุณอยู่ มันเป็นหนึ่งใน 128Mb
Marmstrong

อัปเดต: ยังไม่สามารถประสบความสำเร็จในการร่วมทุนนี้ ก่อนอื่นมีข้อผิดพลาดภายใน Vivado 13.4 ซึ่งจะหยุดการดูแผนที่ BMM (Block Ram Memory) เนื่องจากกำหนดชื่ออื่นให้กับรหัสระดับบนสุด ยังไม่ได้รับการแก้ไข แต่มันอยู่ระหว่างดำเนินการ ในความสัมพันธ์กับพอร์ตเพิ่มเติมของ EMC ฉันเชื่อมต่อพอร์ตเหล่านั้นกับส่วนหัวที่ไม่ได้ใช้ ฉันจะเก็บคำถามนี้ไว้ในความคืบหน้าของฉัน
Marmstrong

ทำไมคุณถึงต้องการ BMM สำหรับสิ่งนี้? หน่วยความจำที่คุณกล่าวถึงที่นี่จะทำงานเหมือน SRAM คุณจะต้องให้ R / W, CS, OE และที่อยู่เพื่อรับข้อมูลหรือเขียนลงไป การใช้ EMC คุณสามารถเลือกประเภทหน่วยความจำ SRAM และคุณเพียงกำหนดความลึกและความกว้างของหน่วยความจำของคุณจากนั้นเชื่อมต่อสัญญาณเหล่านั้นในระดับสูงสุดของคุณกับสัญญาณที่เหมาะสมในหน่วยความจำ
FarhadA

คุณสามารถทำให้ PSRAM ทำงานได้หรือไม่?
user3602697

1
@ user3602697 ไม่ชัด
rdtsc

คำตอบ:


1

บางครั้งผู้ผลิตไม่ให้รายละเอียดทั้งหมดในแผ่นข้อมูล มีบางสิ่งที่ต้องทำถ้าคุณไม่พบข้อมูลที่คุณต้องการ

1) ตรวจสอบหน้าผลิตภัณฑ์สำหรับทรัพยากรเพิ่มเติม
2) ตรวจสอบบันทึกแอพหรือบันทึกเทคโนโลยีบนผลิตภัณฑ์หรือตระกูลผลิตภัณฑ์
3) ค้นหาแนวนอนสำหรับผลิตภัณฑ์ที่คล้ายกันในเว็บไซต์ผู้ผลิตหรือไซต์ผู้ผลิตรายอื่นสำหรับข้อมูลที่เกี่ยวข้อง

Micron cellular ram แทน SRAM . การกำหนดเส้นทางควรมีความคล้ายคลึงกับการกำหนดเส้นทาง SRAM เนื่องจากทำงานด้วยความเร็วเดียวกัน นี่คือคำแนะนำสำหรับข้อมูลการกำหนดเส้นทางไมครอนทั้งหมด

นอกจากนี้ยังมีไฟล์ HDL ในหน้าผลิตภัณฑ์สำหรับการเชื่อมต่อใน HDL และมีไฟล์ IBIS สำหรับการจำลอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.