Motorola M68CPU32BUG Manuel d'utilisateur Page 193

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 196
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 192
USER CUSTOMIZATION
M68CPU32BUG REV 1 C-19
C.9 CPU32BUG QUESTIONS AND ANSWERS
Q: How can I change the chip selections to fit my application?
A: Use the Chip Select Table parameters to customize for your application. Note that there are
two tables; an Old one for Rev. A BCC units and a New one for Rev. B (and later) units. The
selection is based upon whether good RAM is obtained when chip select 0 and 1 are
programmed using the Old Table values. Consult Tables C-3 and C-4 for chip select
assignments. The chip selects designated for the BCC must not be altered, but the PFB chip
selects can be used if the corresponding resource is not used. Place your new values in the
correct table, or place them in both tables if you’re not sure.
Q: How can I change CPU32Bug to automatically configure on-board MCU resources, such as
Standby RAM Module on the MC68332, upon power up?
A: Use the Initialization Table (INITTBL) to set up the address and data values to be written that
will initialize the desired resource. The following example shows how Initialization Table #2
can be used to initialize the 2K Standby RAM Module on the MC68332 to appear at address
$80000 in unrestricted space and assumes the register module base address is at $00FFF000
(MM bit in MCR register equals one). Remember. Initialization Table #1 is invoked before
the normal chip select initialization (via PWR_INI), while Initialization Table #2 is invoked
after the normal chip select initialization.
Offset Value Comment
$D0 $FFFFFFFF Table #1 termination value.
$D4 $00FFFB00 RAMMCR address.
$D8 $02 Word sized write.
$D9 $FF Filler value to align word value.
$DA $0000 Word value to be written to RAMMCR.
$DC $00FFFB04 RAMBAR address.
$E0 $02 Word sized write.
$E1 $FF Filler value to align word value.
$E2 $0800 Word value to be written to RAMBAR.
$E4 $FFFFFFFF Table #2 termination value.
Q: How can I change CPU32Bug so I don’t have to reprogram CPU32Bug’s checksum every
time I change my user program in the second half of the BCC EPROM?
A: Change the CODESIZE parameter to $10000 so only the first half of the BCC EPROM is
used in calculating the checksum. Or, disable the checksum by setting it to the
unprogrammed state of all $FF’s, i.e., set the CHECKSUM parameter to $FFFF.
Vue de la page 192
1 2 ... 188 189 190 191 192 193 194 195 196

Commentaires sur ces manuels

Pas de commentaire