94 lines
3.9 KiB
Plaintext
94 lines
3.9 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: memory mapped registers of 80200 Big Endian Companion Chip (BECC)
|
|
; @Props:
|
|
; @Author: -
|
|
; @Changelog:
|
|
; @Manufacturer:
|
|
; @Doc:
|
|
; @Core:
|
|
; @Chip:
|
|
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: per80200becc.per 6547 2015-11-26 09:19:35Z askoncej $
|
|
|
|
config 16. 8.
|
|
width 8.
|
|
; --------------------------------------------------------------------------------
|
|
; BECC (80200 Big Endian Companion Chip)
|
|
; State: ok
|
|
; --------------------------------------------------------------------------------
|
|
tree "Peripheral Bus Interface "
|
|
; --------------------------------------------------------------------------------
|
|
group asd:0x04000500++0x03
|
|
line.long 0x00 "RSSR,Rotary Switch Status Register"
|
|
bitfld.long 0x00 6.--6. "BE ,Big Endian Jumper" "LE,BE"
|
|
bitfld.long 0x00 3.--3. " SW3 ,Switch Position" "0,1"
|
|
bitfld.long 0x00 2.--2. " SW2 ,Switch Position" "0,1"
|
|
bitfld.long 0x00 1.--1. " SW1 ,Switch Position" "0,1"
|
|
bitfld.long 0x00 0.--0. " SW0 ,Switch Position" "0,1"
|
|
tree.end
|
|
; --------------------------------------------------------------------------------
|
|
; BECC (80200 Big Endian Companion Chip)
|
|
; State: preliminary
|
|
; --------------------------------------------------------------------------------
|
|
tree "PCI Interface"
|
|
; --------------------------------------------------------------------------------
|
|
group asd:0x04000000++0x03
|
|
line.long 0x00 "PSISR,PCI Slave Interrupt Status Register"
|
|
group asd:0x04000010++0x03
|
|
line.long 0x00 "PSTR2,PCI Slave Translation Register - Memory Window 2"
|
|
group asd:0x04000018++0x03
|
|
line.long 0x00 "PSTR1,PCI Slave Translation Register - Memory Window 1"
|
|
group asd:0x04000100++0x03
|
|
line.long 0x00 "PMISR,PCI Master Interrupt Status Register"
|
|
group asd:0x04000110++0x03
|
|
line.long 0x00 "POMAR1,PCI Outbound Memory ATU Register 1"
|
|
group asd:0x04000114++0x03
|
|
line.long 0x00 "POMAR2,PCI Outbound Memory ATU Register 2"
|
|
group asd:0x04000118++0x03
|
|
line.long 0x00 "POCIOR,PCI Outbound Configuration I/O Register"
|
|
group asd:0x04000120++0x03
|
|
line.long 0x00 "POCAR,PCI Outbound Configuration ATU Register"
|
|
tree.end
|
|
; --------------------------------------------------------------------------------
|
|
; BECC (80200 Big Endian Companion Chip)
|
|
; State: preliminary
|
|
; --------------------------------------------------------------------------------
|
|
tree "DMA Controller"
|
|
; --------------------------------------------------------------------------------
|
|
group asd:0x04000200++0x27 "DMA A"
|
|
line.long 0x00 "CCR,Channel Control Register"
|
|
line.long 0x04 "CSR,Channel Status Register"
|
|
line.long 0x10 "PADR,PCI Address Register"
|
|
line.long 0x1c "LADR,Local Address Register"
|
|
line.long 0x20 "BCR,Byte Count Register"
|
|
line.long 0x24 "DCR,Descriptor Control Register"
|
|
group asd:0x04000240++0x27 "DMA B"
|
|
copy
|
|
tree.end
|
|
; --------------------------------------------------------------------------------
|
|
; BECC (80200 Big Endian Companion Chip)
|
|
; State: preliminary
|
|
tree "Timer"
|
|
; --------------------------------------------------------------------------------
|
|
group asd:0x04000300++0x0b "Timer A"
|
|
line.long 0x00 "TSCR,Timer Status Control Register"
|
|
line.long 0x04 "TPR,Timer Preload Register"
|
|
line.long 0x08 "TCVR,Timer Current Value Register"
|
|
group asd:0x04000320++0x0b "Timer B"
|
|
copy
|
|
tree.end
|
|
; --------------------------------------------------------------------------------
|
|
; BECC (80200 Big Endian Companion Chip)
|
|
; State: preliminary
|
|
; --------------------------------------------------------------------------------
|
|
tree "Interrupt Controller"
|
|
; --------------------------------------------------------------------------------
|
|
group asd:0x04000400++0x03
|
|
line.long 0x00 "ICSR,Interrupt Controller Status Register"
|
|
group asd:0x04000404++0x03
|
|
line.long 0x00 "ICMR,Interrupt Controller Mask Register"
|
|
group asd:0x04000408++0x03
|
|
line.long 0x00 "ICSTR,Interrupt Controller Steering Register"
|
|
tree.end
|