0% found this document useful (0 votes)
165 views1 page

E500v1 E500v2

The e500v2 PowerPC core has several improvements over the e500v1 including support for 36-bit physical addressing, a larger 512-entry unified TLB, extended maximum page size to 4GB, and an added embedded double-precision floating point APU. It also has minor modifications to functionality of some registers, expanded load and data line buffers, and added capabilities like data cache flush assists.

Uploaded by

Edi Permadi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
165 views1 page

E500v1 E500v2

The e500v2 PowerPC core has several improvements over the e500v1 including support for 36-bit physical addressing, a larger 512-entry unified TLB, extended maximum page size to 4GB, and an added embedded double-precision floating point APU. It also has minor modifications to functionality of some registers, expanded load and data line buffers, and added capabilities like data cache flush assists.

Uploaded by

Edi Permadi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

What are the Differences Between e500v1 and e500v2 PowerPC Cores?

• The e500v2 uses 36-bit physical addressing which is supported by the following:
 MMU assist register 7 (MAS7)
 HID0[EN_MAS7_UPDATE]
Programmable jumper options to specify the upper bits of the reset vector
• The e500v2 has 512-entry, 4-way set-associative unified TLB for TLB1
• The maximum variable page size is extended to 4Gbyte
• Embedded double-precision floating-point APU has been added. These instructions use the 64-bit
GPRs as a single double-precision operands. This APU is enabled through MSR[SPE]
• Slightly different functionality of HID1[RFXE] bit
• The data line fill buffer in the LSU is expanded from three to five entries
• The load miss queue in the LSU is expanded from four to nine entries
• TBSEL and TBEE bits have been added to the performance monitor global control register 0
(PMG0) to support monitoring of time base events
• Minor modifications to the SPE APU
• Data cache flush assist capability, supported through HID0[DCFA]. When DCFA is set, the cache
miss replacement algorithm ignores invalid entries and follows the replacement sequence defined
by the PLRU bits. This reduces the series of uniquely addressed load or dcbz instructions required
to flush the cache
PhoenixMicro Inc.
http://www.phxmicro.com Difference between the e500v1 and e500v2

You might also like