ตัวอย่างการออกแบบนี้ประกอบด้วยทั้งฮาร์ดแวร์และซอฟต์แวร์ ส่วนฮาร์ดแวร์ประกอบด้วย ตัวอย่างการออกแบบฮาร์ดแวร์มาตรฐาน 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
ลิงก์ที่เกี่ยวข้อง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวอย่างนี้ในโครงการของคุณ ไปที่: