engineer09 Без хотя бы краткого пояснения задачи сказать что дельное, IMHO, сложно. На мой взгляд, самый простой способ - обмен через FIFO внутри FPGA (при наличии внешней шины адреса/данных). Это самый простой способ, но не самый эффективный и скоростной, поскольку процессор должен будет "прокачивать" через свои регистры все данные. Если есть LPORT, то можно внутри FPGA разбирать последовательность и коммутировать сообщения каждому абоненту. Это сложнее, зато можно использовать режим DMA. Если большие потоки данных идут от внешнего интерфейса одного процессора к внешнему интерфейсу другого (к примеру, маршрутизация IP-пакетов), то тут лучше применить что-то типа AMBA (как в Leon3). Это значительно сложнее, но и значительно эффективнее. Соглашаюсь с уважаемым klop - сложно что-то порекомендовать, если не ясна задача устройства.
|