cancel
Showing results for 
Search instead for 
Did you mean: 

ST10F269 MAC question

a_shemet
Associate II
Posted on February 23, 2006 at 07:29

ST10F269 MAC question

2 REPLIES 2
a_shemet
Associate II
Posted on February 17, 2006 at 05:12

Hello!

According to manual on ST10F269 MAC unit, command coMOV can be used for data transfer to the entire memory space:

''The GPR pointer allows access to the entire

memory space, but IDXi are limited to the internal Dual-Port RAM, except for the CoMOV instruction.'' (ST10F269 User's manual, rel1.2, page 62)

My questions is:

Does ''entire memory space'' means total 16-Mbytes range?

How can I do it? All these registers are 16-bit wide, so I suppose, that additional registers also should be used as page registers ?

a_shemet
Associate II
Posted on February 21, 2006 at 11:03

Neila, thank you for yor reply!

I know about DPP0...DPP3 registers, but it is not clear for me, how to use them together with MAC registers.

There is another way to get access to any memory location:

extp R12,#1

mov [R10],R1

, for example.

For me, it is also not clear, should I use similar sequence, like

extp R12,#1

coMOV [IDX0+],[R11+]

, when I use MAC registers?

Is it possible to get some examples, where this issue described more detailed?

Thanks in advance, Shandy