|
cpu core 32 bit на spartan3e |
|
|
|
Dec 23 2013, 08:19
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(sergey sva @ Dec 23 2013, 12:14)  Сколько примерно занимает места например arm7dtmi или какое нибудь ядро процессора 32бита. Сейчас дизайн занимает половину spartan3e можно еще уместить процессор ? Зависит от того, как и какую память будете использовать для процессора... Память команд для процессора где будет? И нужен ли именно ARM? Может быть что-то урезанное подойдет? Посмотрите он "открытых проектах" полно исходников... И по Ниосу и по Микроблэйзу данные тоже выложены...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Dec 23 2013, 09:07
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(sergey sva @ Dec 23 2013, 13:01)  Конфигурационная память последовательная. А если исполнять напрямую из нее? на кристалле только двух потовая. Тогда посчитайте, сколько будет выполняться каждая команда... А если скажете "Кэш", то где он будет и как часто он будет перегружаться? Память на кристалле чем занята?
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Dec 23 2013, 15:03
|
Гуру
     
Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923

|
Цитата может без FPU, а считать флоат поинт софтом? тогда сильно скромнее Понятно не хочется что бы все было впритык. Цитата Вы расскажите пожалуйста задачу в полном объеме... Ничего сложного  делаю контроллер который будет управлять приводами станка. То что получиться уверен на 99%. Просто в этом деле пересекается очень много направлений плис, контроллеры, программы верхнего уровня, электрика. все знать не возможно одному, поэтому что мне непонятно спрашиваю. спасибо за то что направляете на правильный курс )). Для того что бы сделать такой контроллер, что бы это нормально работало нужен процессор(микроконтроллер) и плис как никрути. Передумал кучу мыслей, если использовать жирную плис и все на ней сделать то это будет дороже чем использовать микроконтроллер и плис попроще. Кое какие наброски есть, код в плис уже отработал, примерно уместиться в spartan 3ы250e. в качестве микроконтроллера думаю stm32f407 или lpc4337 а в качестве плис spartan 6 XC6SLX9. Хорошо бы сделать что в плис конфигурацию загружал контроллер. Если есть рекомендации буду благодарен. вот приблизительно что нужно сделать.
Все остальное нет смысла размещать на этой плате, оно крупное и можно развести на двухсторонней печатке. А этот участок скорее всего на 4 или 6 слойке только разместиться.
|
|
|
|
|
Dec 23 2013, 15:45
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(sergey sva @ Dec 23 2013, 19:03)  Хорошо бы сделать что в плис конфигурацию загружал контроллер. Если есть рекомендации буду благодарен. а откуда он ее возьмет? хранить ее где-то нужно, технически можно зазиповать и т.п. но все равто пару сотен кБ отдать придется. если есть в контролере столько лишней памяти - то пожалуйста, у ПЛИС есть режимы slave загрузки ну и берите 6 спартан, они сейчас и дешевле и удобнее если вопрос сэкономить деньги, а размер платы не важен - то лучше брать внешний контроллер, а в ПЛИС только то, что в контролере нельзя сделать -------------- если только ПЛИС, то и MAC туда тоже засунуть надо... просто если от ПЛИС нужно только ножки, ну то есть XC6SLX4 достаточно, а по цене XC6SLX9 можно поставить, то в разницу можно проц без FPU засунуть, но работа станет сразу сложнее и производительность будет похуже
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|