công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

MPFS250T bảng dữ liệu(PDF) 10 Page - Microchip Technology

tên linh kiện MPFS250T
Giải thích chi tiết về linh kiện  PolarFire® SoC Product Overview
PDF  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  MICROCHIP [Microchip Technology]
Trang chủ  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

MPFS250T bảng dữ liệu(HTML) 10 Page - Microchip Technology

Back Button MPFS250T Datasheet HTML 6Page - Microchip Technology MPFS250T Datasheet HTML 7Page - Microchip Technology MPFS250T Datasheet HTML 8Page - Microchip Technology MPFS250T Datasheet HTML 9Page - Microchip Technology MPFS250T Datasheet HTML 10Page - Microchip Technology MPFS250T Datasheet HTML 11Page - Microchip Technology MPFS250T Datasheet HTML 12Page - Microchip Technology MPFS250T Datasheet HTML 13Page - Microchip Technology MPFS250T Datasheet HTML 14Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 50 page
background image
3.
Microprocessor Subsystem
3.1
CPUs
3.1.1
E51 Monitor Core
The E51 monitor core is a 64-bit embedded RISC-V CPU, including an instruction fetch unit, an execution pipeline,
and a data memory system. The monitor core supports the standard RISC-V RV64IMAC user-level instruction set,
with machine and user privilege modes. The E51 monitor core typically runs a bare metal code called Hart Software
Services.
Table 3-1. E51 Monitor Core
Feature
Description
ISA
RV64IMAC
Instruction cache
16 KB two way
Data tightly integrated memory
8 KB
ECC support
Single-error correct, double-error detect on the DTIM
Privilege modes
Machine (M), User (U)
3.1.1.1
Hart Software Services (HSS)
The Hart Software Services is a bare metal code that is built over the PolarFire SoC Hardware Abstraction Layer
(HAL). The HSS functions as a zero stage bootloader for bare metal, RTOS, SMP Linux, and AMP systems. It also
configures the MSS for peripheral selection, DDR configuration, L2 memory subsystem configuration, fabric interface
controllers, clocks, IO configuration, physical memory protection, and so on, with the configuration set by the MSS
configurator tool.
The HSS also enables inter-core communication as well as handles interfacing with the system controller for system
services. The HSS is designed to run on the E51 core and is available as open source.
3.1.1.2
E51 Instruction Fetch Unit
The E51 instruction fetch unit consists of a two-way, 16 KB instruction cache that supports 64-byte cache lines.
The access latency is one clock cycle. Writes to memory may be synchronized with the instruction fetch stream
with a FENCE.I instruction. The branch predictor comprises a branch target buffer (BTB), which predicts the target
of taken branches and jumps; a branch history table (BHT), which predicts the direction of conditional branches;
and a return-address stack (RAS), which predicts the target of procedure returns. The BTB is configured to hold 40
entries. The RAS is configured to hold two entries. The BHT uses a gshare prediction scheme with 7 bits of global
history to access an array of 128, two-bit saturating counters. The branch predictor has a one-cycle latency, so that
correctly predicted control-flow instructions result in no penalty. The branch predictor can be turned off during device
configuration to create deterministic systems.
3.1.1.3
E51 I-Cache Reconfiguration
The instruction cache can be partially reconfigured into an Instruction Tightly Integrated Memory (ITIM), which
occupies a fixed address range in the memory map. ITIM provides high performance, predictable instruction delivery.
Fetching an instruction from ITIM is as fast as an instruction-cache hit, with no possibility of a cache miss. ITIM can
hold data as well as instructions, though loads and stores to ITIM are not as performant as loads and stores to DTIM.
The instruction cache can be configured as ITIM for all ways except for 1 in units of cache lines (64 bytes). A single
cache way must remain as an instruction cache. ITIM is allocated simply by storing to it. A store to the nth byte of
the ITIM memory map reallocates the first n+1 bytes of instruction cache as ITIM, rounded up to the next cache line.
ITIM is deallocated by storing zero to the first byte after the ITIM region. The deallocated ITIM space is automatically
returned to the instruction cache. For determinism, software must clear the contents of ITIM after allocating it. It is
unpredictable whether ITIM contents are preserved between deallocation and allocation. ITIM is typically used for
reduced latency requirements like for an ISR.
Microprocessor Subsystem
© 2021 Microchip Technology Inc.
and its subsidiaries
Overview
DS60001656C-page 10



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com