IP блоки

/IP блоки
IP блоки 2019-07-22T17:56:28+00:00

Вы знаете, что выбор правильных IP блоков для вашего дизайна имеет решающее значение для успеха вашего продукта. Вот почему многие проекты по разработке продукта тратят много месяцев на выбор, оценку и тестирование IP блоков, прежде чем выбрать наилучшую комбинацию IP блоков  для проекта. Затем следует этап обучения применения IP блоков для инженеров-проектировщиков и, возможно, интеграция IP блоков от разных поставщиков. С компанией Cortus в качестве вашего партнера по разработке это время существенно сократится. Наши инженеры знают наш IP блоки и смогут подобрать правильные IP блоки из нашего обширного каталога, чтобы быстро создать идеальное решение с учетом ваших требований — они делают это постоянно!

Процессоры

У нас есть ряд процессоров с различными характеристиками, размерами и архитектурами набора команд (ISAs).
Они подходят для создания СнК от простых контроллеров до сложных многоядерных систем обработки.

Datasheet

APS1V

Очень компактная реализация RISC-V RV32EMC с пользовательским и машинным режимами, статическим предсказателем ветвления, коротким конвейером

Datasheet
Datasheet

APS3V

Компактная реализация RISC-V RV32IMC с пользовательским и машинным режимами, статическим предсказателем ветвления и параллельным умножителем

Datasheet
Datasheet

APS5V

Компактная реализация RISC-V RV32IMAC с пользовательским и машинным режимами, статическим предсказателем ветвления и параллельным умножителем.

Подходит для дуальных и многоядерных систем.

Datasheet
Datasheet

FPS6V

Компактная реализация RISC-V RV32IMAFC с пользователем и машиной режимов, статическим предсказателем ветвления и параллельным умножителем, а также с одинарной точностью с плавающей точкой.

Подходит для дуальных и многоядерных систем.

Datasheet
Datasheet

FPS8V

Реализация RISC-V RV32IMAFDC, пользовательский и машинный режимы, статический предсказатель ветвления и параллельный умножитель.

32-разрядное целочисленное ядро.

64-битная двойная и одинарная точность с плавающей точкой.

Datasheet
Datasheet

FPS69V

Реализация RISC-V RV64GC, пользовательский и машинный режимы, статический предсказатель ветвления и параллельный умножитель.

64-разрядное целочисленное ядро.

64-битная двойная и одинарная точность с плавающей точкой.

Datasheet

APSX2 Семейство

More Information

APSX2 Семейство

Семейство APSX2 — это высокопроизводительные, энергоэффективные процессоры для встраиваемых систем, которые требуют поддержки высокопроизводительных операционных систем.

Они имеют fully-out-of-order мульти задачную архитектуру имеют полную поддержку MMU.

More Information

Cortus ISA — Высокая Плотность Кода

Datasheet

APS23

Универсальный процессор с высокой плотностью кода и минимальным площадью на кремнии.

Варианты:
 — Последовательный умножитель
— Параллельный умножитель

Datasheet
Datasheet

APS25

Высокая производительность, высокая плотность кода процессора для сложного управления.

Datasheet
Datasheet

APS25s+

Высокая производительность, высокая плотность кода, короткий конвейерный процессор со статическим предсказателем ветвления.

Datasheet
Datasheet

FPS26

Высокопроизводительный процессор с высокой плотностью кода и плавающей точкой одинарной точности

Datasheet
Datasheet

APS29

Очень высокопроизводительный двух задачный процессор с высокой плотностью кода и статическим предсказателем ветвлений.

Datasheet

Cortus ISA — Малое количество вентилей

Datasheet

APS3R

Универсальный процессор с низким энергопотреблением и малой площадью на кремнии.
Варианты :
— Последовательный умножитель 
— Параллельный умножитель

Datasheet
Datasheet

APS5

Высокопроизводительный ЦП для сложных задач управления, сохраняющий небольшую площадь на кремнии.

Варианты:

— Короткий конвейер — простое закрытие сроков

