This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

80151 Cycle timing

If I understand correctly, the Intel 151 trimmed the instruction cycle from 12 clocks to 4 clocks. The small app note pamphlet I have on it illustrates this in different external timing diagrams. My question is, however, are all internal instruction cycles trimmed to 4 clocks per cycle as well?

This is a question of calculating code execution time. With a normal 12-clock/cycle 8051, I count up the instruction cycles then mutiply by the XTAL / 12. Is it correct to assume that for the 151 I should do the same but multiply by XTAL / 4 ???

Your feedback is appreciated.

Parents
  • Jon,
    Thx for the reply. I realize I should have said 4 / XTAL. Sorry.

    Just the same, my question is in regard to clocks/intruction.

    Example (non-pagemode):

    mov a, #23

    If I read the timeing diagrams correctly, this two-byte instruction will take 8 clocks, where this

    clr a

    will require only 4. In a standard 51, both of these require 12 clocks ... despite the fact that the first is a 2-byte instruction and the second is 1-byte. It seems the 151 instruction cycle time is now more dependant on the number of bytes per instruction than the original 51.

    I have an instruction chart for a standard 51 and by each there is a bytes/cycles indicator. I wish I had the same chart for the 151.

Reply
  • Jon,
    Thx for the reply. I realize I should have said 4 / XTAL. Sorry.

    Just the same, my question is in regard to clocks/intruction.

    Example (non-pagemode):

    mov a, #23

    If I read the timeing diagrams correctly, this two-byte instruction will take 8 clocks, where this

    clr a

    will require only 4. In a standard 51, both of these require 12 clocks ... despite the fact that the first is a 2-byte instruction and the second is 1-byte. It seems the 151 instruction cycle time is now more dependant on the number of bytes per instruction than the original 51.

    I have an instruction chart for a standard 51 and by each there is a bytes/cycles indicator. I wish I had the same chart for the 151.

Children