The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Application Development System Board User's Manual CHAPTER GENERA


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



MOTOROLA M68302FADS
Application Development System Board User's Manual
CHAPTER GENERAL INFORMATION
INTRODUCTION
This manual provides general information, preparation use, installation operating instructions, functional description, support information M68302FADS Application Development System board.
GENERAL FEATURES
complete system development board processors. MC68302, MC68LC302 MC68PM302. Expansion connectors providing processor signals. Logic analyzer connectors similar expansion connectors. Single supply. MC68302 core running 25MHz. MC68LC302 core running 20MHz. MC68302 core running 20MHz. 512K byte, zero wait state static RAM, expandable byte. orientation) byte FLASH. orientation) byte EEPROM. orientation) Application Development Interface (ADI) port connector. MC68681 DUART, with RS232 serial ports. RESET ABORT controls. HALT status indicators. (LED's). Supports PCMCIA card standard 2.01. (For MC68PM302) Board power controlled from PCMCIA connector host (Important when used developing PCMCIA applications) extender board plugging into PCMCIA port supplied with M68302FADS board. expansion connector out, compatible with 302ADS.
M68302FADS User's Manual
GENERAL INFORMATION
SPECIFICATIONS
M68302FADS specifications cooling requirements given Table 1-1.
Table M68302FADS Specifications
CHARACTERISTICS Power requirements other boards attached) Microprocessor SPECIFICATIONS +5Vdc (typical), 3.15 (maximum) MC68302, MC68LC302, MC68PM302 MC68302 MC68LC302 MC68PM302 byte (4Mb external, LC302 Pchip). 512K byte, wide. (Expandable bytes) byte, bits wide. byte, wide. degrees degrees ambient temperature degrees degrees (non-condensing) 9.196 inches (233.58 8.387 inches (213.03 0.063 inches (1.6
processor addressing Total address range. SRAM FLASH memory EEPROM Operating temperature Storage temperature Relative humidity Dimensions Height Depth Thickness
COOLING REQUIREMENTS
M68302FADS specified designed, tested operate reliably with ambient temperature range from degrees Dynamic Burn-in performed while board table mounted with other boards attached Test software executed board subjected temperature variations. board attached other boards, thermal conditions worsen recommended that operating temperature should exceed degrees
M68302FADS User's Manual
GENERAL INFORMATION
GENERAL DESCRIPTION
M68302FADS development tool MC68302, MC68LC302 MC68PM302 devices. This board used hardware software development applications using member family. M68302FADS logic analyzer connectors well expansion connectors, providing physical connection processors` pins. logic analyzer connectors, enable monitor activity, providing direct connection other logic analyzers. expansion connectors user, attach hardware applications board resources, verify design.
RELATED DOCUMENTATION
following publications applicable M68302FADS provide additional helpful information. MC68302 User's Manual. MC68LC302 User's Manual. MC68PM302 User's Manual. PCMCIA specifications paper
ABBREVIATIONS USED DOCUMENT
MC68302 integrated communication processor. LC302 LCIMP cost version MC68302 integrated communication processor. PM302 Pchip MC68302 integrated with PCMCIA card interface. processor IMP, LC302 PM302. Application Development System family processor. Application Development Interface. UART Universal Asynchronous Receiver/Transmitter. spec Engineering specification document. nsec nano second. µsec micro second. Maskable Interrupt.
REQUIRED EQUIPMENT
M68302FADS operated working environments: Host controlled Stand-alone
M68302FADS User's Manual
GENERAL INFORMATION
FIGURE describes setup host controlled mode. required equipment this mode follows: +5V/3A power supply. Host Computer, following: (Sbus interface) IBM-PC/XT/AT board compatible with host computer. line flat cable with female D-type connectors each end.
FIGURE Host Controlled Configuration
cable
M68302FADS
supply
Running debugger
When board connected shown FIGURE 1-1, turn power supply host software, typing: host <ADI sbus slot No.> <ADS address> manufacturer settings address more details addresses setting, please section example, host machine with card installed Sbus slot number with address, should type, command line prompt: host
M68302FADS User's Manual
GENERAL INFORMATION
prompt get, depends processor installed, listed following table
Table Debugger prompt
Processor MC68302 Prompt Monitor/Debugger Version Copyright 1995 Motorola Inc. Cold Start IMPbug> LC302 Monitor/Debugger Version Copyright 1995 Motorola Inc. Cold Start LC302bug> PCHIP Monitor/Debugger Version Copyright 1995 Motorola Inc. Cold Start PCHIPbug>
MC68LC302
MC68PM302
M68302FADS User's Manual
GENERAL INFORMATION
Stand alone setup
FIGURE describes setup stand-alone operating mode. required equipment this mode +5V/3A power supply. VT100 compatible terminal. RS-232 cable with male D-type connector side.
FIGURE Stand-alone Configuration
RS232 cable
M68302FADS
supply
Terminal settings
terminal connected M68302FASDS board, should initialized work with following settings: Speed 9600 bps. Character size bits. Stop length bit. (1.5 fine preferred being faster) parity.
These settings written shortly 9600, After setting terminal specified turning power, debugger prompt Table 1-2, should appear terminal screen.
M68302FADS User's Manual
GENERAL INFORMATION
Parallel Serial port, priority.
There control board, select between parallel serial port communication. debugger decides automatically, with which should communicate, giving priority serial port, case, terminal detected. serial port some signals, with debugger detect presence terminal. present, then connection ignored board communication, goes serial port. When terminal detected serial port, communication, goes port.
M68302FADS User's Manual
GENERAL INFORMATION
M68302FADS User's Manual
HARDWARE PREPERATION INSTALLATION
CHAPTER HARDWARE PREPERATION INSTALLATION
INTRODUCTION
This chapter provides unpacking instructions, hardware preparation, installation instructions M68302FADS.
UNPACKING INSTRUCTIONS NOTE shipping carton damaged upon receipt, request carrier's agent present during unpacking inspection equipment.
Unpack equipment from shipping carton. Refer packing list verify that items present. Save packing material storing reshipping equipment.
CAUTION AVOID TOUCHING AREAS INTEGRATED CIRCUITRY; STATIC DISCHARGE DAMAGE CIRCUITS.
M68302FADS User's Manual
HARDWARE PREPERATION INSTALLATION
HARDWARE PREPARATION
select desired configuration ensure proper operation M68302FADS board, changes Dip-Switch/Jumpers settings required before installation. Switches, LEDs, Dip-Switches, connectors illustrated FIGURE M68302FADS Location diagram page board been factory tested shipped with Dip-Switch settings described following paragraphs. Parameters changed following conditions: board resources enable (SRAM, Flash, EEPROM, port DUART) width. ON/OFF. Processor type selection. port address selection. Pchip PCMCIA enable. Pchip PCMCIA block power source.
M68302FADS User's Manual
TERMINAL HOST HALT
PCMCIA PCOFF POWER
PORT
HOOK
PCEN PCVCCEN RAMEN FLASHEN EEPROMEN ADIEN DUARTEN ADSA0 ADSA1 ADSA2
HOOK
IOIS16 MODCLK BUSW
CHIPTYPE
FIGURE M68302FADS Location diagram
ABORT
M68302FADS User's Manual
ADDR
ADDR HIGH
LC302
RESET
Pchip PCMCIA
DATA
RLY1
CONTROL
HARDWARE PREPERATION INSTALLATION
HARDWARE PREPERATION INSTALLATION
switch configuration. FIGURE Dip-Switch
PCEN PCVCCEN RAMEN FLSHEN EEPREN ADIEN DUARTEN ADSA0 ADSA1 ADSA2
Table describes function switches
Table Dip-Switch Description
Switch Name PCEN PCVCCEN Function Direct control over Pchip signal PCEN. When internal Pchip PCMCIA interface disabled. When board powered unconditionally, with respect PCMCIA host power. When OFF, board powered, only when host connected board through PCMCIA port, turned When board SRAM enabled. (1Mbyte space) When board FLASH memory enabled. When board EEPROM enabled. When interface enabled. When DUART MC68681 along with RS232 port enabled. Default setting
RAMEN FLSHEN EEPREN ADIEN DUARTEN
M68302FADS User's Manual
HARDWARE PREPERATION INSTALLATION
Port Address Selection (Dip-Switch switches 8-10)
Each M68302FADS have eight possible port addresses, enabling eight M68302FADS boards connected same card host computer. Address selection done setting switches Dip-Switch. Switch most significant address while switch least. switch 'ON' state, stands logical '0'. default setting address Table describes switch settings each slave address:
Table Address Selection
ADDRESS Switch Switch Switch
M68302FADS User's Manual
HARDWARE PREPERATION INSTALLATION
switch configuration (for LC302/PM302). FIGURE Dip-Switch
IOIS16 MODCLK BUSW
CHIPTYPE
Table Dip-Switch description.
Switch Name IOIS16 Function IOIS16 PCMCIA signal level. IOIS16, supported Pchip. When PCMCIA transfers bits width. When off, PCMCIA transfers, bits width. Select multiplication factor when enabled. (See jumpers) selects multiplication factor selects x401 32KHz crystal. Controls BUSW input processor. Selects when width when Selects between LC302/Pchip mode. IMP, LC302 Pchip. Default
MODCLK
BUSW CHIPTYPE
LC302/PM302
FIGURE 1-5, shows default settings LC302 PM302. When plugged switch should other switches same LC302/PM302.
M68302FADS User's Manual
HARDWARE PREPERATION INSTALLATION
INSTALLATION INSTRUCTIONS
When M68302FADS been configured desired user, installed according required working environment follows:
Power Supply Connection
M68302FADS requires +5Vdc max, power supply operation. 3.15A fuses line, protected against reverse connection power supply. Connect power supply connector shown below:
FIGURE P18: Power Connector
terminal block power connector with power plug. plug designed accept wires. recommended wires. insure solid ground, terminals supplied. recommended connect both wires common power supply, while connected with single wire.
NOTE Since hardware applications connected M68302FADS using expansion connectors P12, additional power consumption should taken into consideration when power supply connected ADS.
M68302FADS User's Manual
HARDWARE PREPERATION INSTALLATION
Installation
installation various host computers, refer APPENDIX BOARD INSTALLATION page
Host computer connection
M68302FADS interface connector, pin, male, type connector. connection between M68302FADS host computer made line flat cable, supplied with board. FIGURE below shows connector arrangement connector.
FIGURE Port Connector
N.C. HOST_VCC HOST_VCC HOST_VCC HOST_ENABLE~ INT_ACK N.C. HST_ACK ADS_ALL ADS_RESET ADS_SEL2 ADS_SEL1 ADS_SEL0 HOST_REQ ADS_REQ ADS_ACK ADS_INT HOST_BRK~ ADS_BRK N.C.
NOTE: connected power supply, used ADS.
Terminal M68302FADS RS-232 Connection. (DCE port)
stand-alone operation mode, VT100 compatible terminal should connected RS-232 connector RS-232 connector pin, female, D-type connector shown FIGURE 1-8.
FIGURE RS-232 Serial Port Connector
N.C.
NOTE: line (pin connected M68302FADS.
M68302FADS User's Manual
HARDWARE PREPERATION INSTALLATION
Secondary RS-232 port. (DTE port)
second RS232 port, controlled, supported debugger. user should write drivers this port. connector shown FIGURE 1-8.
FIGURE RS-232 Serial Port Connector
N.C.
NOTE: line (pin connected M68302FADS.
M68302FADS User's Manual
OPERATING INSTRUCTIONS
CHAPTER OPERATING INSTRUCTIONS
INTRODUCTION
This chapter provides necessary information M68302FADS host-controlled standalone configuration. This includes controls, indicators, memory details, software initialization board.
CONTROLS INDICATORS
M68302FADS following switches indicators.
(Abort) Switch
switch asserts level interrupt processor. switch signal debounced, possible disable software. (Abort) switch normally used abort program execution return debugger control.
RESET Switch
RESET switch SW2, resets devices performs reset processor. switch signal debounced, possible disable software.
LC302 enable jumper
LC302, controlled applying preventing block power, VCCSYN pin. selection, done with jumper, shown FIGURE 1-10.
FIGURE 1-10 LC302 enable jumper (J1) LC302 Disabled When jumper installed pins LC302 disabled. This actually shorts LC302 VCCSYN pin, ground.
LC302
LC302 enabled When jumper installed pins LC302 enabled. This actually connects VCCSYN LC302 VCC.
LC302
M68302FADS User's Manual
OPERATING INSTRUCTIONS
Pchip enable jumper
Pchip, controlled applying preventing block power, VCCSYN pin. selection, done with jumper, shown FIGURE 1-10.
FIGURE 1-11 Pchip enable jumper (J2) Pchip Disabled When jumper installed pins Pchip disabled. This actually shorts Pchip VCCSYN pin, ground.
Pchip
Pchip enabled When jumper installed between pins Pchip enabled. This actually connects VCCSYN Pchip VCC.
Pchip
PCMCIA power source selection
PCMCIA block Pchip, powered sources. first board common supply second external power, supplied through host, plugged into PCMCIA connector. selection, done with jumper, shown FIGURE 1-12.
FIGURE 1-12 Pchip enable jumper (J3) Pchip PCMCIA block powered host When jumper installed pins Pchip PCMCIA block, power from host connected PCMCIA connector
PCMCIA
Pchip PCMCIA block powered board supply board When jumper installed pins Pchip PCMCIA block, power from board common supply.
PCMCIA
M68302FADS User's Manual
OPERATING INSTRUCTIONS
indicator
This yellow indicator connected processor address strobe (AS~) signal. when (asserted) indicate activity.
HALT indicator PCOFF indicator
This indicator, whenever processor HALT~ (asserted).
This orange indicator, when PCMCIA power control selected DIP-Switch switch (PCVCCON position) external power detected PCMCIA connector This reminder user, that board powered, despite power existence, connector. board would powered, upon detection turned PCMCIA connector
Power indicator
This green indicator, when board powered. Please aware that suppling connector does assure powered. When switch switch number position, board power, PCMCIA power dependent. board relay switches power off, unless power detected PCMCIA port. When switch switch number position, board powered when supplied trough P10, unconditionally PCMCIA port status.
M68302FADS User's Manual
OPERATING INSTRUCTIONS
MEMORY
FIGURE 1-13 memory page maps. After cold warm reset, processor's CS0, automatically enabled first block bytes. this page processor sees first bytes bytes FLASH memory installed. other space than those available this time. this point, stack pointer program counter fetched from Flash debugger starts. debugger first tasks, enable shown FIGURE 1-13. done copying code swap task, into processor's dual port jump execute code. code redefines CS0, enable shown FIGURE 1-13 goes back debugger which been moved map, offset 20000H. swap task executed from dual port RAM, would interrupted swap. swap done, order processor vector table (start $0), user would able change those vectors. (and FLASH must after reset)
FIGURE 1-13 memory
FFFFFE
FFFFFF
Reserved MC68302 internal space user applications.
700000 6FFFFE 700001 6FFFFF
610000 600000 5FFFFE 500000 4FFFFE 400000 3FFFFE 300000 2FFFFE
handshake
MC68681 DUART byte EEPROM port data
630001 620001 610001 600001 5FFFFF 510001 500001 4FFFFF 410001
400001 3FFFFF
300001 2FFFFF 200001 1FFFFF 100001 0FFFFF 080001 07FFFF 000001
byte FLASH memory*
200000 1FFFFE 100000 0FFFFE 080000 07FFFE 000000
512K byte static expansion memory 512K byte static base memory*
*Note: debugger uses 0-7FFF Static from 200000 21FFFF Dynamic RAM.
M68302FADS User's Manual
OPERATING INSTRUCTIONS
Each board comes with byte Flash memory (oriented 512K words bits each) 512K bytes static (oriented 256K words bits each). expanded, board total bytes. logic, DUART MC68681 byte EEPROM, occupies each byte which minimum division available, board chip select logic. Each empty space map, considered available user. board resources, disabled, free memory allocation user. Please Table Dip-Switch Description page
DUART MC68681 registers.
Table 2-3, shows MC68681 internal registers. This eight device, connected D0-D7 thus located addresses.
Table MC68681 internal registers Register address
$620001 $620003 $620005 $620007 $620009 $62000B $62000D $62000F $620011 $620013 $620015 $620017 $620019 $62001B $62001D $62001F
Read (R/W~
Mode register (MR1A, MR2A) Status register (SRA) access Receiver buffer (RBA) Input port change register (IPCR) Interrupt status register (ISR) Counter mode: Current counter (CUR) Counter mode: Current counter (CLR) Mode register (MR1B, MR2B) Status register (SRB) access Receiver buffer (RBB) Interrupt vector register (IVR) Input port (unlatched) Start counter command Stop counter command
Write (R/W~
Mode register (MR1A, MR2A) Clock select register (CSRA) Command register (CRA) Transmitter buffer (TBA) Auxiliary control register (ACR) Interrupt mask register (IMR) Counter/Timer upper register (CTUR) Counter/Timer lower register (CTLR) Mode register (MR1B, MR2B) Clock select register (CSRB) Command register (CRB) Transmitter buffer (TBB) Interrupt vector register (IVR) Output port configuration register (OPCR) Output port register (OPR) command Output port register (OPR) reset command
This address used factory testing should accessed user. trigger command. more details about MC68681 DUART, please refer M68000 family reference.
M68302FADS User's Manual
OPERATING INSTRUCTIONS
handshake signals
handshake signals consist out, going signals. going signals read from MC68681 DUART input port found address $62001B from input port located address $600000. second preferred user ability DUART off. outgoing signals interface found DUART output port latch. order port, functional, when DUART disabled, DUART register involved with outgoing handshake signals, were logically duplicated into space. now, outgoing signals, accessed trough base addresses. DUART well ADI. course second preferred from same reason explained above. following tables shows relevant registers well internal each register.
Table registers. Address
$600000 $60001B $60001D $60001F
Read (R/W~
input port DUART input port access access
Write (R/W~
access DUART output port configuration register (OPCR) DUART output port (OPR) command DUART output port (OPR) reset command
DUART output bit, "1", should written desired DUART reset command register. reset DUART output bit, "1", should written into DUART command register.
Table DUART output port set/reset @$60001D/@$60001F
CTS, terminal.
N.C.
EEPROM enable
used
mode
Table DUART input port @$60001B
from terminal.
Read as'0'
HST_EN~
Table input port @600000
Read as'0'
Read as'0'
Read as'0'
ADS_SEL~
ADS_SEL~ signal, member protocol, signal, generated board, report, ADS, selected host. more details protocol, please refer APPENDIX PORT HANDSHAKE DESCRIPTION page
M68302FADS User's Manual
OPERATING INSTRUCTIONS
debugger.
Each M68302FADS board, installed with debugger, resides first sectors FLASH memories, Each sector AM29F040 device, bytes, thus total 128K bytes sectors FLASH), allocated debugger. Those sectors protected software against, accidental programming.
Debugger upgrade.
debugger supports board upgrade capabilities. debugger release, programmed board, without need take FLASHes their sockets without need special programmer. Further instruction will supplied, with each upgrade.
debugger programming, internal processor registers.
initialization done debugger internal family processor registers, writing base address register (BAR) programming CS0, CS2. initialized, processor register block, resides starting from $700000. initilized bytes FLASH starting 200000H. initilized bytes (512K bytes acttualy installed) starting 000000H. initilized 30000H bytes starting 600000H. used ADI, EEPROM DUART. internal division this space, done additional logic, outside the302 processor.
M68302FADS User's Manual
OPERATING INSTRUCTIONS
Functional description FIGURE 1-14 HARDWARE BLOCK DIAGRAM
PCMCIA Connector
Expansion Connectors
Logic Analyzer Connectors
Pchip LC302 MC68302
Address Data Buffers
Clock Generator
MByte Flash Am29F040 KByte SRAM MCM6229A KByte SRAM MCM6229A KByte EEPROM AT28C16 DUART MC68681 Control logic Port Logic Port
Only three processors, used time.
RS-232 Ports
M68302FADS User's Manual
OPERATING INSTRUCTIONS
MC68LC302 LCIMP. (Sheet
LC302 cost version original MC68302 IMP, with additional chip PLL.The LC302, lacks third less pins total. Pins that were taken off, includes upper address lines (A20-A23), function code (F0-F2), arbitration logic (BR~, BG~, BGACK) more. more details please refer MC68LC302 user manual. There packages available LC302. TQFP package. first less functional pins cost package intended your application. package intended primary development tools used M68302FADS. pins added package only FC2, FRZ~, AVEC~ IAC.
MC68302 IMP. (Sheet
first chip family. integrated multi-protocol processor, using well known 68000 core.
MC68PM302 Pchip. (Sheet
Pchip integration original MC68302 IMP, with PCMCIA card logic.As LC302, lacks third less pins total. Pins that were taken off, includes upper address lines (A20-A23), function code (F0-F2), arbitration logic (BR~, BG~, BGACK) more. more details please refer MC68PM302 user manual. There packages available Pchip. TQFP package. first less functional pins cost package intended your application. package intended primary development tools. pins added package only FC2, FRZ~, AVEC~ IAC.
board processors, general
pins processors, available unbuffered user, through expansion logic analyzer connectors. user monitor processor activity connects hardware application during development stage.All processors' pins, buffered from devices minimize their load enable easy connection user hardware application.
Processors' clock (sheet
system clock generated from sources. board clock oscillator, board crystal circuit external clock source. shipped with first option. consist clock oscillator running twice processor speed, followed divide flip flop. divider assure duty cycle almost 50%. clock oscillator device mounted socket easily replaced different clock speed requested. case crystal circuit external clock option desired, please connect your Motorola dealer.
Indicators controls (sheet
reset abort, control buttons, each equipped with debounce circuit prevent oscillations. board run, halt power power indicators.
Control logic (sheet
control logic programmed into MACH220 device. consist following units: Chip select logic Provides chip select SRAM, FLASH, EEPROM, ADI, DUART. chip selects generated from CS0, CS2. first two, MACH reflect signal case CS2, MACH divide range into three sections, bytes each, ADI, EEPROM ADI. DTACK generator DTACK returned devices, accessed chip select logic, except DUART, which DTACK generator FLASH which default, supplying internal DTACK.
M68302FADS User's Manual
OPERATING INSTRUCTIONS
Interrupt controller There level (NMI) interrupt sources, board. Abort switch, abort external interrupt line. interrupt controller, assert level interrupt with auto vector line supports both interrupt modes.Those modes normal dedicated. interrupt controller, reported with DUART output port interrupt operating mode. debugger initializes with normal mode. resources enable Resources like SRAM, FLASH, etc. taken memory (disabled) this logic, user switches selection. wait state logic wait state logic, delays DTACK generation several system clock pulses, programed into MACH device each resource. Chip type selection interface LC302 Pchip, different from original IMP. first glue less design concept interface external devices, through AS~, OE~, WEL~, WEH~ signal. IMP, contrary, uses AS~, R/W~ signals. MACH used interface those signals, according processor installed board. selection between LC302/Pchip IMP, done switch switch DS2) buffers control This logic control data buffers bits width.
control logic (sheet
MACH100 device, controls interface. interface appears sheet (See APPENDIX PORT HANDSHAKE DESCRIPTION, more details interface.
Buffers (sheet
minimize signal load processors pins, address data lines buffered. buffers support width well.
SRAM (sheet
supplied with Kilobyte SRAM, which implemented four MCM6229A devices. devices organized word bits wide). SRAM access time nsec. Another bank four MCM6229A devices soldered increase SRAM memory space Mbyte.
Flash Memory (sheet
Kilobyte Flash Memory devices, 29F040, used form Mbyte program storage memory. devices organized word bits wide). Flash Memory access time nsec. Flash Memory devices mounted sockets, enable user load code, board.
EEPROM. (sheet
EEPROM used AT28C16 device (250 nano-seconds access time, bit). appears static read write cycle, with write cycle extended millisecond. During internal write cycle, 68302 must access EEPROM, access other device performs data polling EEPROM detect write cycle. data polling feature EEPROM, enables 68302 detect internal write cycle. During internal write cycle, processor, read last byte written EEPROM. internal write cycle process, then result complement written data else result true data. Only data pulling access, will return correct results from EEPROM, during internal write cycle. AT28C16
M68302FADS User's Manual
OPERATING INSTRUCTIONS
internal hardware protection, against inadvertent writes EEPROM, that might happen during power power down time.
port (sheet
interface uses drivers communicate with host. parallel port supplies parallel link from various host computers. This port connected line cable special board called (Application Development Interface) installed host computer. possible connect board IBM-PC/XT/AT SUN-4 SPARC station, provided that they have board with appropriate software drivers installed them. Each ADS, possible slave addresses, port, enabling boards connected same part. address selected switch found sheet port connector pin, male, type connector. (Same connector used communicating with board command converter). connection between host computer line flat cable, supplied with board. FIGURE 1-15 below shows configuration connector.
FIGURE 1-15 Port Connector
N.C. HOST_VCC HOST_VCC HOST_VCC HOST_ENABLE~ INT_ACK N.C. HST_ACK ADS_ALL ADS_RESET ADS_SEL2 ADS_SEL1 ADS_SEL0 HOST_REQ ADS_REQ ADS_ACK ADS_INT HOST_BRK~ ADS_BRK N.C.
Port Signal Description
list below, directions 'I', 'I/O' refer board. (I.E. means input ADS) -'I' These three inputs determine board address. address being set, would only which board respond, when referenced host computer. boards addressed port. ADS_ALL -'I' This input line used reset abort program execution development boards that connected same board. When this line active, board command converter, simultaneously referenced. -'I' This line always driven board. hardware uses this line determine host connected port. -'I'
M68302FADS User's Manual
OPERATING INSTRUCTIONS
This line used conjunction with addressing lines with ADS_ALL line generate non-maskable interrupt (interrupt level processor. -'I' When host connected, this line used conjunction with addressing lines with ADS_ALL line reset board. -'I' This signal initiates host write cycle. -'O' This signal response HOST_REQ signal, indicating that board detected assertion HOST_REQ. -'O' This signal initiates host write cycle. -'I' This signal serves host's response ADS_REQ signal. -'O' This open-collector signal, generates interrupt host. This signal common boards that connected same ADI. -'O' This line polled host computer during interrupt acknowledge cycle determine which board generated interrupt. -'I' This line asserted host interrupt acknowledge cycle. This signal used hardware negate HOST_BRK~ signal. software, must negate ADS_INT signal upon detecting assertion INT_ACK, support daisy-chain interrupt structure. -'I' (three lines) These power lines, used logic, determine host computer powered does these lines power supply. -'I/O' These eight lines parallel data bus. This used transmit receive data from host computer.
MC68681 DUART (sheet
MC68681 DUART device connected 68302 part that provides with following functions: programmable counter/timer. Port interface 68302 part. RS-232 ports interface. debugger initializes port DUART, work with 9600bps, data, stop parity.
DUART Clock Source
MC68681 uses 3.6864Mhz crystal clock source, thus communication rate, independent system clock. crystal connected, between pins, DUART.
RS-232 serial ports. (sheet
RS-232 serial ports connected channels MC68681 DUART. connected VT100 compatible terminal through primary serial port connector), which
M68302FADS User's Manual
OPERATING INSTRUCTIONS
only supported debugger. Both ports pin, D-type, female connector shown FIGURE 1-8.
FIGURE 1-16 RS-232 Serial Ports Connector
(N.C) N.C.
(N.C) N.C.
Primery port (DCE port)
Secoundary port (DTE port)
Primary RS-232 port Signal Description
list below, directions 'I', 'I/O' refer board. (I.E.'I' means input ADS) Data Carrier Detect. This line always asserted ADS. Transmit Data. Receive Data. Data Terminal Ready. This signal used software detect terminal connected board. Data Ready. This line always asserted ADS. Request Send. This line connected ADS. Clear Send. This line always asserted ADS.
secondary port above signals with opposite flow direction.
PCMCIA Connector (sheet
PCMCIA interface pins Pchip appears Sbus miniature connector, which interfaced, into PCMCIA port, trough extender. does host PCMCIA power, relay used power ADS, upon power detection, PCMCIA connector pins. user choose this relay switch selection.
M68302FADS User's Manual
SUPPORT INFORMATION
CHAPTER SUPPORT INFORMATION
INTRODUCTION
This chapter provides interconnection signals, parts list, schematic diagrams M68302FADS board.
INTERCONNECT SIGNALS
M68302FADS board interconnects with external devices through following connectors, listed Table 2-8.
Table Board interconnection
Reference Type pin, male type connector pin, female type connector pin, female type connector male, miniature Sbus connector pin, male connectors, compatible with logic analyzer connector pin, male connector pin, female connector power connector Function port RS232 terminal port (DCE) RS232 host port (DTE) PCMCIA extender interface logic analyzer connectors logic analyzer connectors expansion port connectors power supply input
M68302FADS User's Manual
SUPPORT INFORMATION
Connector Interconnect Signals
pin, male type connector. port M68302FADS. signals, listed Table 2-9. following table, input output signals, refer board)
Table Connector Interconnect Signals
Signal Name INT_ACK HST_ACK ADS_ALL ADS_RESET ADS_SEL2 ADS_SEL1 ADS_SEL0 HOST_REQ ADS_REQ ADS_ACK ADS_INT HOST_BRK~ ADS_BRK HOST_VCC HOST_ENABLE~ Description Interrupt Acknowledge input signal. connected Host Acknowledge input signal. All, input signal. Reset input signal. Select input signal. (ADI address Select input signal. (ADI address Select input signal. (ADI address HOST Request, input signal. Request, output signal. Acknowledge, output signal. Interrupt, output signal. HOST Break open collector, output signal. Break, input signal. connected port data port data port data port data board common ground connected. host supplies +12V this pin, connected M68302FADS HOST input (+5V). M68302FADS does these inputs power supply. HOST Enable, input signal. Ground signal M68302FADS port data port data port data port data
M68302FADS User's Manual
SUPPORT INFORMATION
Connector Interconnect Signals
pin, female type connector. RS232 serial port M68302FADS. signals listed Table 2-9. following table, input output signals, refer board)
Table 2-10 Connector Interconnect Signals
Signal Name (N.C.) Description Carrier Detect output. Transmit Data output. Receive Data input. Data Terminal Ready input. Ground signal ADS. Data Ready output. Request Send. This line connected ADS. Clear Send output. connected
Connector Interconnect Signals
type female connector. host secondary RS232 port. Signals listed Table 2-13.
Table 2-11 Connector Interconnect Signals
Signal Name (N.C) Description Transmit Data input. connected Receive Data output. Data Terminal Ready output. Ground signal ADS. Data Ready input. Request Send output. Clear Send input. This line connected connected
Connector interconnect signals
pin, SBUS type connector. PCMCIA extender port. signals listed Table 2-12.
Table 2-12 Connector interconnect signals
Signal name Description Board common ground PCMCIA data PCMCIA data PCMCIA data PCMCIA data
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-12 Connector interconnect signals
Signal name CE1~ VPP1 IOIS16~ CD1~ CE2~ RFRSH IORD IOWR Description PCMCIA data Card enable PCMCIA address PCMCIA output enable PCMCIA address PCMCIA address PCMCIA address PCMCIA address (Not supported) PCMCIA address (Not supported) PCMCIA write enable PCMCIA ready output. Host power. Programming voltage (Not supported) PCMCIA address (Not supported) PCMCIA address (Not supported) PCMCIA address (Not supported) PCMCIA address PCMCIA address PCMCIA address PCMCIA address PCMCIA address PCMCIA address PCMCIA address PCMCIA address PCMCIA data PCMCIA data PCMCIA data (Set board jumper) Board common ground Board common ground PCMCIA card detect (Grounded) PCMCIA data PCMCIA data PCMCIA data PCMCIA data PCMCIA data PCMCIA card enable supported PCMCIA read PCMCIA write
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-12 Connector interconnect signals
Signal name VPP2 WAIT IPACK SPKR SCHG~ CD2~ Description PCMCIA address PCMCIA address PCMCIA address PCMCIA address PCMCIA address Host supported PCMCIA address PCMCIA address PCMCIA address PCMCIA address Reserved future PCMCIA reset PCMCIA wait Input port memory attribute supported PCMCIA status changed PCMCIA data PCMCIA data PCMCIA data PCMCIA card detect (Grounded) Board common ground
Connector Interconnect Signals
dual row, pin, male connector. upper address control signals processor, appear this connector, easy monitoring logic analyzer. connector signals listed Table 2-13.
Table 2-13 connector interconnect signals
Signal name WEH~/UDS~ Description connection connection write enable high/upper data strobe address line address line address line address line address line address line address line
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-13 connector interconnect signals
Signal name WEH~/UDS~ Description address line address line address line address line address line address line address line address line write enable high/upper data strobe Board common ground
Connector Interconnect Signals
dual row, pin, male connector. upper address control signal processor, appear this connector, easy monitoring logic analyzer.P9 connector signals listed Table 2-14.
Table 2-14 connector interconnect signals
Signal name WEL~/LDS~ BGACK~ WEH~/UDS~ WEL~/LDS~ OE~/R/W~ Description connection connection write enable low/lower data storbe grant acknowledge function code function code function code internal access write enable high/upper data strobe write enable low/lower data strobe output enable/read write address line address line address line address line address line address line address line address line Board common ground
M68302FADS User's Manual
SUPPORT INFORMATION
Connector interconnect Signals
dual row, pin, male connector. processor data appears this connector, easy monitoring logic analyzer. signals listed Table 2-16.
Table 2-15 interconnect signals
Signal name connection connection address strobe data line data line data line data line data line data line data line data line data line data line data line data line data line data line data line data line Board common ground Description
Connector interconnect Signals
dual row, pin, male connector. processor data appears this connector, easy monitoring logic analyzer. signals listed Table 2-16
Table 2-16 interconnect signals
Signal name CLKO CS3~ CS2~ AVEC~ BERR~ RST~ connection connection clock chip select line chip select line auto vector error reset Description
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-16 interconnect signals
Signal name CLKO DTACK~ HALT~ CS1~ IPL2~ IPL1~ IPL0~ CS0~ Description clock data transfer acknowledge halt control request chip select line interrupt priority level interrupt priority level interrupt priority level grant chip select line address strobe Board common ground
Connector interconnect signals
row, female connector. processors signals, routed directly P12, user hardware applications. signals listed Table 2-17.
Table 2-17 Connector interconnect signals
Signal name RMC~ CS3~ OE~/R/W~ Description Board common ground Board common ground Board common ground address line address line address line address line address line address line address line function code read modify write cycle chip select port internal access common port function code data data output enable/read write
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-17 Connector interconnect signals
Signal name DTACK~ BERR~ IPL1~ IPL2~ PA15 BGACK~ FRZ~ PA13 CS0~ PB11 PB10 WEH~/UDS~ AVEC~ IPL0~ EXTAL RST~ PA12 Description data data transfer acknowledge error interrupt priority level interrupt priority level port grant acknowledge freeze port grant board common supply Board common ground address Board common ground address address address address address address address function code chip select port port port port port write enable high/upper data strobe data data address strobe data data auto vector interrupt priority request external clock input/crystal reset port
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-17 Connector interconnect signals
Signal name busw CS1~ CS2~ WEL~/LDS CLKO BCLR~ HALT~ PA14 Description data width board common supply board common ground board common ground board address address address address address address address address chip select chip select port port port port port data data write enable low/lower data strobe data data data clock data clear data data halt control port board common supply
Connector Interconnect Signals
connector power supply. connector supplied with plug convenient
M68302FADS User's Manual
SUPPORT INFORMATION
connection power supply. connector signals, listed Table 2-9.
Table 2-18 Connector interconnect Signals
Signal Name Description Power supply, connection. Power supply, ground connection. Power supply, ground connection.
Connector Interconnect Signals
row, pin, male connector. This connector, together with processor pins easy interfacing logic analyzer. signals, listed Table 2-19.
Table 2-19 Connector interconnect signals
Signal name IPB0 IPB1 IPB2 IPB3 IPB4 IPB5 IPB6 IPB7 IPB8 IPB9 IPB10 IPB11 PDI(8) PDI(9) PDI(10) PDI(11) PDI(12) PDI(13) PDI(14) RXD1 TXD1 CD1~ CTS1~ Description Board common ground Board common ground Board common ground port port port port port port port port port port port port Board common ground port port port port port port port Board common ground Board common ground SCC1 receive data input SCC1 transmit data output SCC1 carrier detect SCC1 clear send
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-19 Connector interconnect signals
Signal name RTS1~ PCD0 PCD1 PCD2 PCD3 N.C. PCA3 PCA4 PCA5 PCRDY PCOE~ PCCE1~ PCREG~ PCWAIT~ PCSTSCH~ Description SCC1 request sent Board common ground Board common ground Board common ground Board common ground Board common ground PCMCIA data PCMCIA data PCMCIA data PCMCIA data connect Board common ground PCMCIA address PCMCIA address PCMCIA address Board common ground PCMCIA ready signal PCMCIA output enable PCMCIA card enable Board common ground PCMCIA signal PCMCIA wait signal PCMCIA status change signal Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground Board common ground port port
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-19 Connector interconnect signals
Signal name PA10 PA11 PA12 PA13 PA14 PA15 BRG1~ RCLK1 TCLK1 CTS3~ RTS3~ CD3~ Description port port port port port port port port port port port port port port Board common ground baud rate generator output Board common ground receive clock Board common ground receive clock Board common ground SCC3 clear send SCC3 request send carrier detect Board common ground Board common ground Board common ground
Connector interconnect signals
row, female connector. Processor signals, directly routed connectors, user hardware applications. connector signals, listed Table 2-20.
Table 2-20 Connector interconnect signals
Signal name Description Board common supply Board common supply Board common ground port port
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-20 Connector interconnect signals
Signal name PB10 PB11 PDI8 PDI9 PDI10 PDI11 PDI12 PDI13 PDI14 RXD1 TXD1 CD1~ CTS1~ RTS1~ EXTNMI~ PCD0 PCD1 PCD2 PCD3 N.C. PCA3 PCA4 PCA5 Description port port port port port port port port port port Board common ground port port port port port port port Board common ground Board common ground SCC1 receive data SCC1 transmit data SCC1 carrier detect SCC1 clear send SCC1 request send Board common ground Board common ground Board common supply external level interrupt source Board common ground PCMCIA data PCMCIA data PCMCIA data PCMCIA data connect Board common ground PCMCIA address Board common ground Board common ground Board common ground
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-20 Connector interconnect signals
Signal name PCRDY PCOE~ PCCE1~ PCREG~ PCWAIT~ PCSTSCHG~ BCLR~ RMC~ DISCPU PA10 PA11 PA12 PA13 PA14 PA15 BRG1 Description PCMCIA ready signal PCMCIA output enable PCMCIA card enable Board common ground PCMCIA signal PCMCIA wait signal PCMCIA status change Board common ground clear read modify write cycle Board common ground disable Board common ground Board common ground Board common ground Board common ground Board common ground Board common supply Board common supply Board common supply Board common ground Board common ground port port port port port port port port port port port port port port port port Board common ground baud rate generator
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-20 Connector interconnect signals
Signal name RCLK1 TCLK1 CTS3~ RTS3~ CD3| Description Board common ground receive clock connect transmit clock Board common ground clear send request send carrier detect Board common ground Board common ground board common supply
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-21 Part list
Reference (Alternative C1A) (Alternative (Alternative C2A) (Alternative (C7) C67C68 (C39) (C44) (Alternative D1A, D2A) (Alternative Part NO/Value 220uF/25V Alum. 220uF/10V TPSE227K010R 47uF/16V Alum. 47uF/10V TAJD476K010 0.1uF/50V 1206 Manufacturer Nippon Nippon total
10uF/20V 5A-100KAT00J 1.5nF/50V 1206 10pF/50V 1206 1nF/50V 1206 4.7pF/50V 1206-5A4R7KAT00J 15pF/50V 1206-5A150KAT00J 1N4148 LL4148 MBRD620CT 1SMC50AT3 10PST HBW10S Fuse 3.155A/250V Fast 5x20mm 2170005 Fuse holder PTF15 jumper Yellow LY-T670-HK LR-T670-HK Orange LO-T670-HK Green LG-T670-HK D-type male clip conn. D-type female clip conn. male mini SBUS conn. logic analyzer conn. DIN96p female clip
Nippon
Motorola Motorola Grayhill
Siemens Siemens Siemens Siemens Keltron Keltron Molex Elco
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-21 Part list
Reference (R2) (R5) (R6) RLY1 Part NO/Value male power conn. DIN96p straight 168477096001025 1/4W 1206 1/4W 1206 1/4W 1206 1/4W 1206 470K 1/4W 1206 1/4W 1206 1/4W 1206 100K 1/4W 1206 1/4W 1206 1/4W 1206 Relay SPDT 42319005 13x4.7K SOMC1401472 8x22 16DIP SOMC1603220J Push button SPDT E121SD1AV2GE 8018/3 (For SW2) Black 8018/2 (For SW1) 74LS244D 74ACT244D MACH110-2oJC PLCC socket 74F543 AM29F040-90 PLCC socket 205-032-10 AT28C16-15JC PLCC socket 205-032-10 SPARE MC68302RC 132p socket 13x13 MCM6229A 74ACT245 MC68LC302 132p socket 13x13 MACH220-12JC PLCC socket 205-068-10 MC68PM302RC 181p socket 15x15 MC145407 MC68681FN Manufacturer Molex Elco Finder Dale Dale total
(U9) (U39) **U10 (U11) (U14) (U17) (U20) **U23 *U24 **U27
Motorola Motorola Motorola Atmel Motorola Precidip Motorola Motorola Motorola Precidip Motorola Precidip Motorola Motorola
M68302FADS User's Manual
SUPPORT INFORMATION
Table 2-21 Part list
Reference *U34 (Y1) Part NO/Value 74ACT08D 74ACT00D 74ACT74D 40MHz Osc. HXO-125532 socket. 74LS05D 74HC4538D 74ACT14D 32KHz 4MHz crystal HC49U 3.6864MHz crystal HCU46 Rubber Manufacturer Motorola Motorola Motorola Precidip Motorola Motorola Motorola total
read table.
(U1) **U1 Component assembled. Component should mounted socket. Only socket should assembled.
M68302FADS User's Manual
SUPPORT INFORMATION
APPENDIX BOARD INSTALLATION
INTRODUCTION
This appendix describes hardware installation board into various host computers. installation instructions, cover following host computers: IBM-PC/XT/AT (SBus interface)
IBM-PC/XT/AT M68302FADS Interface
board should installed IBM-PC/XT/AT mother board system, expansion slots. single control, eight M68302FADS boards. address, host computer, configured addresses space,100-102 (hex), reconfigure, alternate address space.
CAUTION BEFORE REMOVING INSTALLING EQUIPMENT IBM-PC/XT/AT COMPUTER, TURN POWER REMOVE POWER CORD. Installation IBM-PC/XT/AT
Refer appropriate Installation Setup manual IBM-PC/XT/AT computer, instructions removing computer cover. board address block, should configured free address space. address must unique must fall within address range, another card installed computer. board address block configured start three following addresses: $100 This address unassigned IBM-PC $200 This address usually used game port $300 This address defined prototype port board factory configured address decoding 100-102 IBM-PC/XT/AT address map. These undefined peripheral addresses.
M68302FADS User's Manual
SUPPORT INFORMATION
FIGURE Physical Location jumper
NOTE: Jumper should left unconnected. following figure, shows required jumper connection, each address configuration. Address recommended usage might cause problems.
FIGURE Configuration Options
properly install board, position front bottom corner plastic card guide channel, front IBM-PC/XT/AT chassis. Keeping board ribbon cables, way, lower board until connectors aligned with computer expansion slot connectors. Using evenly distributed pressure, press board straight down until seats expansion slot. Secure board computer's chassis, using bracket retaining screw. Refer computer Installation Setup manual, instructions reinstalling, computer cover.
M68302FADS User's Manual
SUPPORT INFORMATION
SUN-4 M68302FADS Interface
board should installed SBus expansion slots Sun-4 SPARCstation. single ADI, control eight M68302FADS boards.
CAUTION BEFORE REMOVING INSTALLING EQUIPMENT SUN-4 COMPUTER, TURN POWER REMOVE POWER CORD. Installation SUN-4 machine
There jumper options, board, Sun-4 machine. board inserted into available SBus expansion slot, mother board. Refer appropriate Installation Setup manual Sun-4 computer instructions removing computer cover installing board expansion slot.
FIGURE board SBus
Connector
SBus Connector
Following Sun's manual, instructions summary: Turn power your system, keep power cord, plugged sure save open files follow steps bellow, shut down your system: hostname% /bin/su Password: mypasswd hostname# /usr/etc/halt wait following messages. Syncing file systems. done Halted Program Terminated Type b(boot), c(continue), n(new command mode) When these messages appear, safely turn off, your system power. Open system unit. sure attach grounding strap, your wrist power supply, metal casing. Follow instructions supplied with your system, gain access SBus slots.
M68302FADS User's Manual
SUPPORT INFORMATION
Remove SBus slot filler panel, from inner surface back panel your system unit. Note that board, slave only board thus will function available SBus slot. Slide board angle, into back panel your system unit. Make sure, mounting plate board, hooks into holes back panel your system unit. Push board against back panel, align connector with mate gently press board corners, plug connector firmly. Close your system unit. Connect interface flat cable board secure. Turn system power check proper operation.
M68302FADS User's Manual
SUPPORT INFORMATION
M68302FADS User's Manual
SUPPORT INFORMATION
APPENDIX PORT HANDSHAKE DESCRIPTION
INTRODUCTION
M68302FADS port, connected board, mounted host computer. There boards following host computers: IBM-PC/XT/AT (SBus interface)
Port Concept Operation Description
Each board, connected with M68302FADS boards. Each address which fixed setting Dip-Switch switches 8-10, board. following operations performed using port: host computer write byte write byte host computer interrupt host computer host computer interrupt (interrupt level host computer reset more than ADS, connected same board, host computer perform following operations simultaneously M68302FADS boards: Abort boards (interrupt level Reset boards
M68302FADS User's Manual
SUPPORT INFORMATION
Handshake Description
Every action between host, asynchronous implemented asserting negating handshake signals trough software. signals have levels. control signal asserted, when driven logic'1' level, negated when driven logic'0' level. connection between host computer ADS, shown FIGURE below.
FIGURE Host Computer (ADI) M68302FADS Connection
HOST_REQ ADS_ACK ADS_REQ HST_ACK ADS_BRK HOST_BRK~
HOST COMPUTER
board
ADS_INT INT_ACK ADS_RESET ADS_ALL ADS_SEL(0:2) PD(0:7) HOST_ENABLE~ HOST_VCC
M68302FADS
M68302FADS User's Manual
SUPPORT INFORMATION
Write Cycle from Host M68302FADS
application software Host, uses handshake signals, coordinate data transfer across parallel link. software installed ADS, responsible accepting data, responding handshake signals. signals shown FIGURE B-2. sequence events during byte write M68302FADS, follows: Host selects M68302FADS board, placing board address, ADS_SEL(0:2) lines. Host places data byte, data latch (Its output buffer, high-impedance state). Host asserts HOST_REQ signal (data buffer enabled. data appears bus). ADS, detects HOST_REQ signal reads data byte. respond asserting ADS_ACK signal. Host detects ADS_ACK signal negates HOST_REQ signal (data buffer disabled). detects HOST_REQ negation negates ADS_ACK cycle.
FIGURE Host Write M68302FADS ADS_SEL(0:2) HOST_REQ ADS_ACK PD(0:7) DATA VALID ADDRESS VALID
M68302FADS User's Manual
SUPPORT INFORMATION
Write Cycle from M68302FADS Host
Signal handshake during Host write cycle shown FIGURE B-3. sequence events, follows: M68302FADS places data byte parallel port data (buffer disabled) asserts ADS_REQ signal. (the ADS_REQ signal does appear port, until board selected Host) Host polls each address detects ADS_REQ signal from requesting board. Host asserts HST_ACK signal response, which enables data buffer. negates ADS_REQ signal. Data appears bus, long HST_ACK signal asserted. Host reads data. Host negates HST_ACK signal, cycle. ends cycle.
FIGURE M68302FADS Write Cycle Host ADS_REQ PD(0:7) DATA VALID
ADS_SEL(0:2) HST_ACK
ADDRESS VALID
M68302FADS Interrupt Host
M68302FADS generate interrupt Host. Interrupt request acknowledge sequence, shown FIGURE B-4. sequence follows: ADS, places service request code parallel port data (buffer disabled) asserts ADS_INT HOST_BRK~ signals. HOST_BRK~ signal open-collector signal, asserted low, common boards, that appears immediately port. ADS_INT signal does appear port, until board selected Host. Host detects HOST_BRK~ signal polls each address determine interrupting board. Host asserts HST_ACK signal, enabling data buffer. Host reads service request code data bus. Host negates HST_ACK signal. Host asserts INT_ACK signal, which resets HOST_BRK latch, negates HOST_BRK~ signal. HOST_BRK~ signal remain (asserted) another board driving low. selected ADS, detects INT_ACK signal negates ADS_INT signal. Host negates INT_ACK signal ends cycle.
M68302FADS User's Manual
SUPPORT INFORMATION
FIGURE M68302FADS Interrupt Host hardware ADS_INT PD(0:7) ADS_SEL(0:2) HST_ACK INT_ACK ADDRESS VALID DATA VALID software
HOST_BRK~
Host Interrupt M68302FADS
Host interrupt (interrupt level abort program execution, running board. This done selecting address required momentarily asserting ADS_BRK signal, which sets latch. latch output, interrupts processor cleared interrupt handling software ADS.
Host Reset M68302FADS
Host perform reset ADS. Reset done selecting address required board asserting ADS_RESET signal, more than microseconds.
Addressing M68302FADS
Host reset interrupt M68302FADS boards, which connected same card. host should assert ADS_ALL signal, conjunction with either ADS_RESET ADS_BRK. contents ADS_SEL(0:2) lines have affect.
M68302FADS User's Manual
SUPPORT INFORMATION
M68302FADS User's Manual
SUPPORT INFORMATION
APPENDIX equations.
control logic U24.
family control logic. Logic includes logic, DTACK generator, interrupt controller, arbiter, resources enable, buffers control reg. module _302fmlyADS title '302 family control logic. Device declaration. device 'mach220a'; Pins declaration. signals. CLKO "Clock. "Address strobe. "Internal access. "Address lines. (Int level) A16, A17, A18, 57,56,40,37;"Address lines ack. CS0~, CS1~, CS2~ "Chip select lines. FC0, FC1, "Function code lines. WEL~ "WEL~/WE~ LDS~/DS~ IMP. WEH~ "WEH~/A0 UDS~/A0 IMP. "OE~ R/W~ control (in). BR_W~ "Buffered R/W~ (out.) BUSW "Bus width control. Rst~ "Reset signal. Halt~ "Halt signal. IPL0~, IPL1~, IPL2~ "Interrupt priority; AVEC~ "Auto vector. Buffer control signals. BusL~ "Data buffer D0-D7 enable. BusL2H~ "D0-D7 D8-D15 bus, enable. BusH~ "Data buffer D8-D15 enable. signals. RamLCs~ "RAM
M68302FADS User's Manual
SUPPORT INFORMATION
RamHCs~ ExpRamLCs~ ExpRamHCs~ FlashLCs~ FlashHCs~ EepromCs~ DuartCs~ AdiRd~ AdiWr~
"RAM high "Expansion "Expansion high "FLASH "FLASH high "EEPROM (Connected D0-D7) "DUART "Adi port, read enable. "Adi port, write enable.
"Low/High control split, only deviding signal load. RdL~ "Bus low, read signal. RdH~ "Bus high, read signal. WrL~ "Bus low, write signal. WrH~ "Bus high, write signal. Resources enable signals. RamEn~ board enable signal. FlashEn~ board FLASH enable signal. EepromEn~ board EEPROM enable signal. EepromWriteEnable~ "EEPROM write enable From DUART port. DuartEn~ board DUART enable signal. AdiEn~ board enable signal. Processor type selection. ChipType "Processor type selection. DTACK generator signals. Dtack~ "DTACK~ processor; DtackOe NODE; "DtackOe, controls Dtack~ output "enable. logical inverse "the Dtack~ signal, with delay "about 15nsec. This way, Dtack~ "output enable, stayes active 15nsec "after Dtack~ posage active "pullup behavior obtained. Reset control. ExtRst~ "External reset. Reset sources
M68302FADS User's Manual
SUPPORT INFORMATION
"Power ADI, PCMCIA, reset "switch. Local interrupt controller. come from sources ADI, External abort switch. ExtNmi~ "NMI input. ExtNmiState0, ExtNmiState1 NODE; "NMI F.F. ExtNmiState0, ExtNmiState1 ISTYPE 'reg, buffer'; ExtNmiFlag NODE; "Reports external condition. IntMode ExtNmiAck NODE; "Int. mode selection. (Normal/Dedicated) "External acknowledge.
Delayed CS2~ DUART. (Postponed after R/W~, DUART) CS2~_DLY1 NODE; "First delay F.F. CS2~_DLY1 ISTYPE 'reg, neg'; CS2~_DLY2 NODE; "Second delay F.F. CS2~_DLY2 ISTYPE 'reg, neg';
Wait state logic, signals. WaitState3, WaitState2, WaitState1, WaitState0 NODE; "Wait state counter. WaitState3, WaitState2, WaitState1, WaitState0
ISTYPE 'reg, buffer';
Constant declaration. .X., .Z.; .C., .D., .U.; READ WRITE !READ; BYTE WORD !BYTE;
CS0~_ACTIVE CS1~_ACTIVE CS2~_ACTIVE OE~_ACTIVE WEL~_ACTIVE WEH~_ACTIVE LDS~_ACTIVE UDS~_ACTIVE
M68302FADS User's Manual
SUPPORT INFORMATION
ADI_RD~_ACTIVE ADI_WR~_ACTIVE AS~_ACTIVE RAM_EN~_ACTIVE RAM_L_CS~_ACTIVE RAM_H_CS~_ACTIVE EEPROM_EN~_ACTIVE EEPROM_CS~_ACTIVE EEPROM_WRITE_ENABLE~_ACTIVE FLASH_EN~_ACTIVE FLASH_L_CS~_ACTIVE FLASH_H_CS~_ACTIVE DUART_EN~_ACTIVE DUART_CS~_ACTIVE ADI_EN~_ACTIVE IAC_ACTIVE EXT_NMI~_ACTIVE EXT_RST~_ACTIVE RST~_ACTIVE EXT_NMI_ACK_ACTIVE DTACK~_ACTIVE
FUNC_INT_ACK_CYCLE ADDR_INT_ACK_CYCLE EXT_NMI_INT_LEVEL NORMAL_INT_LEVEL_7 DEDICATED_INT_LEVEL_7 INT_LEVEL_0 "Normal mode level 0,0,0. "Dedicated mode level IPL2~=0. active interrupt, level.
NORMAL_INT_MODE DEDICATED_INT_MODE !NORMAL_INT_MODE; Address FunctionCode IntLevel IPL~ WaitState [A19, A18, A17, A16]; [FC2, FC1, FC0]; [A3, A1]; [IPL2~, IPL1~, IPL0~]; [WaitState3, WaitState2, WaitState1, WaitState0];
"Wait state macroes. ONE_WAIT_STATE TWO_WAIT_STATES THREE_WAIT_STATES FOUR_WAIT_STATES FIVE_WAIT_STATES SIX_WAIT_STATES SEVEN_WAIT_STATES EIGHT_WAIT_STATES NINE_WAIT_STATES TEN_WAIT_STATES ELEVEN_WAIT_STATES TWELVE_WAIT_STATES THIRTEEN_WAIT_STATES
M68302FADS User's Manual
SUPPORT INFORMATION
FOURTEEN_WAIT_STATES FIFTEEN_WAIT_STATES "Processor types. LC302 IMP+1; "Address resolution bytes. RAM_ADDRESS [0,X,X,X]; EXP_RAM_ADDRESS [1,X,X,X]; ADI_ADDRESS [0,0,0,0]; EEPROM_ADDRESS [0,0,0,1]; DUART_ADDRESS [0,0,1,0]; ADI_PORT_ACCESS (AdiRd~==ADI_RD~_ACTIVE) (AdiWr~==ADI_WR~_ACTIVE) EXT_NMI_ACK_CYCLE Vector macroes. Enternal machine states. ExtNmiState [ExtNmiState1, ExtNmiState0]; WAIT_FOR_NMI_RELEASE_STATE WAIT_FOR_NMI_INSERT_STATE WAIT_FOR_NMI_RELEASE_STATE NMI_ACTIVE_STATE WAIT_FOR_NMI_INSERT_STATE Vector macroes. Equations, state diagrams. ####### #### ##### #### #### ##### #### ###### ####### #### #### #### Buffers control. BUSL~ enables D0-D7, BUSH~ enable D8-D15, BUSL2H enables connect D8-D15 with lines D0-D7, This feature enable access when running width mode.
M68302FADS User's Manual
SUPPORT INFORMATION
equations !BusL~ ((BUSW==WORD) ((BUSW==BYTE) (WEH~==1))) (AS~==AS~_ACTIVE) ((CS0~==CS0~_ACTIVE) (FlashEn~==FLASH_EN~_ACTIVE)) ((CS1~==CS1~_ACTIVE) (RamEn~==RAM_EN~_ACTIVE)) ((CS2~==CS2~_ACTIVE) (((Address==EEPROM_ADDRESS) (EepromEn~==EEPROM_EN~_ACTIVE)) ((Address==ADI_ADDRESS) (AdiEn~==ADI_EN~_ACTIVE)) ((Address==DUART_ADDRESS) (DuartEn~==DUART_EN~_ACTIVE)))) !BusL2H~ (BUSW==BYTE) (WEH~==0) (AS~==AS~_ACTIVE) "WEH~/A0 ((CS0~==CS0~_ACTIVE) (FlashEn~==FLASH_EN~_ACTIVE)) ((CS1~==CS1~_ACTIVE) (RamEn~==RAM_EN~_ACTIVE)) ((CS2~==CS2~_ACTIVE) (((Address==EEPROM_ADDRESS) (EepromEn~==EEPROM_EN~_ACTIVE)) ((Address==ADI_ADDRESS) (AdiEn~==ADI_EN~_ACTIVE)) ((Address==DUART_ADDRESS) (DuartEn~==DUART_EN~_ACTIVE)))) !BusH~ (BUSW==WORD) (AS~==AS~_ACTIVE) ((CS0~==CS0~_ACTIVE) (FlashEn~==FLASH_EN~_ACTIVE)) ((CS1~==CS1~_ACTIVE) (RamEn~==RAM_EN~_ACTIVE)) ((CS2~==CS2~_ACTIVE) (((Address==EEPROM_ADDRESS) (EepromEn~==EEPROM_EN~_ACTIVE)) ((Address==ADI_ADDRESS) (AdiEn~==ADI_EN~_ACTIVE)) ((Address==DUART_ADDRESS) (DuartEn~==DUART_EN~_ACTIVE))))
Delayed CS2~. CS2~ delayed generate R/W~ before CS2~, DUART. equations CS2~_DLY1.clk CLKO; CS2~_DLY2.clk CLKO; CS2~_DLY1.ar CS2~_DLY2.ar !Rst~; !Rst~;
CS2~_DLY1 CS2~; CS2~_DLY2 CS2~_DLY1; signals. RAM, FLASH, EEPROM, DUART. equations !RamLCs~ (CS1~==CS1~_ACTIVE) (Address==RAM_ADDRESS) (RamEn~==RAM_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (BUSW==WORD) ((BUSW==BYTE) (WEH~==1)) "WEH~ mode. !RamHCs~ (CS1~==CS1~_ACTIVE) (Address==RAM_ADDRESS)
M68302FADS User's Manual
SUPPORT INFORMATION
(RamEn~==RAM_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (BUSW==WORD) ((BUSW==BYTE) (WEH~==0)) "WEH~ mode. !ExpRamLCs~ (CS1~==CS1~_ACTIVE) (Address==EXP_RAM_ADDRESS) (RamEn~==RAM_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (BUSW==WORD) ((BUSW==BYTE) (WEH~==1)) "WEH~ mode. !ExpRamHCs~ (CS1~==CS1~_ACTIVE) (Address==EXP_RAM_ADDRESS) (RamEn~==RAM_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (BUSW==WORD) ((BUSW==BYTE) (WEH~==0)) "WEH~ mode. !FlashLCs~ (CS0~==CS0~_ACTIVE) (FlashEn~==FLASH_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (BUSW==WORD) ((BUSW==BYTE) (WEH~==1)) "WEH~ mode. !FlashHCs~ (CS0~==CS0~_ACTIVE) (FlashEn~==FLASH_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (BUSW==WORD) ((BUSW==BYTE) (WEH~==0)) "WEH~ mode. !EepromCs~ (CS2~==CS2~_ACTIVE) (Address==EEPROM_ADDRESS) (EepromEn~==EEPROM_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (BUSW==WORD) ((BUSW==BYTE) (WEH~==1)) "WEH~ mode. !DuartCs~ (CS2~_DLY2==CS2~_ACTIVE) ((Address==DUART_ADDRESS) (DuartEn~==DUART_EN~_ACTIVE)) ((Address==ADI_ADDRESS) (AdiEn~==ADI_EN~_ACTIVE) (A3==1)) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (BUSW==WORD) ((BUSW==BYTE) (WEH~==1)) "WEH~ mode. when (ChipType==IMP) then !AdiRd~ (CS2~==CS2~_ACTIVE)
M68302FADS User's Manual
SUPPORT INFORMATION
(Address==ADI_ADDRESS) (A3==0) (AdiEn~==ADI_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (OE~==READ) (WEL~==LDS~_ACTIVE) (WEH~==UDS~_ACTIVE) else !AdiRd~ (CS2~==CS2~_ACTIVE) (Address==ADI_ADDRESS) (A3==0) (AdiEn~==ADI_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (OE~==OE~_ACTIVE);
"OE~ R/W~ IMP. "WEL~ LDS~ IMP. "WEH~ UDS~ IMP.
when (ChipType==IMP) then !AdiWr~ (CS2~==CS2~_ACTIVE) (Address==ADI_ADDRESS) (A3==0) (AdiEn~==ADI_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (OE~==WRITE) "OE~ R/W~ IMP. (WEL~==LDS~_ACTIVE) "WEL~ LDS~ IMP. (BUSW==WORD) ((BUSW==BYTE) (WEH~==1)) "WEH~ mode. else !AdiWr~ (CS2~==CS2~_ACTIVE) (Address==ADI_ADDRESS) (A3==0) (AdiEn~==ADI_EN~_ACTIVE) (AS~==AS~_ACTIVE) (IAC==!IAC_ACTIVE) (WEL~==WEL~_ACTIVE) (BUSW==WORD) ((BUSW==BYTE) (WEH~==1)) "WEH~ mode. RAM, FLASH, EEPROM, read/write control. equations "************************* Read byte signal. "************************* when (ChipType==IMP) then !RdL~ (OE~==READ) "OE~ R/W~ IMP. (WEL~==LDS~_ACTIVE) "WEL~ LDS~/DS~ (Rst~==!RST~_ACTIVE) (IAC==!IAC_ACTIVE); else !RdL~ (OE~==OE~_ACTIVE) (Rst~==!RST~_ACTIVE)
M68302FADS User's Manual
SUPPORT INFORMATION
(IAC==!IAC_ACTIVE); "************************** Read high byte signal. "************************** when (ChipType==IMP) then !RdH~ (OE~==READ) (WEH~==UDS~_ACTIVE) (Rst~==!RST~_ACTIVE) (IAC==!IAC_ACTIVE); else !RdH~ (OE~==OE~_ACTIVE) (Rst~==!RST~_ACTIVE) (IAC==!IAC_ACTIVE);
"OE~ R/W~ IMP. "WEH~ UDS~/A0
"************************** Write byte signal. "************************** when (ChipType==IMP) then !WrL~ (OE~==WRITE) "OE~ R/W~ IMP. (WEL~==LDS~_ACTIVE) "WEL~ LDS~/DS~ (Rst~==!RST~_ACTIVE) (IAC==!IAC_ACTIVE) (EepromCs~==EEPROM_CS~_ACTIVE) else !WrL~ (WEL~==WEL~_ACTIVE) (Rst~==!RST~_ACTIVE) (IAC==!IAC_ACTIVE) (EepromCs~==EEPROM_CS~_ACTIVE) "*************************** Write high byte signal. "*************************** when (ChipType==IMP) (BUSW==WORD) then !WrH~ (OE~==WRITE) "OE~ R/W~ IMP. (WEH~==UDS~_ACTIVE) "WEH~ UDS~ IMP. (Rst~==!RST~_ACTIVE) (IAC==!IAC_ACTIVE); else when (ChipType==IMP) (BUSW==BYTE) then !WrH~ (OE~==WRITE) "OE~ R/W~ IMP. (WEL~==LDS~_ACTIVE) "LDS~ becomes mode. (Rst~==!RST~_ACTIVE) (IAC==!IAC_ACTIVE); else when (ChipType!=IMP) (BUSW==WORD) then !WrH~ (WEH~==WEH~_ACTIVE) (Rst~==!RST~_ACTIVE) (IAC==!IAC_ACTIVE); else !WrH~ (WEL~==WEL~_ACTIVE) "WEL~ becomes mode. (Rst~==!RST~_ACTIVE) (IAC==!IAC_ACTIVE);
M68302FADS User's Manual
SUPPORT INFORMATION
"*************************** R/W~ signal. "*************************** when (ChipType==IMP) then BR_W~ OE~; else BR_W~ !OE~; Dtack output. equations Dtack~.oe DtackOe; when ((CS1~==CS1~_ACTIVE) (RamEn~==RAM_EN~_ACTIVE)) ((CS2~==CS2~_ACTIVE) (((Address==EEPROM_ADDRESS) (EepromEn~==EEPROM_EN~_ACTIVE)) ((Address==ADI_ADDRESS) (AdiEn~==ADI_EN~_ACTIVE)))) then Dtack~ DTACK~_ACTIVE; else Dtack~ !DTACK~_ACTIVE; DtackOe !Dtack~.fb; Wait state counter. wait state with counter. equations WaitState.clk CLKO; WaitState.ar AS~; WaitState WaitState.fb External F.F. equations ExtNmiState.clk CLKO; ExtNmiState.ar !Rst~; state_diagram ExtNmiState state WAIT_FOR_NMI_RELEASE_STATE: ExtNmi~==EXT_NMI~_ACTIVE then WAIT_FOR_NMI_RELEASE_STATE else WAIT_FOR_NMI_INSERT_STATE; state WAIT_FOR_NMI_INSERT_STATE: ExtNmi~==EXT_NMI~_ACTIVE then NMI_ACTIVE_STATE else WAIT_FOR_NMI_INSERT_STATE;
M68302FADS User's Manual
SUPPORT INFORMATION
state NMI_ACTIVE_STATE: EXT_NMI_ACK_CYCLE then WAIT_FOR_NMI_RELEASE_STATE else NMI_ACTIVE_STATE; equations ExtNmiFlag reset. equations Rst~.oe !Rst~.fb; !Rst~ (ExtRst~==EXT_RST~_ACTIVE);
halt. equations Halt~.oe !Halt~.fb; !Halt~ (ExtRst~==EXT_RST~_ACTIVE);
Interrupt priority. equations IPL0~.oe !IPL0~.fb; IPL1~.oe !IPL0~.fb; "IPL0~, IPL1~ have same function. Only "functions available MACH block. IPL2~.oe !IPL2~.fb; when ExtNmiFlag (IntMode==NORMAL_INT_MODE) (ExtRst~==!EXT_RST~_ACTIVE) then IPL~ NORMAL_INT_LEVEL_7; else when ExtNmiFlag (IntMode==DEDICATED_INT_MODE) (ExtRst~==!EXT_RST~_ACTIVE) then IPL~ DEDICATED_INT_LEVEL_7; else IPL~ INT_LEVEL_0; External acknowledge. equations ExtNmiAck (IntLevel==EXT_NMI_INT_LEVEL) (Address==ADDR_INT_ACK_CYCLE) (AS~==AS~_ACTIVE)
M68302FADS User's Manual
SUPPORT INFORMATION
Auto vector signal. equations AVEC~.oe !AVEC~.fb; !AVEC~ EXT_NMI_ACK_CYCLE (ExtRst~==!EXT_RST~_ACTIVE); Test vectors ####### ###### #### ##### ##### #### ###### #### ###### #### ##### #### ##### #### ##### #### ##### ###### #### #### #### "test_vectors _302fmlyADS
M68302FADS User's Manual
SUPPORT INFORMATION
control logic
control logic. Controls interface side command converter. module _302ADIctrl title 'ADI control logic. Shlomo Reches Motorola semiconductor March 3rd, 1994.' Device declaration. device 'mach110a'; Pins declaration. AdiA2, AdiA1, AdiA0 "ADI address. AdsA2, AdsA1, AdsA0 "ADS board local address. AdsAll "ADS all. AdsBrk "ADS break. AdsRst "ADS reset. HostEn~ "Host enable. HostVcc "Host VCC. HostAck "Host acknowledge. HostReq "Host request. IntAck "Interrupt from host. AdsGrp "ADS group. (Not supported) AdsSel~ Rst~ HstBrkAck~ RstSwitch PcmciaRst~ PwrUpRst Nmi~ AbortSwitch ExtNmi~ HostRd~ "IMP interface, selected. "Reset IMP. "Reset host break external F.F. "Reset IMP, switch. "Reset from PCMCIA. "Reset from power circuit. "Common output processor. "User abort switch. "External source. "Enable data read host.
Constant declaration. .X., .Z.; .C., .D., .U.; HOST_VCC_ACTIVE HOST_EN~_ACTIVE
M68302FADS User's Manual
SUPPORT INFORMATION
HOST_ACK_ACTIVE HOST_REQ_ACTIVE ADS_ALL_ACTIVE ADS_BRK_ACTIVE ADS_RST_ACTIVE INT_ACK_ACTIVE RST_SWITCH_ACTIVE PCMCIA_RST~_ACTIVE PWR_UP_RST_ACTIVE RST~_ACTIVE BRK~_ACTIVE HOST_RD~_ACTIVE ADS_SEL~_ACTIVE HST_BRK_ACK~_ACTIVE EXT_NMI~_ACTIVE ABORT_SWITCH_ACTIVE
ADS_TO_HOST_DIRECTION HOST_TO_ADS_DIRECTION !ADS_TO_HOST_DIRECTION; AdsAddr [AdsA2, AdsA1, AdsA0]; AdiAddr [AdiA2, AdiA1, AdiA0]; Equations, state diagrams. ####### #### ##### #### #### ##### #### ###### ####### #### #### #### selected from ADI. equations !AdsSel~ (HostVcc==HOST_VCC_ACTIVE) (HostEn~==HOST_EN~_ACTIVE) (AdsAddr==AdiAddr) (AdsAll==ADS_ALL_ACTIVE) reset. equations !Rst~ (RstSwitch==RST_SWITCH_ACTIVE) (PwrUpRst==PWR_UP_RST_ACTIVE) (AdsRst==ADS_RST_ACTIVE) (AdsSel~==ADS_SEL~_ACTIVE)
M68302FADS User's Manual
SUPPORT INFORMATION
Host break ack. (Reset host break external F.F.) equations !HstBrkAck~ Rst~==RST~_ACTIVE (IntAck==INT_ACK_ACTIVE) (AdsSel~==ADS_SEL~_ACTIVE) PD0-PD7 buffer direction control signal. equations when (AdsSel~==ADS_SEL~_ACTIVE) (AdsAll==!ADS_ALL_ACTIVE) (HostReq==!HOST_REQ_ACTIVE) (HostAck==HOST_ACK_ACTIVE) then HostRd~ HOST_RD~_ACTIVE; else HostRd~ !HOST_RD~_ACTIVE; group. (Not supported) equations AdsGrp.oe Nmi~ equations !Nmi~ (AdsBrk==ADS_BRK_ACTIVE) (AdsSel~==ADS_SEL~_ACTIVE) (ExtNmi~==EXT_NMI~_ACTIVE); _302ADIctrl
M68302FADS User's Manual
D(0:15) A(1:23) FC(0:2) CS(0:3)
D(0:15) A(1:23) FC(0:2) CS(0:3)
MC68LC302EMU HALT BUSW DISCPU IPL(0:2)
FC(0) FC(1) FC(2)
CS(0) CS(1) CS(2) CS(3) DTACK br/ipl0/irq1 IPL(0) bgack/ipl1/irq6 IPL(1) bg/ipl2/irq7 IPL(2) AVEC AVEC RXD1/L1RXD RXD1 TXD1/L1TXD TXD1 RCLK1/L1CLK RCLK1 TCLK1 TCLK1/L1SY0/SDS1 cd1/L1SY1 cts1/L1GR CTS1 RTS1 rts1/L1RQ/GCIDCL RXD2/PA0 PA(0) TXD2/PA1 PA(1) RCLK2/PA2 PA(2) TCLK2/PA3 PA(3) cts2/PA4 PA(4) rts2/PA5 PA(5) cd2/PA6 PA(6) BRG2/SDS2/PA7 PA(7) SPRXD/PA8 PA(8) SPTXD/PA9 PA(9) SPCLK/PA10 PA(10) PA(12) MODCLK/PA12 PB3/TIN1 PB(3) PB5/TIN2 PB(5) PB6/tout2 PB(6) PB7/wdog PB(7) PB(8) PB(9) PB10 PB(10) PB(11) PB11 CLKO CLKO 1.5nF VCCSYN GNDSYN EXTAL EXTAL A(1) A(2) A(3) A(4) A(5) A(6) A(7) A(8) A(9) A(10) A(11) A(12) A(13) A(14) A(15) A(16) A(17) A(18) A(19) D(0) D(1) D(2) D(3) D(4) D(5) D(6) D(7) D(8) D(9) D(10) D(11) D(12) D(13) D(14) D(15) XTAL XTAL
RESET HALT uds/weh/A0 lds/ds/wel/we BUSW R/w/oe DISCPU/TEST cs0/iout2 DTACK PA(0:15) PB(0:11)
0.1uF
MOTOROLA INC.
PROJECT family
Shlomo Reches
SHEET
BLOCK
LC302
DESCRIP
AVEC CS(0) CS(1) CS(2) CS(3) DTACK FC(0) FC(1) FC(2) A(1) A(2) A(3) A(4) A(5) A(6) A(7) A(8) A(9) A(10) A(11) A(12) A(13) A(14) A(15) A(16) A(17) A(18) A(19) A(20) A(21) A(22) A(23)
uds/A0 lds/ds avec/iout0 rmc/iout1 cs0/iout2 bgack bclr berr ipl0/irq1 ipl1/irq6 ipl2/irq7
MC68302RC RESET HALT BUSW DISCPU CS(0:3) DTACK IPL(0:2) RXD1/L1RXD TXD1/L1TXD RCLK1/L1CLK TCLK1/L1SY0/SDS1
cd1/L1SY1 cts1/L1GR rts1/L1RQ/GCIDCL
FC(0:2) A(1:23) D(0:15)
cts2/PA4 rts2/PA5 cd2/PA6
D(0) D(1) D(2) D(3) D(4) D(5) D(6) D(7) D(8) D(9) D(10) D(11) D(12) D(13) D(14) D(15) EXTAL
XTAL left unconnected
BRG1 RXD2/PA0 TXD2/PA1 RCLK2/PA2 TCLK2/PA3 BRG2/SDS2/PA7 RXD3/PA8 TXD3/PA9 RCLK3/PA10 TCLK3/PA11 BRG3/PA12 EXTAL XTAL
dreq/PA13 dack/PA14 done/PA15 cts3/SPRXD rts3/SPTXD cd3/SPCLK PB0/iack7 PB1/iack6 PB2/iack1 PB4/tout1
PB3/TIN1
PB6/tout2 PB7/wdog
PB5/TIN2
PB10 PB11 CLKO
HALT BUSW DISCPU BGACK BCLR BERR IPL(0) IPL(1) IPL(2) RXD1 TXD1 RCLK1 TCLK1 CTS1 RTS1 BRG1 PA(0) PA(1) PA(2) PA(3) PA(4) PA(5) PA(6) PA(7) PA(8) PA(9) PA(10) PA(11) PA(12) PA(13) PA(14) PA(15) CTS3 RTS3 PB(0) PB(1) PB(2) PB(3) PB(4) PB(5) PB(6) PB(7) PB(8) PB(9) PB(10) PB(11) PA(0:15) CLKO PB(0:11)
CLKO
MOTOROLA INC.
PROJECT
family Shlomo Reches
SHEET
BLOCK
DESCRIP
CS(0:3) CS(0) CS(1) CS(2) CS(3) DTACK AVEC FC(0:2) A(1:23) D(0:15) FC(0) FC(1) FC(2) A(1) A(2) A(3) A(4) A(5) A(6) A(7) A(8) A(9) A(10) A(11) A(12) A(13) A(14) A(15) A(16) A(17) A(18) A(19) A(20) A(21) A(22) A(23)
MC68PM302RC weh/uds/A0 wel/we/lds/ds oe/R/w cs0/iout2 DTACK AVEC RESET HALT BUSW/PCABUF DISCPU A20/PCD4 A21/PCD5 A22/PCD6 A23/PCD7
D(0) D(1) D(2) D(3) D(4) D(5) D(6) D(7) D(8) D(9) D(10) D(11) D(12) D(13) D(14) D(15) CLKO IPL(0:2) IPL(0) IPL(1) IPL(2) PA(0:15) PA(0) PA(1) PA(2) PA(3) PA(4) PA(5) PA(6) PA(7) PA(8) PA(9) PA(10) PA(11) PA(12) PA(13) PA(14) PA(15) PDI(8) PDI(9) PDI(10) PDI(11) PDI(12) PDI(13) PDI(14) PB(0) PB(1) PB(2) PB(3) PB(4) PB(5) PB(6) PB(7) PB(8) PB(9) PB(10) PB(11) HALT BUSW DISCPU
CLKO
0.1uF EXTAL 1.5nF
VCCSYN GNDSYN EXTAL
XTAL
XTAL
ipl0/irq1/br ipl1/irq6/bgack ipl2/irq7/bg PA0/RXD2/PCD8 PA1/TXD2/PCD9 PA2/RCLK2/PCD10 PA3/TCLK2/PCD11 PA4/cts2/PCD12 PA5/rts2/PCD13 PA6/cd2/PCD14 PA7/BRG2/SDS2/PCD15 PA8/RXD3 PA9/TXD3 PA10/RCLK3 PA11/TCLK3 PA12/MODCLK0/BRG3 PA13/dreq/pciord PA14/dack/pciowr PA15/done/pcwe PDI8/PCA0 PDI9/PCA1 PDI10/PCA2 PDI11/PCA6 PDI12/PCA7 PDI13/PCA8 PDI14/PCA9 PB0/iack7/PCA11 PB1/iack1/pcce2 PB2/iack6/PCA25 PB3/TIN1 PB4/tout1/PCA10 PB5/TIN2/TRIS PB6/tout2/PCEN PB7/wdog PB9/ri PB10/dte PB11 RXD1/L1RXD TXD1/L1TXD RCLK1/L1CLK TCLK1/L1SY0/SDS1 cd1/L1SY1 cts1/L1GR rts1/L1RQ/GCIDCL cd3/SPCLK rts3/SPTXD cts3/SPRXD PCD0 FC0/PCD1 FC1/PCD2 FC2/PCD3 frz/PCA5 lds/ds/pcce1 uds/A0/pcreg rw/PCRDY/pcireq berr/PCA3 avec/PCA4 bg/pcwait br/pcstschg bgack/pcoe
PDI(0:15) PB(0:11) RXD1 TXD1 RCLK1 TCLK1 CTS1 RTS1 RTS3 CTS3 PCD0 PCD1 PCD2 PCD3 PCA5 PCCE1 PCREG PCRDY PCA3 PCA4 PCWAIT PCSTSCHG PCOE
MOTOROLA INC.
PROJECT
family Shlomo Reches
SHEET
BLOCK
Pchip
DESCRIP
74ACT74
10pF
0.1uF External clock termination
50MHz Mounted socket
EXTAL
EXTAL
CLKO 0.1uF
Clock termination
25MHz
470K XTAL
10pF
Parts dashed box, option should mounted board.
MOTOROLA INC.
PROJECT family
Shlomo Reches
SHEET
BLOCK
Clock circuit
DESCRIP
PCMCIA reset duration extender.
PWR5V
4.7K 4.7K
Reset debouncer.
Power indicator
RSTSW PCRST
74ACT00 74ACT14_PWR
4.7K
RX/CX 74HC4538_PWR
0.1uF
(GREEN)
PCRST
(YELLOW)
74ACT00
100K
74ACT08
4.7K
100K
(RED)
74ACT08
HALT
4.7K 4.7K
Abort debouncer
74ACT00
ABORTSW
PWR5V
4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K
(ORANGE)
power control indicator.
74ACT14_PWR
PB(6) PCVCCEN RAMEN FLSHEN EEPRMEN ADIEN DUARTEN ADSA0 ADSA1 ADSA2
74ACT00
Power reset
1N4148
PWR5V
(PCEN)
PCVCCEN
PWRUPRST
47uF
74ACT14_PWR
4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K
IOIS16 PA(12) BUSW BUSWDIP
(MODCLK)
CHIPTYP
MOTOROLA INC.
PROJECT family
Shlomo Reches
SHEET
BLOCK
User other controls.
DESCRIP
MACH220
CLKO BUSWDIP EXTRST I0/CLK0 I1/CLK1 I4/CLK2 I5/CLK3 I/O0 I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 I/O8 I/O9 I/O10 I/O11 I/O12 I/O13 I/O14 I/O15 I/O16 I/O17 I/O18 BRDH FLHCS CS(0) FLLCS BWRL BRDL UARTCS ORMLCS ORMHCS RMHCS RMLCS EPRCS ADSRD ADSWR CS(1) FC(2) FC(1) FC(0) BR_W I/O19 I/O20 I/O21 I/O22 I/O23 I/O24 I/O25 I/O26 I/O27 I/O28 I/O29 I/O30 I/O31 I/O32 I/O33 I/O34 I/O35 I/O36 I/O37 I/O38 I/O39 I/O40 I/O41 I/O42 I/O43 I/O44 I/O45 I/O46 I/O47
BUSH BUSL2H BUSL BWRH DTACK IPL(1) A(19) IPL(0) IPL(2) A(18) A(1) ADIEN NR_DE A(2) AVEC CS(2) A(17) A(16) CHIPTYP A(3) FLSHEN RAMEN EEPRMEN EEPWREN DUARTEN HALT
U18-59
MOTOROLA INC.
PROJECT
family Shlomo Reches
SHEET
BLOCK
control logic.
DESCRIP
PWRUPRST EXTNMI ADSBRK HSTVCC ABORTSW HSTEN I2/CLK0 I5/CLK1 ADSALL ADSA0 ADSA1 EXTRST
U3-7 U3-8
MACH110 I/O12 I/O13 I/O14 I/O15 I/O16 I/O17 I/O18 I/O19 I/O20 I/O21 I/O22 I/O23 I/O24 I/O25 I/O26 I/O27 I/O28 I/O29 I/O30 I/O31 ADIA2 HSTRD PCRST ADSGRP ADSSEL ADSRST
U3-18
ADSA2 ADIA0
U3-15 U3-16
ADIA1
I/O0 I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7 I/O8 I/O9 I/O10 I/O11
HSTACK HSTREQ INTACK BRKCLR RSTSW
U3-42 U3-43 U3-39 U3-37 U3-30 U3-31
U3-27 U3-26
MOTOROLA INC.
PROJECT
family Shlomo Reches
SHEET
BLOCK
control logic.
DESCRIP
D(0:15) BD(0) BD(1) BD(2) BD(3) BD(4) BD(5) BD(6) BD(7)
74ACT245 74ACT245
D(0) D(1) D(2) D(3) D(4) D(5) D(6) D(7) BD(8) BD(9) BD(10) BD(11) BD(12) BD(13) BD(14) BD(15)
D(0) D(1) D(2) D(3) D(4) D(5) D(6) D(7)
BD(8) BD(9) BD(10) BD(11) BD(12) BD(13) BD(14) BD(15)
D(8) D(9) D(10) D(11) D(12) D(13) D(14) D(15)
74ACT245
BD(0:15)
BR_W BUSL BUSL2H BUSH
A(1:23)
A(1) A(2) A(3) A(4) A(5) A(6) A(7)
BA(1:23)
BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7)
A(8) A(9) A(10) A(11) A(12) A(13) A(14) A(15)
74ACT244
BA(8) BA(9) BA(10) BA(11) BA(12) BA(13) BA(14) BA(15)
A(16) A(17) A(18) A(19)
74ACT244
BA(16) BA(17) BA(18) BA(19)
74ACT244
MOTOROLA INC.
PROJECT family
Shlomo Reches
SHEET
BLOCK
Buffers
DESCRIP
BA(1:23) BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7) BA(8) BA(9) BA(10) BA(11) BA(12) BA(13) BA(14) BA(15) BA(16) BA(17) BA(18) BD(0:15)
MCM6229A
BD(0) BD(1) BD(2) BD(3) BD(4) BD(5) BD(6) BD(7) BD(8) BD(9) BD(10) BD(11) BD(12) BD(13) BD(14) BD(15) BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7) BA(8) BA(9) BA(10) BA(11) BA(12) BA(13) BA(14) BA(15) BA(16) BA(17) BA(18)
MCM6229A
BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7) BA(8) BA(9) BA(10) BA(11) BA(12) BA(13) BA(14) BA(15) BA(16) BA(17) BA(18)
MCM6229A
BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7) BA(8) BA(9) BA(10) BA(11) BA(12) BA(13) BA(14) BA(15) BA(16) BA(17) BA(18)
MCM6229A
BA(19) BA(18) BA(17) BA(16) BA(15) BA(14) BA(13) BA(12) BA(11) BA(10) BA(9) BA(8) BA(7) BA(6) BA(5) BA(4) BA(3) BA(2) BA(1)
29F040
BRDL BRDH BWRL BWRH RMLCS RMHCS FLLCS FLHCS EPRCS BD(0:15)
BD(7) BD(6) BD(5) BD(4) BD(3) BD(2) BD(1) BD(0)
BA(19) BA(18) BA(17) BA(16) BA(15) BA(14) BA(13) BA(12) BA(11) BA(10) BA(9) BA(8) BA(7) BA(6) BA(5) BA(4) BA(3) BA(2) BA(1)
29F040
AT28C16PGA
BD(15) BD(14) BD(13) BD(12) BD(11) BD(10) BD(9) BD(8)
BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7) BA(8) BA(9) BA(10) BA(11)
BD(0) BD(1) BD(2) BD(3) BD(4) BD(5) BD(6) BD(7)
EPRCS BRDL BWRL
BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7) BA(8) BA(9) BA(10) BA(11) BA(12) BA(13) BA(14) BA(15) BA(16) BA(17) BA(18)
BA(1:23)
BRDL BRDH BWRL BWRH ORMLCS ORMHCS
BD(0) BD(1) BD(2) BD(3) BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7) BA(8) BA(9) BA(10) BA(11) BA(12) BA(13) BA(14) BA(15) BA(16) BA(17) BA(18)
MCM6229A
MCM6229A
BD(4) BD(5) BD(6) BD(7)
BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7) BA(8) BA(9) BA(10) BA(11) BA(12) BA(13) BA(14) BA(15) BA(16) BA(17) BA(18)
MCM6229A
BD(8) BD(9) BD(10) BD(11)
BA(1) BA(2) BA(3) BA(4) BA(5) BA(6) BA(7) BA(8) BA(9) BA(10) BA(11) BA(12) BA(13) BA(14) BA(15) BA(16) BA(17) BA(18)
MCM6229A
BD(12) BD(13) BD(14) BD(15)
MOTOROLA INC.
256K word option
PROJECT
family Shlomo Reches
SHEET
BLOCK
Memory block
DESCRIP
INTACK HSTACK HSTACK HSTACK HSTACK ADSALL BADSALL BADSRST BADIA2 BADIA1 BADIA0
ADSGRP INTACK ADSGRP HSTACK HSTACK ADSALL ADSRST ADIA2 ADIA1 ADIA0
74LS244
BADSGRP BHSTACK
BINTACK
BADSGRP
BINTACK
ADSRST ADIA2 ADIA1 ADIA0
BHSTACK
BADSALL
BADSRST
ADSREQ
ADSSEL
ADSACK ADSINT
ADSACK ADSINT
ADSREQ
LS244_4
BADIA2 BADIA1
BHSTVCC
HSTREQ
LS244_4
HSTVCC HSTEN ADSBRK ADSBRK
4.7K
BHSTREQ
BHSTEN BHSTEN BADSBRK
BD(0) BD(1) BD(2) BD(3) BD(4) BD(5) BD(6) BD(7)
BHSTVCC
HSTBRK
BADIA0 BHSTVCC BHSTREQ BHSTVCC BHSTVCC BHSTVCC BADSREQ BHSTVCC BADSACK BHSTEN BHSTEN BHSTEN BHSTEN BADSINT
BD(8) BD(9) BD(10) BD(11) BD(12) BD(13) BD(14) BD(15)
ADSSEL ADSBRK HSTREQ HSTACK INTACK
OEBA LEBA 74F543
OEAB LEAB
BADSBRK
BPD0 BPD1 BPD2 BPD3 BPD4 BPD5 BPD6 BPD7
74ACT244
ADSRD ADSWR HSTRD
PWR5V
BD(0:15)
BD(9) (HSTBRK)
ADSWR BRKCLR
74LS05_PWR 74ACT74
HSTBRK
MOTOROLA INC.
PROJECT
family Shlomo Reches
SHEET
BLOCK
port interface
DESCRIP
PB(11) DTACK (PB11 parallel with interrupt capability)
BA(1:23) BD(0) BD(1) BD(2) BD(3) BD(4) BD(5) BD(6) BD(7)
BA(1) BA(2) BA(3) BA(4) 10uF
MC68681FN DTACK
10uF
MC145407
10uF
Terminal port (DTE)
10uF
BD(0:7) BR_W UARTCS
TxDA RxDA TxDB RxDB X1/CLK RESET IACK
15pF
3.6864MHz
HSTACK HSTREQ HSTEN INTACK
10uF 10uF
MC145407
ADSACK EEPWREN ADSINT ADSREQ NR_DE
10uF
Host port (DCE)
10uF
4.7pF
ADSACK EEPWREN ADSINT ADSREQ NR_DE
MOTOROLA INC.
PROJECT
family Shlomo Reches
SHEET
BLOCK
Serial ports
DESCRIP
PDI(0:15)
PCVCC A(20) A(22) PCCE1 PCOE PDI(14) PA(15) (PCD4) (PCD6) (PCCE1) (PCOE) (PCA9) (PCA13) (PCWE) `VCC (PCA16) (PCA12) (PCA6) (PCA4) (PCA2) (PCA0) (PCD1) (IOIS16) (PCD11) (PCD13) (PCD15) (PCRFRSH) (PCIOWR) (PCA18) (PCA20) (PCA22) (PCA24) (PCWAIT) (PCREG) (PCSTSCHG) (PCD9) (PCCD2) PDI(11) PCA4 PDI(10) PDI(8) PCD1 IOIS16 PA(3) PA(5) PA(7) PA(14) PCWAIT PCREG PCSTSCHG PA(1) PCVCC
A(1:23) PB(0:11)
10uF
(PCD3) (PCD5) (PCD7) (PCA10) (PCA11) (PCA8) (PCA14) (PCRDY) (PCVPP1) (PCA15) (PCA7) (PCA5) (PCA3) (PCA1) (PCD0) (PCD2) (PCCD1) (PCD12) (PCD14) (PCCE2) (PCIORD) (PCA17) (PCA19) (PCA21) (PCVPP2) (PCA23) (PCA25) (PCRST) (PCIPACK) (PCSPKR) (PCD8) (PCD10)
PCD3 A(21) A(23) PB(4) PB(0) PDI(13) PCRDY
PDI(12) PCA5 PCA3 PDI(9) PCD0 PCD2
PA(4) PA(6) PB(1) PA(13)
4.7K
4.7K
4.7K
PCIPCK
74ACT08
PB(2) PCRST
PA(0) PA(2)
PA(0:15)
MOTOROLA INC.
PROJECT family
Shlomo Reches
SHEET
BLOCK
PCMCIA connector
DESCRIP
0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF
1N4148 0.1uF 10uF 0.1uF 0.1uF 0.1uF 0.1uF 220uF/25V 10uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF
PCVCCEN
PWR5V
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
74LS05_PWR
74ACT00_PWR 74LS05_PWR 74LS05_PWR
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
RX/CX 74HC4538_PWR
RLY1
PCVCC
74ACT14_PWR
0.1uF 10uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF
0.1uF
470K
1SMC50AT3
MBRD620CT
supply Pchip PCMCIA block
VCCPC
0.1uF
Ground hooks
from PCMCIA connector
PCVCC
MOTOROLA INC.
PROJECT family
Shlomo Reches
SHEET
BLOCK
Power input
DESCRIP
D(14) D(12) D(10) D(8) D(6) D(4) D(2) D(0) D(0:15) A(1:23) D(15) D(13) D(11) D(9) D(7) D(5) D(3) D(1)
A(14) A(12) A(10) A(8) A(6) A(4) A(2) A(0)
A(15) A(13) A(11) A(9) A(7) A(5) A(3) A(1)
FC(0:2) BGACK
(R/W) FC(2) FC(0) A(22) A(20) A(18) A(16)
A(1:23)
BGACK FC(1) A(23) A(21) A(19) A(17)
CLKO BERR HALT
CLKO CS(2) BERR HALT CS(1) IPL(1)
CS(3) AVEC DTACK IPL(2) IPL(0) CS(0)
AVEC DTACK
CS(0:3) IPL(0:2)
MOTOROLA INC.
PROJECT
family Shlomo Reches
SHEET
BLOCK
Logic analyzer connectors.
DESCRIP
PB(0:11)
PB(0) PB(1) PB(2) PB(3) PB(4) PB(5) PB(6) PB(7) PB(8) PB(9) PB(10) PB(11) PCA3 PCA4 PCA5 PCRDY PCOE PCCE1 PCREG PCWAIT PCSTSCHG PDI(8) PDI(9) PDI(10) PDI(11) PDI(12) PDI(13) PDI(14) PCD0 PCD1 PCD2 PCD3 RXD1 TXD1 CTS1 RTS1
PDI(0:15) PA(0:15)
PA(0) PA(1) PA(2) PA(3) PA(4) PA(5) PA(6) PA(7) PA(8) PA(9) PA(10) PA(11) PA(12) PA(13) PA(14) PA(15) BRG1 RCLK1 TCLK1 CTS3 RTS3
MOTOROLA INC.
PROJECT family
Shlomo Reches
SHEET
BLOCK
Logic analyzer expansion connector
DESCRIP
EXTNMI PCD0 PCD1 PCD2 PCD3 PB(0) PB(1) PB(2) PB(3) PB(4) PB(5) PB(6) PB(7) PB(8) PB(9) PB(10) PB(11) PCA3 PCA4 PCA5 PCRDY PCOE PCCE1 PCREG PCWAIT PCSTSCHG BCLR DISCPU PDI(8) PDI(9) PDI(10) PDI(11) PDI(12) PDI(13) PDI(14) RXD1 TXD1 CTS1 RTS1
PB(0:11) PDI(0:15) PA(0:15)
PA(0) PA(1) PA(2) PA(3) PA(4) PA(5) PA(6) PA(7) PA(8) PA(9) PA(10) PA(11) PA(12) PA(13) PA(14) PA(15) BRG1 RCLK1 TCLK1 CTS3 RTS3
MOTOROLA INC.
PROJECT
family Shlomo Reches
SHEET
BLOCK
Expansion connector
DESCRIP
A(1) A(2) A(5) A(10) A(15) A(12) A(17) A(22) FC(0) CS(0) PB(11) PB(10) PB(2) PB(8) PB(4) D(10) D(13) D(9) D(2) AVEC IPL(0) EXTAL PA(12) D(3) BUSW PB(1) FC(1) D(14) D(11) (R/W) D(6) DTACK BERR IPL(1) IPL(2) PA(15) BGACK PA(13) A(7) A(4) A(9) A(14) A(19) A(16) A(21) FC(2) CS(3) PB(3)
A(1:23) FC(0:2) CS(0:3) PB(0:11)
A(3) A(6) A(11) A(8) A(13) A(18) A(23) A(20) CS(1) CS(2) PB(6) PB(5) PB(7) PB(9) PB(0) D(15) D(12) D(8) D(7) D(1) CLKO D(5) BCLR D(4) D(0) HALT PA(14)
D(0:15) IPL(0:2) PA(0:15)
MOTOROLA INC.
PROJECT family
Shlomo Reches
SHEET
BLOCK
Expansion connector
DESCRIP
DISCPU
PWR5V
4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K
74ACT14_PWR
SPARE
74ACT14_PWR
AVEC BERR HALT BGACK DTACK CTS3 PB(11) PB(5) state control signal (TRIS), Pchip.
74ACT00_PWR 74ACT00_PWR
22V10A CK/I1 I/O10 I/O9 I/O8 I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1
PB(0:11)
TCLK1 RCLK1 RXD1 EXTNMI BCLR CTS1 IPL(0) IPL(1) IPL(2) IPL(0:2)
4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K 4.7K
74ACT00_PWR
SPARE
PCA3 BERR
74LS05_PWR
PA(7) (BOOT)
74LS05_PWR
22V10A CK/I1 I/O10 I/O9 I/O8 I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1
74ACT08
MOTOROLA INC.
PROJECT
family Shlomo Reches
SHEET
BLOCK
PullUps spare gates.
DESCRIP
MOTOROLA
1995
M68302 FADS Addendum CPU32BUG Debug Monitor User's Manual:
Overview
following addendum CPU32BUG Debug Monitor User's Manual. CPU32Bug debugger (V0.4) M68302 Family Application Development System almost compatible with M68CPU32BUG Debug Monitor. CPU32BUG Debug Monitor User's Manual primary documentation. version CPU32Bug that runs M68302 FADS board referred FADSbug. CPU32Bug FADSbug sometimes used abbreviations refer debugger that runs M68302 FADS board. NOTE: debugger prompt M68302FADS board will indicate which part plugged into board: LCIMPbug> used MC68LC302 PCHIPbug> used MC68PM302 ENIMPbug> used MC68EN302 IMPbug> used MC68302. NOTE: FADSbug debugger uses locations through 0x8000. should always start programs DRAM from address 0x8000.
Changes FADSbug
There some enhancements some changes FADSbug software brief summary included below. 1.2.1 Features that M68CPU32Bug currently FADSbug version running M68302 FADS board
1.2.1.1
Switch Directories feature included with FADSbug version running M68302 FADS board. 1.2.1.2 PA/NOPA:
Printer Attach/Detach feature included with FADSbug version running M68302 FADS board.
1.2.1.3
Port Format feature included with FADSbug version running M68302 FADS board.
1.2.1.4
Transparent Mode feature included with FADSbug version running M68302 FADS board.
page
Addendum CPU32Bug Debug Monitor User's Manual
MOTOROLA
1995
1.3.1
Enhancements CPU32Bug (FADSbug) running MC68360FADS board HELP Command:
enhancement consists adding syntax each individual help. example: Temporary Breakpoint <ADDR> [:<COUNT>] syntax taken from Manual. This enhancement displayed when full list help commands requested i.e., when type: 1.3.2 Macro Expansion Listing Status (MALS):
This allows user interrogate whether debugger Macro Expansion currently (the output OFF). Remember that NOMAL set/reset macro expansion. 1.3.3 Command
This menu driven direct interface registers MC68XX302 Family Peripherals. 1.3.3.1 Exit
board exits user-interface module enters FADSbug monitor/debugger. 1.3.3.2 Flip
When highlighted sign appears), chosen structures read then written; set, structures just read. 1.3.3.3
transmit tables displayed concise format.
1.3.3.4
transmit tables displayed concise format. 1.3.3.5 General Purpose
registers general purpose displayed. These mode register, status register, source destination addresses, count registers.
page
Addendum CPU32Bug Debug Monitor User's Manual
MOTOROLA
1995
1.3.3.6
Chip Select
registers chip select block displayed. These base option registers each four chip select areas.The debugger gives felixibility write registers chip selects(CS) careful write area want change. example, modify CS0, CS!, CS2, however suggested that modify these chip selects FADS board because these chip selects used decode memory FADS board. 1.3.3.7 Parallel
registers parallel block displayed. These control, direction data registers both parallel port Pchipbug only). 1.3.3.8 Interrupt Controller
registers interrupt controller block displayed. These interrupt mode, pending, in-service mask registers. 1.3.3.9 Timers
registers timer block displayed. They mode, status, reference, capture count registers timers reference count registers watchdog timer. 1.3.3.10 SCC1 registers
This option displays registers associated with channel These channel's configuration, mode, sync, event, mask, status registers 1.3.3.11 SCC2 registers
This option displays registers associated with channel These channel's configuration, mode, sync, event, mask, status registers 1.3.3.12 SCC3 registers (Pchipbug ONLY)
This option displays registers associated with channel These channel's configuration, mode, sync, event, mask, status registers 1.3.3.13 PCMCIA registers (Pchipbug ONLY)
This option displays registers associated with PCMCIA interface. 1.3.3.14 PCMCIA CARD registers (Pchipbug ONLY)
This option displays registers associated with PCMCIA Card Configuration interface. 1.3.3.15 16550 registers (Pchipbug ONLY)
This option displays registers associated with 16550 emulation. 1.3.3.16 MC68XX302 Commands
This option used writing commands directly command register MC68XX302. entering '?', help screen containing defined commands displayed; this screen scrolled desired command selected from this menu.
page
Addendum CPU32Bug Debug Monitor User's Manual
MOTOROLA
1995
1.3.3.17
block
This option displays data structures associated with (Serial Communications Port). 1.3.3.18 block
This option displays data structures associated with (Serial Management Controller). 1.3.3.19 Serial interface
This option displays data structures associated with serial interface block. 1.3.3.20 DRAM Refresh
This option displays parameters associated with this block. Note that they overlaid last buffer descriptors SCC2 Transmit Table. wish DRAM Refresh Controller, must only BD's this table 1.3.4 Symbols:
user define (currently symbols which equated values expressions, following manner: [<symbol>] [<expression>] NOSYM [<symbol>] Options: displays defined symbols their value both hexadecimal decimal). <symbol> displays symbol value. <symbol> <expression> evaluates expression gives value symbol. Usage: symbols used debugger's command level with in-line assembler. symbol name limited characters length. Example: FADSbug> DPRBASE 20000 FADSbug> REGBASE DPRBASE+1000 FADSbug> PEPAR REGBASE+16 FADSbug> PEPAR FADSbug> 410;di 00000410 1000 move.b d0,d0 move.l #pepar, FADSbug>md 410:1 00000410 203c0002 1016 MOVE.L #$21016,D0
page
Addendum CPU32Bug Debug Monitor User's Manual
MOTOROLA
1995
1.3.5
Reprogramming Flash EPROMS:
There command added that enables users reprogram flash EPROMs FADS board. command called LOF. Syntax: "LOF <range> <addr>[;B|W|L]" command loads from memory addresses defined <range> another place flash memory, beginning <addr>. option field only allowed when <range> specified using count. this case, defines size data which count referring. example, count four with option would mean load four long words bytes) from DRAM <addr> location flash. range beginning address greater than address error results. error also results option field specified without count range. order erase program flash needed. applied board error results. Example: Suppose want load your program flash starting address (0x200000). program length about 0x20000 bytes. program must linked address 0x200000. next step load that program DRAM. There ways parallel port (pdl) serial port. (lo) Since program linked 0x200000 must command (serial load) command parallel load) with their offset option load address DRAM. example with parallel load command executed psrec -sub 1F0000 program.srx last step type command. example program loaded 0x10000(DRAM address) then starting address location program 0x200000, ending address would approximately 0x220000. starting address flash memory 200000, command 10000 30000 200000 1.4.1
Changes CPU32Bug running M68360FADS board
Macros:
user define macros chars each, instead unlimited number macros when total number characters only chars.
page
Addendum CPU32Bug Debug Monitor User's Manual
MOTOROLA
1995
1.4.2
Addressing Modes:
There have been some minor changes assembler addressing modes format. following addressing modes An+Xn+bd represented CPU32Bug following syntaxes: (bd,An,Xi) (addr,PC,Xi) bd(An,Xi) addr(PC,Xi) CPU32Bug running M68360FADS board (FADSbug), only second syntax acceptable. CPU32Bug running M68360FADS board also allows skip omit entries with following addressing modes: Address register indirect with index, base displacement. Program counter indirect with index, base displacement. M68CPU32BUG does not.
Differences between 302bug CPU32bug compliant debuggers:
TRAP routines different fromthe 302bug debuggers (LCIMPbug, PCHIPbug, IMPbug, ENIMPbug). TRAP handler which allows system calls from user programs different format than 302bug. Refer chapter System Calls CPU32 Debug Monitor User's Manual details format TRAP command user program.
Chip Selects Registers
debugger gives felixibility write registers chip selects(CS) careful write area want change. example, modify CS0, CS!, CS2, however suggested that modify these chip selects FADS board because these chip selects used decode memory FADS board.
page
Addendum CPU32Bug Debug Monitor User's Manual

Other recent searches


ZFx86TM - ZFx86TM   ZFx86TM Datasheet
W934FN - W934FN   W934FN Datasheet
TMS320C32 - TMS320C32   TMS320C32 Datasheet
EFM32G280 - EFM32G280   EFM32G280 Datasheet
DSA222MAA - DSA222MAA   DSA222MAA Datasheet
DSA222MAB - DSA222MAB   DSA222MAB Datasheet
DS1338 - DS1338   DS1338 Datasheet
BFR35AP - BFR35AP   BFR35AP Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive