请问对DMA操作,有regs.h的寄存器函数(IOWR_ALTERA_AVALON_DMA_RADDRESS等),和用HAL API函数(alt_dma_rxchan_open()等)有什么区别和联系啊?