Files
Gen4_R-Car_Trace32/2_Trunk/per80200becc.per
2025-10-14 09:52:32 +09:00

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