AN1154 STMicroelectronics, AN1154 Datasheet - Page 55

no-image

AN1154

Manufacturer Part Number
AN1154
Description
8031-PSD DESIGN TUTORIAL
Manufacturer
STMicroelectronics
Datasheet
module Tutor8XX
title ’8XX Tutorial Design File’;
// Designed by:Dan Harris and Mark Rootz
// Design date:6-16-98
// Description:This shows the logic implementation of the sample design in the 8XX
Tutorial.
//
//
//
//
//
//
//
//
// Revision:1.0
// Rev Date:9-21-98
// Convention:The n is used throughout the file to indicate active low signals.
//
"**************************
**************************
// The reserved signal names are automatically assigned to the appropriate pin
// The following are inputs from the MCU
wr
rd
psen pin; "CNTL2 Input:(pin 49)- program store enable
ale pin; "PD0 Input:(pin 10)- address latch enable
reset
a15..a0 pin;"Input:(pins 46..39,37..30)- demuxed address
"**************************
**************************
// Port A I/O
// Control outputs are MCU I/O mode outputs
Control0..Control2pin 23, 22, 21;"Some generic control signals
// Assign the latched/demultiplexed address to Port A, pins pa4 to pa0.
WSIPSD PROPERTY ’Address_Out Aout[4:0]:Addr_Out[4:0]’;
// Port B I/O
pin; "CNTL0 Input:(pin 47)- write strobe
pin; "CNTL1 Input:(pin 50)- read strobe
The design highlights the following functionality of the M88x3Fxx:
* Effective and efficient use of the Input and Output Micro<->Cells
* How to use I/O pins while the underlying Micro<->Cell is being used for
* Use of the WSIPSD PROPERTY statement to output demultiplexed address bits,
* Multiplexing the JTAG pins with other I/O.
* How to logically interface to an 80C31 MCU, RTC, and an AGC circuit.
Note that it is not used with the reserved signal names below.
other functionality.
and define Input Micro<->Cells/Output Micro<->Cells.
pin;"Input:(pin 48)- system reset
APPENDIX A: ABEL DESIGN FILE “ TUTOR8XX.ABL”
Bus Interface signal declarations
Port A, B, C, D pin declaration
AN1154 - APPLICATION NOTE
55/83

Related parts for AN1154