Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ядро ARM Cortex-M1 для Cyclone III
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
nkie
Здравствуйте уважаемые. Второй день рою виртуальную землю носом в поисках ARM-го ядра Cortex-M1 для Cyclone III. Его действительно нет в расшареном виде, только платные у ARM-a? И вообще есть такие, кто работал с этим чудом инженерной мысли? Можно ли пользоваться IAR-ом для разработки? Ну и вообще тема не освещена как-то оказалась на форуме. Хотя очень сладкий кусочек получается, 100 MHz обещает производитель...
Заранее спасибо. rolleyes.gif
DmitryR
А зачем именно ARM? Есть бесплатный NIOS, ничем особо не хуже IMHO.
Maverick
Цитата(nkie @ Sep 23 2010, 14:55) *
Здравствуйте уважаемые. Второй день рою виртуальную землю носом в поисках ARM-го ядра Cortex-M1 для Cyclone III. Его действительно нет в расшареном виде, только платные у ARM-a? И вообще есть такие, кто работал с этим чудом инженерной мысли? Можно ли пользоваться IAR-ом для разработки? Ну и вообще тема не освещена как-то оказалась на форуме. Хотя очень сладкий кусочек получается, 100 MHz обещает производитель...
Заранее спасибо. rolleyes.gif

Для Альтеры не видел, но для ПЛИС фирмы Actel имеются такие процессоры
Использовать ПО от АРМ можно. Подробнее можете почитать здесь
nkie
Цитата(DmitryR @ Sep 23 2010, 16:15) *
А зачем именно ARM? Есть бесплатный NIOS, ничем особо не хуже IMHO.

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

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

байтики из регистра в регистр перекладывать %) пяток слейвов + дма и останется стандартный полтинник %)
Stewart Little
Цитата(nkie @ Sep 23 2010, 16:39) *
А я видел инфу что NIOS похуже будет

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

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

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

Если хочется еще бесплатности, то есть фрискейловское (ex-мотороловское) ядро ColdFire V1 от фирмы Ip-Extreme:
COMA
des00, 120 МГц smile.gif
des00
Цитата(COMA @ Sep 23 2010, 10:07) *
des00, 120 МГц smile.gif

круто, а можно немного подробнее о вашей системе?
COMA
Система довольна простая.

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.
des00
Цитата(COMA @ Sep 23 2010, 23:01) *
Система довольна простая.

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

ЗЫ. но вообще я думал кортекс на 120 заработал, потому и удивился %)
vadimuzzz
Цитата(COMA @ Sep 24 2010, 11:01) *
Система довольна простая.

у меня такое ощущение, что если все запитать от 80 МГц, то сильно хуже не будет. ну, разве что контроллер памяти оставить на повышенной работать. тактовая с бриджами тоже не просто так поднимается, латентность страдает. ИМХО, естественно.
COMA
Пострадает производительность процессора.
Можно конечно процессор запустить на частоте 133МГц, тогда мост 120 МГц на 133 МГц будет не нужен.
А так все работает, eCos бегает.
DmitryR
Цитата(Stewart Little @ Sep 23 2010, 17:34) *
Платные только варианты Standard и Fast.
Вариант Economy бесплатный, начиная с версии 9.1

Тогда ой. Economy NIOS ARMу конечно не конкурент.
Aner
COMA интересует потребление и что-то из Power managment есть? В сравнении с армами? Как с аппаратными прерываниями? ацп?
COMA
АЦП там в помине нет. И Power managmentа.
Питание не мерил. И прерывания тоже.
Все что требует жестких таймингов реализовано на Verilog.
А NIOS-II патроны подносить smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.