欢迎访问ic37.com |
会员登录 免费注册
发布采购

P1757M-30PGM 参数 Datasheet PDF下载

P1757M-30PGM图片预览
型号: P1757M-30PGM
PDF下载: 下载PDF文件 查看货源
内容描述: 完整的嵌入式CPU子系统 [COMPLETE EMBEDDED CPU SUBSYSTEM]
分类和应用:
文件页数/大小: 34 页 / 651 K
品牌: PYRAMID [ PYRAMID SEMICONDUCTOR CORPORATION ]
 浏览型号P1757M-30PGM的Datasheet PDF文件第2页浏览型号P1757M-30PGM的Datasheet PDF文件第3页浏览型号P1757M-30PGM的Datasheet PDF文件第4页浏览型号P1757M-30PGM的Datasheet PDF文件第5页浏览型号P1757M-30PGM的Datasheet PDF文件第7页浏览型号P1757M-30PGM的Datasheet PDF文件第8页浏览型号P1757M-30PGM的Datasheet PDF文件第9页浏览型号P1757M-30PGM的Datasheet PDF文件第10页  
PACE 1757 M/ME  
DIFFERENCES BETWEEN THE PACE1757M AND PACE1757ME  
The PACE1757ME, which uses the P1750AE CPU, achieves a 41% boost in performance (in clock cycles) over the  
PACE1757M, which uses the P1750A CPU. This reduction in clocks per instruction is because of three architectural  
enhancements:  
1. The inclusion of a 24 x 24 Multiply Accumulate (MAC) array.  
2. A reduction in non-bus cycles to 2 clocks (bus cycles remain at 4 clocks to maintain full compatibility with CPU's peripheral  
chips).  
3. Branch calculation logic.  
The table below shows how the MAC improves all multiply operations - both integer and floating point - by 477% to 760%  
PACE1750AE  
PACE1750A  
Gain  
# Clocks  
(%)  
Execution  
Execution  
Instruction  
Clocks  
Time  
Clocks  
Time  
(40 MHz)  
(40 MHz)  
Integer Add/Sub  
4
6
100ns  
150ns  
100ns  
225ns  
450ns  
850ns  
225ns  
425ns  
200ns  
100ns  
675ns  
1275ns  
3.56  
4
9
100ns  
225ns  
575ns  
1725ns  
700ns  
1225ns  
1075ns  
2400ns  
300ns  
100ns  
1775ns  
3675ns  
2.52  
50  
Double Precision Integer Add/Sub  
Integer Multiply  
4
23  
69  
28  
51  
43  
96  
12  
4
575  
760  
55  
Double Precision Integer Add/Sub  
Floating Add/Sub  
9
18  
34  
9
Extended Floating Add/Sub  
Floating Multiply  
50  
477  
564  
50  
Extended Floating Point Multiply  
Branch (Taken)  
17  
8
Branch (Not Taken)  
4
263  
Flt'g' Point Polynomial Step (Mul+Add/Sub)  
Ext Flt'g' Point Polynomial Step (Mul/Sub)  
DAIS Mix (MIPS)  
27  
51  
71  
147  
2400  
41/59  
PACE1757ME BUILT-IN FUNCTIONS  
A core set of additional instructions have been included in the PACE1757ME. These instructions use the Built-In Function (BIF)  
opcode space. The objective of these new opcodes is to enhance the performance of the PACE in critical application areas  
such as navigation, DSP, transcendentals and other LINPAK and matrix type instructions. Below is a list of the BIFs and their  
execution times (N = the number of elements in the vector being processed).  
Address  
Mode  
Number of  
Clocks  
Instruction  
Mnemonic  
Notes  
Memory Parametric Dot Product - Single  
Memory Parametric Dot Product - Double  
3 x 3 Register Dot Product  
VDPS  
VDPD  
R3DP  
MACD  
4F06  
4F3(RA)  
4F1(RA)  
4F03  
4F02  
7 • N -2  
4
10 + 8 • N  
Interruptable  
10 + 16 • N Interruptable  
6
8
Double Precision Multiply Accumulate  
Polynomial POLY  
Clear Accumulator CLAC  
Store Accumulator (32-Bit)  
4F00  
STA  
4F08  
4F04  
4F05  
4F07  
4F0F  
4F0D  
4F0E  
7
11  
9
Store Accumulator (48-Bit)  
STAL  
LAC  
Load Accumulator (32-Bit)  
Load Accumulator Long (48-Bit)  
Move MMU Page Block  
LACL  
MMPG  
LTAR  
LTBR  
9
16 + 8 • N  
Priveleged  
Load Timer A Reset Register  
Load Timer B Reset Register  
4
4
Do c um e nt # MICRO-10 REV B  
Pa g e 6 o f 34