Встраиваемый процессор Nios II от фирмы Altera® |
Семейство softcore процессоров Nios® II - второе поколение встраиваемых процессоров фирмы Altera. Семейством Nios II расширяется производительность и снижается стоимость самого популярного в мире softcore встраиваемого процессора.
|
Разработанные для использования с приборами семейств Stratix™ II, Stratix, Cyclone™ II, Cyclone, и HardCopy™ процессоры Nios II дают возможность разработчикам получить производительность свыше 200 Dmips при стоимости логики не более $0,35 на процессор. При трех типах процессоров и возможности выбора из более чем 60 дополнительных IP ядер, системы Nios II обеспечивают исключительную гибкость, позволяя разработчикам подбирать набор процессоров в наибольшей мере соответствующий потребностям встраиваемой системы.
Семейство Nios II - набор ядер RISC процессоров общего назначения, располагающих:
• 32-разрядной архитектурой системы команд (ISA), совместимой со всеми системами процессоров Nios II • 32-разрядными путями данных и адресным пространством • 32 регистрами общего назначения • 32 внешними источниками прерываний • Командами умножения и деления 32 x 32 • Командами циклического сдвига • Обращением к различной встроенной периферии, и интерфейсами с внешними блоками памяти и периферии • Средой разработки программного обеспечения применения, основанной на наборе GNU C/C++ и Eclipse IDE • Поддерживаемым аппаратными средствами модулем отладки, обеспечивающим пуск, останов, по-шаговую работу и трассировку процессора под управлением интегрированной среды разработки (IDE) • RTOS поддержкой от MicroC/OS-II (Micrium), uCLinux и Nucleus Plus (ATI/Mentor)
В семейство Nios II входят три процессора - быстрый, стандартный и экономичный - каждый из которых оптимизирован под определенный диапазон цены и характеристик. Все три ядра используют один и тот же ISA и все они 100% совместимы по кодам. Выбирая соответствующий процессор, разработчики могут выбрать идеальное сочетание цены и характеристик для своего встраиваемого применения.
Примечания:
- Ядра Nios II / s and Nios II / f обеспечивают большую DMips производительность при ориентации на приборы фирмы Altera с DSP блоками, такие как приборы семейства Stratix II .
- При работе с приборами фирмы Altera без блоков DSP операции умножения, деления и аппаратного циклического сдвигателя не выполняются. В этих случаях операции умножения и деления эмулируются программными средствами а операции сдвига выполняются по одному циклу на каждый бит.
Программа-компоновщик SOPC фирмы Altera простыми кнопочными процедурами позволяет выбирать и формировать идеальную конфигурацию процессора. Используя компоновщик SOPC, разработчики могут выбирать из набора свыше 60 модулей доступной периферии и интегрировать заказные команды или аппаратные ускорители, позволяющие резко повысить производительность программного обеспечения. Компоновщик SOPC обеспечивает также простой способ перемещения проектов на базе Nios в проекты Nios II, позволяя получить немедленную пользу из более высокой производительности и меньшего размера ядра Nios II.
Поддержка средствами разработки программ
Процессоры Nios II поддерживаются законченным набором отработанных средств разработки программного обеспечения, интегрированных в новый Nios II IDE.
IDE упрощает руководство, располагая полным набором средств разработки, необходимых разработчикам современных встраиваемых программных средств и встраиваемых расширяющих функций, таких как интеграция OS и средств анализа производительности.
В комплект разработки Nios II также включает стек TCP/IP от Lightweight , MicroC/OS- II (Micrium) RTOS и оценочная версия Nucleus Plus (ATI/Mentor) RTOS.
При использовании с FPGA и HardCopy приборами фирмы Altera, встраиваемый процессор Nios II бесплатен.
Заказные команды
Архитектура Nios II поддерживает до 256 определяемых пользователем заказных команд. ALU Nios II напрямую соединяется с логикой заказной команды, позволяя разработчикам реализовывать аппаратно операции, обращение к которым и использование происходит так же, как и при использовании нормальных команд.
Использование заказных команд или аппаратного ускорения приводит к очень реальному ускорению вычислений. Алгоритм CRC - хороший пример их преимущества и гибкости использования.
Источник: cec-mc.ru | Дата публикации: 10/01/2005 |
| |
|
Реклама на сайте |
|
Последние новости |
[06/02/2019] Конференция в МГТУ им. Баумана «Технологии разработки и отладки сложных технических систем» 2019
[09/05/2018] Грандиозная майская распродажа на Gearbest!
[16/05/2017] С 15 по 17 мая в магазине Gearbest проходит грандиозный флэшсейл
[10/05/2017] Так что же такое Спиннер?
[05/12/2016] Новый Год и Рождество с GearBest!
[29/09/2016] Всемирный День Интернета на GearBest
Читать все новости >> |