LatticeMico32 – 32-разрядный софт-микропроцессор с гарвардской RISCархитектурой, свободно доступный вместе с лицензионным соглашением.
Обзор ядра и периферии LatticeMico32
LatticeMico32™ конфигурируемое 32-х разрядное микропроцессорное ядро для Lattice FPGA устройств. В сочетании с набором 32-х разрядных инструкций, 32 регистрами общего назначения, LatticeMico32 обеспечивает производительность и гибкость позволяющие найти ядру множество применений. Использование RISC архитектуры позволяет ядру использовать использовать минимум ресурсов устройства. Для ускорения процесса разработки микропроцессорного устройства, в LatticeMico32 могут быть интегрированы некоторые WISHBONE совместимые периферийные компоненты.
Особенности и преимущества:
оптимизировано для Lattice FPGA
RISC архитектура
32 разряда данных и инструкций
32 регистра общего назначения
до 32-х внешних прерываний
дополнительные кэши инструкций и данных
двойной WISHBONE интерфейс памяти (команды и данные)