реклама на сайте
подробности

 
 
> lpc4337
sergey sva
сообщение Dec 20 2013, 06:35
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Есть идея, не знаю получиться микроконтроллер lpc4337 двух ядерный, посмотрел по документации есть контроллер внешней памяти. Мысль такая запустить на одном ядре mo ethernet tcpip, на другом m4 вычисление координат для небольшого станка. А взамен sram подключить fpga. В связи с тем что не знаком с этим процессором есть несколько вопросов. Плис есть в налличии spartan3e хотелось бы использовать ее двухпортовую память в качестве sram размеров 4кб, какие могут быть сложности как это сделать? С двухядерными микроконтроллерами тоже дела пока не имел не знаю как там разделяются потоки или в программе нужно как то указывать что данный код работает на этом ядре или на другом, как сделать что бы на одном ядре работал tcpip на другом код расчетов? Спасибо за помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergey sva
сообщение Dec 20 2013, 07:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Цитата
Пишется две отдельные программы для каждого ядра своя.
Про плис что-то не понял...

Для каждого ядра своя область памяти, нужно указать в скрипте линкера адреса правильно?
Одновременно работать оба ядра не могут?, желательно что бы одно ядро только tcpip, данные которые пришли записать в структуру потом обратно в комп.
А другое занимается вычислениями, как доходит до конца кода, обновляет данные из структуры которое получили по tcp и заполняет структуру для отправки.
Цитата
Про плис что-то не понял...

Вместо внешней памяти Sram подключить к микроконтроллеру fpaga в которой есть 4кб двухпортовой памяти и использовать ее, взамен sram.
Дело в том что в плис логика которую нужно выполнять быстро и одновременно, результаты она пишет в память с одного порта а с другого нужно прицепить микроконтроллер что бы можно было получить доступ к этим данным в микроконтроллере как к обычной внешней памяти.
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 20 2013, 07:54
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(sergey sva @ Dec 20 2013, 11:12) *
желательно что бы одно ядро только tcpip, данные которые пришли записать в структуру потом обратно в комп.

Я бы усомнился в целесообразности такого разбиения. Ваша задача вообще может быть решена одним ядром? Если да, то не заморачивайтесь со вторым, пусть простаивает. Потому что второе ядро - это повышение сложности за счёт межпроцессорного взаимодействия, ну и вообще проектирование всего этого хозяйства.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 21:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016