Цитата(scifi @ Jun 14 2011, 11:39)
Уже немного понятнее. Только всё равно тумана много. "Одни данные", "другие данные". Шпионские шифровки передаёте?
С протоколами уже определились? TCP, UDP? HTTP?
Всё можно сделать без операционки. Это вопрос целесообразности. Баланс между сложностью разработки, используемыми ресурсами и т.д. Чтобы правильно взвесить все факторы, нужно знать планируемое приложение, объём Вашего опыта и т.д.
Невозможно знать. Вдруг Вам будет необходим буфер в ОЗУ на 1 Мбайт? Так что продолжайте секретничать.
Да какие там секреты. Сам пока толком не знаю что будет.
Если коротко. Планируется на FPGA сделать ФХН (формирователь характеристики направленности для гидроакустической антенны) и возможно еще и корреляторы (ЛЧМ сигнал, сколько штук не знаю, не я занимаюсь) Там же очевидно будет организован буфер куда будут собираться данные в виде: код дистанции до отраженного объекта, номер канала (антена круговая 90 каналов) Поскольку отраженных объектов может быть много то пакет с данными может быть достаточно большой.
Микроконтроллер должен 1 раз в секунду передать на FPGA управляющие сигналы от PC и забрать данные в PC для дальнейшей обработки и отображения на экране PC.
Eternet можно сделать и на FPGA (Micro Blase). Но такой путь не подходит потому как если придется переходить на Altera придется опять же разбираться с альтеровским Ethernet. Микроконтроллер для этого считаю более подходящий вариант. В дальнейшем наработку можно будет применять в других подобных задачах не обращая внимания на производителя FPGA.
Какой протокол? Не знаю... Почитал, вроде больше подходит UDP Можно ли его организовать на ARM без ОС? Ведь на плате там кроме контроллера еще PHY стоит. Как это все в связке заставить работать у меня понятия 0. Направьте на правильный путь...