//AC97控制器 寄存器
typedef struct
{
vu32 GLBCTRL; // 0x7F001000 读/写 AC97 通用控制寄存器。 0x00000000
vu32 GLBSTAT; // 0x7F001004 读 AC97 全球状态寄存器。 0x00000001
vu32 CODEC_CMD; // 0x7F001008 读/写 AC97 编解码器命令寄存器。 0x00000000
vu32 CODEC_STAT; // 0x7F00100C 读 AC97 编解码器状态寄存器。 0x00000000
vu32 PCMADDR; // 0x7F001010 读 AC97 的PCM 输出/输入 通道FIFO 地址 0x00000000
vu32 MICADDR; // 0x7F001014 读 AC97 的MIC 输入通道FIFO 地址寄存器。 0x00000000
vu32 PCMDATA; // 0x7F001018 读/写 AC97 的PCM 输出/输入 通道FIFO 数据 0x00000000
vu32 MICDATA; // 0x7F00101C 读/写 AC97 的MIC 输入通道FIFO 数据寄存器。 0x00000000
}AC97_TypeDef;
//AC97 控制器
#define AC97_BASE 0x7F001000
#define AC97 ((AC97_TypeDef*)AC97_BASE)