Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/26/02 17:24
Read: times


 
#21164 - RE: Very high speed 8052
Richard,

The '420 is indeed a fast part. However only some opcodes execute single cycle. These are mostly the Accum/Reg instructions such as "ADDC A, Rn". So the 8051 architecture is starting to adhere to std. microprocessor "keep your work in the registers" requirement.

If you code "ADD A, direct" you will spend two cycles, If you code "MOVC A,@A+DPTR" you will spend three cycles. Interestingly the Multiply and Divide instructions are asymetrical coming in at 9 and 10 cycles respectively.

Now if you execute @ 11.0592MHz a single cycle costs ~90ns, with the Divide costing 904ns.

As you indicated that 11.0592 xtal could be internally multiplied and timing picks up in a hurry. Unfortunately, Dallas is currently only shipping parts that run at a max. of 33MHz so you could only mult. by 2 (there is no mult by 3).

The DPTR pointers are very well handled with new auto-inc instructions that would speed block operations quite a bit.

I am using this part now and like it a great deal.

regards,
p




List of 14 messages in thread
TopicAuthorDate
Very high speed 8052            01/01/70 00:00      
RE: Very high speed 8052            01/01/70 00:00      
RE: Very high speed 8052            01/01/70 00:00      
RE: Very high speed 8052            01/01/70 00:00      
RE: Very high speed 8052            01/01/70 00:00      
Will 160MHz do?            01/01/70 00:00      
RE: Will 160MHz do?            01/01/70 00:00      
let\'s be reasonable            01/01/70 00:00      
RE: let\'s be reasonable            01/01/70 00:00      
RE: let\'s be reasonable            01/01/70 00:00      
RE: Very high speed 8052            01/01/70 00:00      
RE: Very high speed 8052            01/01/70 00:00      
RE: Very high speed 8052            01/01/70 00:00      
RE: Very high speed 8052            01/01/70 00:00      

Back to Subject List