LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cores > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: "MikeJ" <mikej@f...>
    Date: Wed, 22 Jan 2003 20:09:44 -0000
    Subject: Re: [oc] T80 core
    Top
    Hi again,
     
    I did some debugging on the original core, which I simulated running known code and looked at what happened inside while it was running.
    The z80 databook explains states and mcycles etc - but simply a tstate is a clock and a Mcycle (machine cycle) is a 'phase'. The processor will first execute an instruction fetch (the first Mcycle, signal M1 is asserted) which takes 4 tstates. Then, depending on the instruction it retrieves, a number of additional Mcycle's will occur (each of varying tstate lengths) to execute the opcode. This is all defined in the big case statement in the instruction decoder.
     
    your best bet is to play with it in the simulator ...
     
    Cheers,
    Mike.
    ----- Original Message -----
    From: jelydonut@i... href="mailto:jelydonut@i...">jely donut
    To: cores@o... href="mailto:cores@o...">cores@o...
    Sent: Wednesday, January 22, 2003 2:47 PM
    Subject: Re: [oc] T80 core

    Actually I was hoping to find some information on the internal lines in the system. As in the meanings of the states in the state machine (Tstate, Mcycle) for instance. Im trying to figure out how it works but due to the lack of comments its a difficult battle.

    jelydonut


    _______________________________________________________________
    Get Your 10MB account for FREE at http://mail.arabia.com !
    [AD]Access MILLIONS of JOBS NOW!


    <-----Original Message----->
    >
    > From: MikeJ
    > Sent: 1/21/2003 12:59:52 PM
    > To: cores@o...
    > Subject: Re: [oc] T80 core
    >
    > look for an old z80 datasheet / databook, that should tell you everything you need to know.
    > There are some examples of how to wire it up in the distribution.
    > /Mike
    > ----- Original Message -----
    > From: jely donut
    > To: cores@o...
    > Sent: Tuesday, January 21, 2003 5:13 PM
    > Subject: [oc] T80 core
    >
    >
    > I don't know if anyone will get this as this is the second email i've sent but..
    >
    > Does anyone have any information on the T80 core that is available on the site. Im looking
    > perferably for any documentation or even quick summary of the purpose of each bus/control line.
    >
    > Thanks
    >
    > jelydonut
    > _______________________________________________________________
    > Get Your 10MB account for FREE at http://mail.arabia.com !
    > [AD]Access MILLIONS of JOBS NOW!

    ReferenceAuthor
    Re: [oc] T80 coreJely donut

    Follow upAuthor
    Re: [oc] T80 coreColin Marquardt

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.