В качестве стажера я работаю над проектом, целью которого является разработка «хост-решения» PCI Express на базе Intel Arria FPGA 10.
Целью проекта является получение архитектуры «хоста» и «корневого порта», способной обеспечивать обмен данными с другими устройствами через шину PCI Express.
Сначала я сосредоточился на возможности использования аппаратного PCI Express Hard-IP FPGA и встроенной системы жесткого процессора. Система PCI Express используется для связи на шине, а блок жесткого процессора - для инициализации и управления.
Кажется ли эта идея осуществимой? PCI Express на FPGA (на микросхеме памяти, DMA, MSI, BARs и т. Д.), И мой недостаток опыта в этом вопросе мне не очень помогает.
Спасибо,