— Длинный конвейер — высокая достижимая тактовая частота

Datasheet
Datasheet

FPS6

Высокопроизводительный процессор с плавающей точкой одинарной точности.

Datasheet

Цифровые IP блоки

Периферийные устройства

У нас большой выбор периферийных IP блоков, в том числе:

Стандартная периферия микроконтроллера; таймеры, контроллеры прерывания, UART, I2C, SPI, отладочные контроллеры, контроллеры памяти и т. д.

IP блоки для интерфейса и взаимодействия; Ethernet, USB (устройство и хост), JTAG и т. д. Дополнительные периферийные устройства, такие как MMU, MPU, периферийные устройства безопасности.

Стандартные периферийные устройства

SIMPLE COUNTER
GENERAL PURPOSE I⁄O
JTAG
TIMER
COMPARE UNIT (PWM)
CAPTURE UNIT
SIMPLE FIXED BAUD RATE
UART
FRACTIONAL BAUD RATE UART
SPI
I2C
WATCHDOG

Средней сложности

INSTRUCTION CACHE
DATA CACHE
APB™ BRIDGE
AHB-LITE™ BRIDGE
MMU
TRACE BUFFER

Многофункциональная периферия

ETHERNET MAC (10/100)
USB 2.0 DEVICE MAC
USB 2.0 OTG MAC

IP блоки безопасности

У нас есть ряд решений для безопасности

Безопасная отладка IP и программные средства. Шифрование, TRNG и т.д.

Аналоговые & РЧ IP блоки

У нас есть все аналоговые IP блоки, необходимые для создания сложных СнК, с интерфейсами для широкого спектра внешних устройств и технологий от DC до …

Они включают в себя: аналого-цифровые и цифро-аналоговые преобразователи, кварцевые генераторы, PVT-датчики, РЧ-приемники и передатчики, РЧ-микшеры, модуляторы, фильтры, LNA, усилители, PLL, DC-DC преобразователи и регуляторы и т. д.

Инструменты

Среда разработки IDE

Основана на Eclipse,

Полная поддержка всех функций Cortus APS и FPS

Интерактивная отладка

Отладчик GNU (GDB)

Полная символическая отладка

Полная поддержка OpenOCD

Распространяемая версия

Возможно брендинг заказчика

Подлежит лицензированию

Набор инструментов

Основано на GNU GCC

Полная поддержка всех функций Cortus APS

Интерактивная отладка

Отладчик GNU GDB

Полная символическая отладка

Поддерживается Cortus EtherTag

Распространяемая версия

Возможно брендинг заказчика

Платформа разработки Cortus

Платформа разработки Cortus включает плату на основе Xilinx Spartan®-6SLX75, Cortus Eclipse IDE среду разработки и набор инструментов Cortus GCC. На плате имеется разъем ввода/вывода, совместимый с Arduino Due, что позволяет использовать широкий спектр совместимых плат Arduino Due для расширения платформы.

ПЛИС обладает достаточными возможностями как для оценки наших процессорных ядер, так и для разработки систем. Система Cortus APS23 использует 19% ресурсов ПЛИС, а APS25 — 29%. Существует достаточно места для разработки многоядерных систем.

Платформа разработки также позволяет разрабатывать программное обеспечение до завершения разработки СнК.

Платформа разработки имеет следующие особенности:

Xilinx Spartan®-6SLX75

1 МБ синхронной SRAM

32 Мбит SPI Flash

10/100 Мбит/с Ethernet PHY

Интегрированный интерфейс USB ↔ JTAG

USB ↔ последовательный интерфейс

8 светодиодов

OpenOCD

Компания Cortus выбрала широко используемый OpenOCD в сочетании с отладчиком GNU, чтобы обеспечить простой и плавный процесс отладки.

OpenOCD совместим с рядом проб JTAG, от очень низкой стоимости до полнофункционального варианта. Она также включает в себя интерфейс JTAG платформы разработки Cortus.

Решение отладки через интерфейс UART также поддерживается в качестве альтернативы интерфейсу JTAG.