基于FPGA+USB2.0的数据采集和数据下传系统详解.pptVIP

  • 23
  • 0
  • 约7.91千字
  • 约 40页
  • 2017-03-29 发布于湖北
  • 举报

基于FPGA+USB2.0的数据采集和数据下传系统详解.ppt

在自动输入输出模式下,对于IN端点,允许外部逻辑将数据连续传送到FIFO中,不需要外部逻辑或FX2固件程序来打包数据或发送信号到主机来确认;对于OUT端点,允许主机连续填充FIFO,而不需要外部逻辑或FX2固件与每一个引入的包进行握手即提供端点缓存区。因此,在固件程序中,我们只需要完成初始化函数TD_Init的配置,而用户函数TD_Poll程序代码则不是必需的。 void TD_Init(void) {CPUCS = ((CPUCS ~bmCLKSPD) | bmCLKSPD1); //设置 CPU时钟为48MHz IFCONFIG |= 0x4B;//异步,从属FIFO模式,选择外部时钟为30MHz FIFOPINPOLAR = 0x00; // 设置SlaveFIFO接口引脚为低电平有效 SYNCDELAY; //同步时延 //reset the fifos FIFORESET = 0x80; //将0x80写入该寄存器不应答所有从主机来的传输,然后写 SYNCDELAY; // 0x02、0x04、0x06或0x08,复位FIFO FIFORESET = 0x02; SYNCDELAY; FIFORESET = 0x04; SYNCDELAY; FIFORE

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档