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

 
 
> Вопрос по процессору Nios 2 от Altera., Какая у него плотность кода по сравнению с mcs51.
inco
сообщение May 23 2008, 05:48
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 161
Регистрация: 26-08-05
Из: Российская Империя
Пользователь №: 7 984



Есть некоторое устройство с плис Альтера и управляющим 51 процессором. Особой обработки данных в процессоре нет в основном функции контроля и передачи данных. По функциям всё вместе с ниос процессором влазит в самый младший циклон 3. Но вот есть вопрос. В процессоре под программу занято 31.5 кБайт памяти и 2 кБайт ОЗУ. Собственно вопрос выбора плис Альтера, влезет ли проект в младший циклон 3 по памяти или нет. Дело в том что кроме младшего 3 циклона в этой линейки все остальные в БГА корпусах что не устраивает! Или может посмотреть на линейку вторых циклонов не БГА с памятью пожирней?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
Postoroniy_V
сообщение May 23 2008, 06:16
Сообщение #2


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(inco @ May 23 2008, 14:48) *
Есть некоторое устройство с плис Альтера и управляющим 51 процессором. Особой обработки данных в процессоре нет в основном функции контроля и передачи данных. По функциям всё вместе с ниос процессором влазит в самый младший циклон 3. Но вот есть вопрос. В процессоре под программу занято 31.5 кБайт памяти и 2 кБайт ОЗУ. Собственно вопрос выбора плис Альтера, влезет ли проект в младший циклон 3 по памяти или нет. Дело в том что кроме младшего 3 циклона в этой линейки все остальные в БГА корпусах что не устраивает! Или может посмотреть на линейку вторых циклонов не БГА с памятью пожирней?


в кулоне 3 корпус тqfp всего 423936 бит памяти(52992 байт)
Может влезет а может и нет smile.gif .
всё зависит от того сколько ваш проект занимает блоков памяти до того как там ниос появится smile.gif
если не влезет - то да смотрите в сторону вторый кулонов.
Я бы попытался посинтезировать да зафиттить это дело...хотя до фиттера многое уже будет ясно :-)


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 23 2008, 06:51
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(inco @ May 23 2008, 12:48) *
Есть некоторое устройство с плис Альтера и управляющим 51 процессором. Особой обработки данных в процессоре нет в основном функции контроля и передачи данных. По функциям всё вместе с ниос процессором влазит в самый младший циклон 3. Но вот есть вопрос. В процессоре под программу занято 31.5 кБайт памяти и 2 кБайт ОЗУ. Собственно вопрос выбора плис Альтера, влезет ли проект в младший циклон 3 по памяти или нет. Дело в том что кроме младшего 3 циклона в этой линейки все остальные в БГА корпусах что не устраивает! Или может посмотреть на линейку вторых циклонов не БГА с памятью пожирней?

у меня ep3c25e144 - 25тыс. вентилей около 600 кбит памяти, корпус 144 ноги, планарные выводы.
Go to the top of the page
 
+Quote Post
vmp
сообщение May 23 2008, 07:02
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(inco @ May 23 2008, 09:48) *
Дело в том что кроме младшего 3 циклона в этой линейки все остальные в БГА корпусах что не устраивает!


Не понял. В eqfp144 есть EP3C5, 10, 16, 25. Так что можно вырасти до 66 килобайт.
А плотность кода сильно зависит от приложения. Если простое шевеление лапками - то может ухудшиться раза в 2, если арифметика, да еще и с данными из XRAM (для 51) - то сократится.

В самом крайнем случае придется выкинуть часть констант во внешнее конфигурационное ПЗУ. Или сделать оверлейную программу.
Или просто засунуть внутрь ядро 51-го http://www.opencores.org/browse.cgi/by_category
Go to the top of the page
 
+Quote Post
inco
сообщение May 23 2008, 07:31
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 161
Регистрация: 26-08-05
Из: Российская Империя
Пользователь №: 7 984



Я уже пробовал примерно собирать необходимую конфигурацию. Во первых сейчас в плисе используется порядка 1000 ячеек и 640 байт памяти. То что я пробовал собирать с ниосом только набор стандартной перефирии той что нужно получилось примерно 3600-3700 ячеек. То есть порядок ячеек будет где-то 4900. Вроде всё влазит но как то всё на гране!? Не нравится!
А где написано что есть 3c>5 в tqfp корпусе, я что-то у альтеры не видел. По моему это было-бы оптимальным решением взять 3с25 в tqfp.
По программе да там клава индиктор жки последовательный и небольшая арифметика из XRAM. Просто много событий на которые надо реагировать и соотвественно их иерархия!
Go to the top of the page
 
+Quote Post
vmp
сообщение May 23 2008, 07:40
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(inco @ May 23 2008, 11:31) *
А где написано что есть 3c>5 в tqfp корпусе, я что-то у альтеры не видел. По моему это было-бы оптимальным решением взять 3с25 в tqfp.

Не tqfp, а eqfp - то же самое, но с металлическим пузом - надо припаивать к земле.
http://www.altera.com/literature/lit-cyc3.jsp
Смотри таблицу 1-2. А в PQFP-240 там есть 16, 25 и 40.
Цены здесь:
http://www.altera.ru/cgi-bin/price/price
Go to the top of the page
 
+Quote Post
inco
сообщение May 23 2008, 08:01
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 161
Регистрация: 26-08-05
Из: Российская Империя
Пользователь №: 7 984



Цитата(vmp @ May 23 2008, 10:40) *
Не tqfp, а eqfp - то же самое, но с металлическим пузом - надо припаивать к земле.
http://www.altera.com/literature/lit-cyc3.jsp
Смотри таблицу 1-2. А в PQFP-240 там есть 16, 25 и 40.
Цены здесь:
http://www.altera.ru/cgi-bin/price/price


Спасибо уже нашел. Значит скорее всего так и сделаю. Возьму 3с25 думаю должно влезть. Просто раньше смотрел у них в планарном корпусе были только 3с5.
Go to the top of the page
 
+Quote Post

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

 


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


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