
iiBusModuLes:high-sPeeddMa(hsdMa)
ii-1-26
ePson
s1C33L17teChniCaLManuaL
ii.1.9detailsofControlRegisters
TableII.1.9.1ListofHSDMARegisters
address
0x00301120
0x00301122
0x00301124
0x00301126
0x00301128
0x0030112A
0x0030112C
0x0030112E
0x00301130
0x00301132
0x00301134
0x00301136
0x00301138
0x0030113A
0x0030113C
0x0030113E
0x00301140
0x00301142
0x00301144
0x00301146
0x00301148
0x0030114A
0x0030114C
0x0030114E
0x00301150
0x00301152
0x00301154
0x00301156
0x00301158
0x0030115A
0x0030115C
0x0030115E
Function
SetsCh.0low-ordertransfercounterdataandblock
length.
SetsCh.0addressmodeandhigh-ordertransfer
counterdata.
SetsCh.0low-ordersourceaddress.
SetsCh.0high-ordersourceaddress,transferdata
size,andsourceaddressinc/deccondition.
SetsCh.0low-orderdestinationaddress.
SetsCh.0high-orderdestinationaddress,transfer
mode,anddestinationaddressinc/deccondition.
EnablesCh.0DMAtransfer.
Ch.0triggerstatus
SetsCh.1low-ordertransfercounterdataandblock
length.
SetsCh.1addressmodeandhigh-ordertransfer
counterdata.
SetsCh.1low-ordersourceaddress.
SetsCh.1high-ordersourceaddress,transferdata
size,andsourceaddressinc/deccondition.
SetsCh.1low-orderdestinationaddress.
SetsCh.1high-orderdestinationaddress,transfer
mode,anddestinationaddressinc/deccondition.
EnablesCh.1DMAtransfer.
Ch.1triggerstatus
SetsCh.2low-ordertransfercounterdataandblock
length.
SetsCh.2addressmodeandhigh-ordertransfer
counterdata.
SetsCh.2low-ordersourceaddress.
SetsCh.2high-ordersourceaddress,transferdata
size,andsourceaddressinc/deccondition.
SetsCh.2low-orderdestinationaddress.
SetsCh.2high-orderdestinationaddress,transfer
mode,anddestinationaddressinc/deccondition.
EnablesCh.2DMAtransfer.
Ch.2triggerstatus
SetsCh.3low-ordertransfercounterdataandblock
length.
SetsCh.3addressmodeandhigh-ordertransfer
counterdata.
SetsCh.3low-ordersourceaddress.
SetsCh.3high-ordersourceaddress,transferdata
size,andsourceaddressinc/deccondition.
SetsCh.3low-orderdestinationaddress.
SetsCh.3high-orderdestinationaddress,transfer
mode,anddestinationaddressinc/deccondition.
EnablesCh.3DMAtransfer.
Ch.3triggerstatus
Registername
HSDMACh.0TransferCounterRegister(pHS0_CNT)
HSDMACh.0ControlRegister
HSDMACh.0Low-OrderSourceAddressSetupRegister
(pHS0_SADR)
HSDMACh.0High-OrderSourceAddressSetup
Register
HSDMACh.0Low-OrderDestinationAddressSetup
Register(pHS0_DADR)
HSDMACh.0High-OrderDestinationAddressSetup
Register
HSDMACh.0EnableRegister(pHS0_EN)
HSDMACh.0TriggerFlagRegister(pHS0_TF)
HSDMACh.1TransferCounterRegister(pHS1_CNT)
HSDMACh.1ControlRegister
HSDMACh.1Low-OrderSourceAddressSetupRegister
(pHS1_SADR)
HSDMACh.1High-OrderSourceAddressSetup
Register
HSDMACh.1Low-OrderDestinationAddressSetup
Register(pHS1_DADR)
HSDMACh.1High-OrderDestinationAddressSetup
Register
HSDMACh.1EnableRegister(pHS1_EN)
HSDMACh.1TriggerFlagRegister(pHS1_TF)
HSDMACh.2TransferCounterRegister(pHS2_CNT)
HSDMACh.2ControlRegister
HSDMACh.2Low-OrderSourceAddressSetupRegister
(pHS2_SADR)
HSDMACh.2High-OrderSourceAddressSetup
Register
HSDMACh.2Low-OrderDestinationAddressSetup
Register(pHS2_DADR)
HSDMACh.2High-OrderDestinationAddressSetup
Register
HSDMACh.2EnableRegister(pHS2_EN)
HSDMACh.2TriggerFlagRegister(pHS2_TF)
HSDMACh.3TransferCounterRegister(pHS3_CNT)
HSDMACh.3ControlRegister
HSDMACh.3Low-OrderSourceAddressSetupRegister
(pHS3_SADR)
HSDMACh.3High-OrderSourceAddressSetup
Register
HSDMACh.3Low-OrderDestinationAddressSetup
Register(pHS3_DADR)
HSDMACh.3High-OrderDestinationAddressSetup
Register
HSDMACh.3EnableRegister(pHS3_EN)
HSDMACh.3TriggerFlagRegister(pHS3_TF)
size
16