OpenCores
URL https://opencores.org/ocsvn/robust_reg/robust_reg/trunk

Subversion Repositories robust_reg

[/] [robust_reg/] [trunk/] [src/] [base/] [def_regs.txt] - Blame information for rev 15

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 15 eyalhoc
 
2
 
3
SWAP    REGNAME DMA
4
 
5
ADD_REG(CONFIG0, 0, TYPE_RW, "DMA command reg 0")
6
ADD_REG(CONFIG1, 4, TYPE_RW, "DMA command reg 1")
7
ADD_REG(CONFIG2, 8, TYPE_RW, "DMA command reg 2")
8
ADD_REG(CONFIG3, C, TYPE_RW, "DMA command reg 3")
9
ADD_REG(START, 20, TYPE_WO, "Channel start")
10
ADD_REG(STATUS, 30, TYPE_RO, "Channel status")
11
 
12
ADD_FIELD(0, rd_start_addr, 32, 0, 0, TYPE_RW, "Read start address")
13
ADD_FIELD(1, wr_start_addr, 32, 0, 0, TYPE_RW, "Write start address")
14
ADD_FIELD(2, buffer_size, 32, 0, 0, TYPE_RW, "Buffer size")
15
ADD_FIELD(3, set_int, 1, 0, 0, TYPE_RW, "Set interrupt on completion")
16
ADD_FIELD(3, cmd_last, 1, 1, 1, TYPE_RW, "Last command in list")
17
ADD_FIELD(3, next_addr, 28, 3, 0, TYPE_RW, "Next command address")
18
ADD_FIELD(4, ch_start , 1, 0, 0, TYPE_WO, "Channel start")
19
ADD_FIELD(5, buffer_count, 16, 0, 0, TYPE_RO, "Buffer counter")
20
ADD_FIELD(5, int_count, 16, 16, 0, TYPE_RO, "Interrupt counter")
21
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.