การดีบักกับคอนโซลระบบผ่าน TCP/IP

author-image

โดย

ตัวอย่างการออกแบบนี้ประกอบด้วยทั้งฮาร์ดแวร์และซอฟต์แวร์ ส่วนฮาร์ดแวร์ประกอบด้วย ตัวอย่างการออกแบบฮาร์ดแวร์มาตรฐาน Nios® II Ethernet ที่มีส่วนประกอบ SOPC Builder หน่วยความจําบนชิปที่เพิ่มเข้ามาสําหรับเวอร์ชัน Nios II Embedded Evaluation Kit (NEEK) ในทางกลับกัน ซอฟต์แวร์ SCTCP จะรองรับการดีบักส่วนประกอบ SOPC Builder แบบกําหนดเองของคุณกับคอนโซลระบบบนแชนเนลการสื่อสาร TCP/IP AN 624: การดีบักกับ System Console over TCP/IP (PDF) หมายเหตุแอปพลิเคชันอธิบายถึงซอฟต์แวร์ SCTCP

ซอฟต์แวร์ SCTCP จะอ่านคําสั่ง System Console จากซ็อกเก็ต TCP/IP และแปลงจากรูปแบบโปรโตคอลแพคเก็ต Avalon® Streaming (Avalon-ST) เดิมเป็นคําสั่งแมปหน่วยความจํา Avalon® (Avalon-MM) ที่เหมาะสม จากนั้นซอฟต์แวร์สามารถส่งคําสั่งเหล่านี้ไปยังส่วนประกอบสเลป Avalon-MM ในระบบ SOPC Builder จากนั้นซอฟต์แวร์จะแปลงการตอบกลับ Avalon-MM เป็นรูปแบบโปรโตคอลแพคเก็ต Avalon-ST ก่อนที่จะส่งผ่านช่องทางการสื่อสาร TCP/IP

การใช้ตัวอย่างการออกแบบนี้

ในการใช้ตัวอย่างการออกแบบนี้ ให้ดาวน์โหลดเวอร์ชันการประเมินฟรีของ Nios II Embedded Design Suite (EDS) การออกแบบฮาร์ดแวร์สําเร็จรูปสําหรับเวอร์ชัน NEEK ของตัวอย่างการออกแบบมาตรฐาน Nios II Ethernet มีอยู่ในAN624_Debugging_with_System_Console_over_TCPIP.zip ซอฟต์แวร์ SCTCP มีอยู่ในไดเรกทอรีsoftware_examplesของไฟล์ zip สําหรับตัวอย่างการออกแบบนี้ ซอฟต์แวร์ SCTCP ยังสามารถทํางานกับเวอร์ชันอื่นๆ ของNios IIตัวอย่างการออกแบบฮาร์ดแวร์มาตรฐานอีเธอร์เน็ตเมื่อมีการเพิ่มส่วนประกอบ SOPC Builder บนหน่วยความจําบนชิปแล้ว คําแนะนําในการเพิ่มหน่วยความจําบนชิปมีอยู่ในAN 624: การดีบักกับคอนโซลระบบบนหมายเหตุแอปพลิเคชัน TCP/IP (PDF)

ส่วนประกอบ SOPC Builder ของหน่วยความจําบนชิปแสดงถึงส่วนประกอบที่อยู่ระหว่างการทดสอบ คุณสามารถใช้ตัวอย่างการออกแบบซอฟต์แวร์ SCTCP นี้เพื่อทดสอบส่วนประกอบ SOPC Builder แบบกําหนดเองของคุณโดยใช้คอนโซลระบบผ่านการเชื่อมต่อ TCP/IP โดยการเปลี่ยนส่วนประกอบภายใต้การทดสอบในตัวอย่างการออกแบบฮาร์ดแวร์ด้วยส่วนประกอบแบบกําหนดเองของคุณ ข้อกําหนดเดียวคือส่วนประกอบ SOPC Builder ที่กําหนดต้องมีพอร์ตสเลฟ Avalon-MM คุณยังสามารถใช้การออกแบบฮาร์ดแวร์ใดๆ ที่รองรับ Nichestack TCP/IP Networking Stack พร้อมกับส่วนประกอบ SOPC Builder ที่มีพอร์ต slave Avalon-MM พร้อมซอฟต์แวร์ SCTCP

การใช้การออกแบบนี้อยู่ภายใต้และอยู่ภายใต้ข้อกําหนดและเงื่อนไขของข้อตกลงสิทธิ์การใช้งานตัวอย่างการออกแบบของ Intel®

ข้อกําหนดด้านฮาร์ดแวร์

ตัวอย่างซอฟต์แวร์นี้กําหนดให้ต้องมีอุปกรณ์ต่อไปนี้ในการออกแบบฮาร์ดแวร์เป้าหมาย:

  • หน่วยความจําแบบออนชิป (หรือส่วนประกอบ SOPC Builder ใดๆ ที่ใช้งานกับอินเทอร์เฟซที่ใช้กับ Avalon-MM)
  • ฮาร์ดแวร์อีเธอร์เน็ตที่รองรับ Nichestack TCP/IP Networking Stack

ลิงก์ที่เกี่ยวข้อง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวอย่างนี้ในโครงการของคุณ ไปที่:

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