ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1016023
Evgeny_CD, Архитектор (05.07.2020 19:05, просмотров: 9135)
[PolarFire SoC] таки пришли в наш мир. Документацию открыли. Клен, твой звездный час в части GCC под RISC-V настал. 

* U54 RISC-V Application Cores (4x) RV64GC1, 600 MHz, L1 iCache - 32 KB/ITIM - 28 KB, L1 dCache - 32 KB, Sv39 MMU, M, Supervisor (S), and U modes

* E51 RISC-V Monitor Core (1x) RV64IMAC, 600 MHz, L1 iCache - 16 KB/ITIM - 8 KB, and DTIM - 8 KB, Machine (M) and User (U) modes

* прямо в доке говорится, что большие ядра могут быть и Linux, и bare metal

* все с ECC, включая SDRAM

* Написано про синхронную SRAM QDR-II+, динамическую память с малыми задержками LRSDRAM II (шикарная штука)

* 2 контроллера PCIe 2.0, всего 4 линии

* 12.7 Gbps transceivers, 4...20 lanes

* 2 шт SGMII for GbE

* встроенные глюкодавы в корпуса BGA 1.0 и 0.8

* в части питания вроде ничего стремного - просто несколько напряжений и без сложных последовательностей с выжиганием чипа при несоблюдении оных.

* очень качественная дока в части описания регистров. Сделана в виде иерархической системы HTML файлов, скачайте, посмотрите - интересно!

* порты Linux, всех мыслимых и немыслимых RTOS (вот только не понял - RTOS на мелкое ядро или на все?)

* отладка разумной сложности и цены, $550 - там толстый камень

https://www.microsemi.com/existing-parts/parts/152514

* цены https://octopart.com

MPFS025T - $70

MPFS095T - $215

MPFS160T - хз

MPFS250T - $315, на нем отладка

MPFS460T - хз


Вывод.


* Очень системный камень для больших, долгосрочных проектов проектов.

* Zynq - штука хорошая, проверенная, но в целом начинает устаревать и сливать по цене

* насчет цен - напоминаю, это с 2 контроллера PCIe 2.0, всего 4 линии (есть во всех камнях) и 12.7 Gbps transceivers, 4...20 lanes (тоже есть всегда). Против цен Zynq - просто халява!

* качественный GCC RISC-V начинает все больше и больше приобретать практическую ценность.


00003292B.pdf

Microse…C_FPGA_Product_Overview_10.pdf

Microse…C_Advanced_Datasheet_10_12-5-19.pdf

Microse…ice_Powerup_Resets_User_Guide_UG0890_EAP2_V2.pdf

Microse…_Express_User_Guide_UG0920_V1_EAP2.pdf

Microse…nsceiver_User_Guide_UG0915_V1_EAP2.pdf

PolarFi…ntroller_UG0906_V1_EAP2.pdf

PolarFi…net_MAC_UG0904_V1_EAP2.pdf

PolarFire_SoC_FPGA_MSS_UG0880_V2_EAP2.pdf

PolarFi…_Pin_Descriptions_UG0902_V2_EAP2.pdf

PolarFi…ser_Guide_UG0886_V2_EAP2.pdf