Very often, complex systems involve two or more microcontrollers to fulfill the requirements defined by a given objective. Since the nature of microcontrollersdoes not allow for easy dual-port memory design (no``READY\'\' input; no ``HOLD/HLDA\'\' interface; portoriented I/O etc.), design engineers are faced with the problem of interchanging information (data and status) between those microcontrollers. This application brief describes the design of a mailbox for exchanging informationbetween two 80C31s, using a 5C060 PLD as a ``back-to-back\'\' register, and a 5C032 PLD as an arbitration vehicle to control the actions of the CPUs.CONTENTS PAGEINTRODUCTION 15C060 MAILBOX 15C032 MAILBOX CONTROLLER 2Block Diagram 35C060 ``Back to Back Register\'\' 45C032 ``Mailbox Controller\'\' 55C060 Register ADF 65C032 Arbiter ADF 7
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore