Designing device controller system through available open source hardware core
Ushbu kitob kompyuter tarmoqlari uchun FPGA asosidagi Gigabit Ethernet tarmoq interfeysi kartasini (NIC) loyihalash va baholashga bag'ishlangan. Unda FPGA arxitekturasidan foydalangan holda yuqori unumdorlikka erishish uchun apparat va dasturiy ta'minot o'rtasidagi o'zaro ta'sir, xotira boshqaruvi va dizayn optimallashtirish texnikasi muhokama qilinadi. Kitob shuningdek, mavjud tarmoq arxitekturalarining cheklovlarini ko'rib chiqadi va FPGA-ga asoslangan NIC yechimlarini yangi tarmoq xizmatlarini tadqiq qilish uchun moslashuvchan platforma sifatida taqdim etadi.
Asosiy mavzular
- Ochiq kodli apparat vositalarining tarmoq integratsiyasidagi muammolari: Tarmoq muhandislari uchun ochiq kodli apparat tizimlarining afzalliklari va qulayliklari, qiymat zanjirida innovatsiyalar va potentsial ta'sirlarni baholash, integratsiya jarayonlari va bosqichlari.
- Tarmoq kommunikatsiyasi va qurilmalarning o'zaro bog'lanishida ochiq kodli apparat elementlari: Tarmoq interfeyslarining umumiy ko'rinishi, PCI yoki NIC interfeysi dizaynining aspektlari, elektron plata dizayni va joylashtirish, quvvat va soat taqsimoti, FPGA arxitekturasining roli.
- Arxitektura dizayni va ochiq kodli apparat tizimining joriy etilishi: FPGA-ga asoslangan NIC boshqaruv tizimi, asosiy funksionallik, OPB-ga asoslangan interfeys dizayni, samarali RTL kodlash uslublari, xotira boshqaruvi va quvvat sarfini tahlil qilish.
- Gigabit Ethernetning ishlashi: Mavjud NIC'lar, o'tkazuvchanlik, kechikish va avtobusdan foydalanishdagi cheklovlar, shuningdek, FPGA-ga asoslangan dizaynlarda yuqori unumdorlikka erishish usullari.
- FPGA imkoniyatlari: FPGA dasturlashtiriladigan mantig'i orqali tarmoq arxitekturasini tadqiq qilish va optimallashtirish uchun moslashuvchan platforma beradi. ASIC va mikroprotsessorlar o'rtasidagi bo'shliqni to'ldiradi.