Mesin UDP Offload adalah IP VHDL yang digunakan untuk pemrograman perangkat keras FPGA.
IP ini adalah akselerator tumpukan UDP-IP dan mampu mengirim dan menerima data melalui tautan Ethernet. Tumpukan ini sangat dapat dikonfigurasi untuk digunakan dengan kecepatan Ethernet hingga 40 Gb/s berkat ukuran busnya yang dapat dikonfigurasi. Selain itu bersifat modular. Ini menerapkan protokol berbeda dan alat pengujian terintegrasi yang dapat dinonaktifkan untuk menghemat sumber daya.
IP ini didasarkan pada Building Block yang mengikuti Strategi Thales di bidang teknik. Mereka menjalankan fungsi dasar dan memungkinkan untuk mandiri dari platform/target. Tidak ada pabrikan primitif yang digunakan pada desain ini, semuanya disimpulkan.
Daftar isi
Gambar ini menggambarkan arsitektur internal IP. Entitas utama adalah modul uoe_core . Itu dienkapsulasi dalam pembungkus atas top_uoe yang juga membuat instance beberapa fungsi pengujian terintegrasi.
Bagian fungsional
Bagian Uji Bawaan (Opsional)
Dokumentasi lengkap tumpukan tersedia di panduan arsitektur.
Ukuran bus yang dapat dikonfigurasi
Tangani protokol berikut
Protokol Resolusi Alamat (ARP)
Protokol Pesan Kontrol Internet (ICMP)
Memperhitungkan buffer akun pada antarmuka MAC dan penyeberangan domain jam
Opsi pemfilteran untuk lalu lintas masuk
Penggunaan bus standar
Desain telah disintesis dan diimplementasikan dengan parameter generik yang berbeda dan untuk beberapa target di luar konteks. Hasilnya tersedia di halaman Performa.
Repo ini mengintegrasikan contoh desain berikut:
Segera hadir ...
Jika Anda tertarik untuk berkontribusi pada proyek ini, mulailah dengan membaca pedoman Berkontribusi.