Debugging dengan Konsol Sistem Melalui TCP/IP

author-image

Oleh

Contoh desain ini terdiri dari perangkat keras dan perangkat lunak. Bagian perangkat keras terdiri dari Nios® II Contoh Desain Perangkat Keras Standar Ethernet yang memiliki komponen Pembangun SOPC memori pada chip yang ditambahkan untuk versi Nios II Embedded Evaluation Kit (NEEK). Di sisi lain, perangkat lunak SCTCP mendukung debug komponen SOPC Builder kustom Anda dengan Konsol Sistem melalui saluran komunikasi TCP/IP. An 624: Debugging dengan Konsol Sistem melalui catatan aplikasi TCP/IP (PDF) menjelaskan perangkat lunak SCTCP.

Perangkat lunak SCTCP membaca perintah Konsol Sistem dari soket TCP/IP dan mengonversinya dari format protokol paket Streaming Avalon® (Avalon-ST) asli ke perintah Avalon® Memory-Mapped (Avalon-MM) yang sesuai. Dari sana, perangkat lunak dapat meneruskan perintah tersebut ke komponen slave Avalon-MM dalam sistem Pembangun SOPC. Perangkat lunak kemudian mengonversi respons Avalon-MM ke format protokol paket Avalon-ST sebelum meneruskannya kembali melalui saluran komunikasi TCP/IP.

Menggunakan Contoh Desain Ini

Untuk menggunakan contoh desain ini, unduh versi evaluasi gratis dari Nios II Embedded Design Suite (EDS). Desain perangkat keras yang telah dibangun sebelumnya untuk versi NEEK dari Contoh Desain Standar Nios II Ethernet disediakan di AN624_Debugging_with_System_Console_over_TCPIP.zip. Perangkat lunak SCTCP disediakan di direktori software_examples arsip zip ini untuk contoh desain ini. Perangkat lunak SCTCP juga dapat bekerja dengan versi Nios II Contoh Desain Perangkat Keras Standar Ethernet setelah komponen Pembangun SOPC memori pada chip ditambahkan. Petunjuk untuk menambahkan memori pada chip disediakan di AN 624: Debugging dengan Konsol Sistem melalui catatan aplikasi TCP/IP (PDF).

Komponen SOPC Builder memori pada chip mewakili komponen yang sedang diuji. Anda dapat menggunakan contoh desain perangkat lunak SCTCP ini untuk menguji komponen SOPC Builder kustom Anda sendiri menggunakan Konsol Sistem melalui koneksi TCP/IP dengan mengganti komponen yang sedang diuji dalam contoh desain perangkat keras dengan komponen kustom Anda sendiri. Satu-satunya persyaratan adalah komponen Pembangun SOPC yang ditentukan harus memiliki port slave Avalon-MM. Anda juga dapat menggunakan desain perangkat keras apa pun yang mendukung Nichestack TCP/IP Networking Stack bersama dengan komponen SOPC Builder yang memiliki port slave Avalon-MM, dengan perangkat lunak SCTCP.

Penggunaan desain ini diatur oleh, dan tunduk pada, syarat dan ketentuan dari Perjanjian Lisensi Contoh Desain Intel®.

Persyaratan Perangkat Keras

Contoh perangkat lunak ini mengharuskan perangkat berikut untuk hadir dalam desain perangkat keras target:

  • Memori on-chip (atau komponen Pembangun SOPC apa pun dengan antarmuka yang mematuhi Avalon-MM)
  • Perangkat keras Ethernet yang mendukung Nichestack TCP/IP Networking Stack

Tautan Terkait

Untuk informasi lebih lanjut tentang menggunakan contoh ini di proyek Anda, kunjungi:

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.