ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
656904 Топик полностью
Evgeny_CD, Архитектор (29.02.2016 22:15, просмотров: 371) ответил Evgeny_CD на The uRV (Micro RISC-V) core is a small-sized implementation of a 32-bit RISC-V core, targeted specifically at FPGAs. -> Про RISC-V чуток терли уже -->
В теперь сравним с MicroBlaze Micro Controller System (MCS). Старое и поновее описание вложено. uRV - An example implementation of an uRV-based system, incorporating a GPIO port, UART and 64 kilobytes of RAM takes 1210 LUTs, 954 FFs, 34 Block RAMs and 3 DSP cells on a Spartan-6 series FPGA, achieving a clock speed of 100 MHz. Micro Controller System 918 LUTs и 723 Flip-Flops с внешней IO шиной без отладки, UART, какими-то таймерами. 1211 LUTs и 1122 Flip-Flops - с отладкой. По частотам эта Micro Controller System в Artix®-7 -3 232 Мгц, про Spartan-6 в доке уже не упоминают, но понятно что оно выше будет. С другой стороны - в примере конфигурации uRV четко сказано, что там была оптимизация на размер. Может, если чуток добавить размера, то он и 150 Мгц достигнет. Вот и получается, что uRV в целом сопоставим с фирменной разработкой по эффективности использования LUT, проигрывает по частоте, но имеет нормальный интерфейс к памяти и умножитель с шифтером, что часто стоит уменьшения тактовой. Это действительно попахивает революцией.