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

 
 
 
Reply to this topicStart new topic
> ядро ARM Cortex-M1 для Cyclone III
nkie
сообщение Sep 23 2010, 11:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



Здравствуйте уважаемые. Второй день рою виртуальную землю носом в поисках ARM-го ядра Cortex-M1 для Cyclone III. Его действительно нет в расшареном виде, только платные у ARM-a? И вообще есть такие, кто работал с этим чудом инженерной мысли? Можно ли пользоваться IAR-ом для разработки? Ну и вообще тема не освещена как-то оказалась на форуме. Хотя очень сладкий кусочек получается, 100 MHz обещает производитель...
Заранее спасибо. rolleyes.gif

Сообщение отредактировал nkie - Sep 23 2010, 11:55
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 23 2010, 12:15
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



А зачем именно ARM? Есть бесплатный NIOS, ничем особо не хуже IMHO.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 23 2010, 12:16
Сообщение #3


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(nkie @ Sep 23 2010, 14:55) *
Здравствуйте уважаемые. Второй день рою виртуальную землю носом в поисках ARM-го ядра Cortex-M1 для Cyclone III. Его действительно нет в расшареном виде, только платные у ARM-a? И вообще есть такие, кто работал с этим чудом инженерной мысли? Можно ли пользоваться IAR-ом для разработки? Ну и вообще тема не освещена как-то оказалась на форуме. Хотя очень сладкий кусочек получается, 100 MHz обещает производитель...
Заранее спасибо. rolleyes.gif

Для Альтеры не видел, но для ПЛИС фирмы Actel имеются такие процессоры
Использовать ПО от АРМ можно. Подробнее можете почитать здесь


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
nkie
сообщение Sep 23 2010, 12:39
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



Цитата(DmitryR @ Sep 23 2010, 16:15) *
А зачем именно ARM? Есть бесплатный NIOS, ничем особо не хуже IMHO.

А я видел инфу что NIOS похуже будет

Да и NIOS вроде не бесплатный.
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 23 2010, 13:12
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(nkie @ Sep 23 2010, 05:55) *
Хотя очень сладкий кусочек получается, 100 MHz обещает производитель...

байтики из регистра в регистр перекладывать %) пяток слейвов + дма и останется стандартный полтинник %)


--------------------
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Sep 23 2010, 13:34
Сообщение #6


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(nkie @ Sep 23 2010, 16:39) *
А я видел инфу что NIOS похуже будет

Свежо предание, да верится с трудом!
Источник в студию!!!

Цитата(nkie @ Sep 23 2010, 16:39) *
Да и NIOS вроде не бесплатный.

Платные только варианты Standard и Fast.
Вариант Economy бесплатный, начиная с версии 9.1

Если хочется еще бесплатности, то есть фрискейловское (ex-мотороловское) ядро ColdFire V1 от фирмы Ip-Extreme:


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 23 2010, 15:07
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



des00, 120 МГц smile.gif
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 23 2010, 15:44
Сообщение #8


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(COMA @ Sep 23 2010, 10:07) *
des00, 120 МГц smile.gif

круто, а можно немного подробнее о вашей системе?


--------------------
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 24 2010, 04:01
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Система довольна простая.

1. PLL - генерирует два клока 120 МГц и 80 МГц. 120 МГц для процессора, 80 МГц для медленных периферийных устройств.
2. Ядро NIOS-II/f работает на 120 МГц.
3. Мост 120 МГц на 80 МГц. Связывает периферию и процессор.
4. Мост 120 МГц на 133 МГц. Связывает процессор и контроллер памяти.
5. Мост 80 МГц на 133 МГц. Связывает периферию и контроллер памяти.
6. Контроллер DDR памяти, DDR память работает на 133 МГц.
7. Контроллер epcs флеш памяти работает на 120 МГц.
8. Периферия - Ethernet MAC, 2 таймера, I2C, SPI, uart, jtag_uart, PIO. Все это работает на 80 МГц
9. Самописный периферийный блок - работает на 120 МГц. В составе два FIFO по 1 КБайт.

В результате получил систему равную современному микроконтроллеру на ARM9 с частотой 120 МГц smile.gif

P.S. Под словом работают на частоте X - понимать тактируются частой X.
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 24 2010, 04:59
Сообщение #10


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(COMA @ Sep 23 2010, 23:01) *
Система довольна простая.

понятно, ниос по сути сам в себе стоит. всё через мосты отвязано %)

ЗЫ. но вообще я думал кортекс на 120 заработал, потому и удивился %)


--------------------
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Sep 24 2010, 05:30
Сообщение #11


Гуру
******

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



Цитата(COMA @ Sep 24 2010, 11:01) *
Система довольна простая.

у меня такое ощущение, что если все запитать от 80 МГц, то сильно хуже не будет. ну, разве что контроллер памяти оставить на повышенной работать. тактовая с бриджами тоже не просто так поднимается, латентность страдает. ИМХО, естественно.
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 24 2010, 07:17
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Пострадает производительность процессора.
Можно конечно процессор запустить на частоте 133МГц, тогда мост 120 МГц на 133 МГц будет не нужен.
А так все работает, eCos бегает.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 24 2010, 11:38
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Stewart Little @ Sep 23 2010, 17:34) *
Платные только варианты Standard и Fast.
Вариант Economy бесплатный, начиная с версии 9.1

Тогда ой. Economy NIOS ARMу конечно не конкурент.
Go to the top of the page
 
+Quote Post
Aner
сообщение Sep 24 2010, 11:52
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



COMA интересует потребление и что-то из Power managment есть? В сравнении с армами? Как с аппаратными прерываниями? ацп?
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 24 2010, 16:30
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



АЦП там в помине нет. И Power managmentа.
Питание не мерил. И прерывания тоже.
Все что требует жестких таймингов реализовано на Verilog.
А NIOS-II патроны подносить smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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