表2-1
S SLAVE ADDR A SUB ADDR A DATA A … DATA A P
其中,S为总线开始信号,SLAVEADDR为AD的地址,A为应答信号,SUB ADDR为AD内部寄存器的地址,DATA为传输的配置数据,P为总线停止信号。整个写操作过程可以分为空闲、开始、写器件地址、写寄存器地址、写数据、停止共6个状态,它们的相互转换关系如下图2-3所示:
图2-3
2.2 AD模块
该模块主要的功能是接收AD传输来得图像RGB视频数据,并将数据实时送入FIFO中,具体工作流程如下:
首先,当PC发起图像采集后,AD模块接收从PC传来的控制信号,Cmd_pc,从中获取当前采集图像的分辨率,刷新频率等信息。
然后,等待场同步信号VS有效,场同步信号有效后,进入等待状态,等待行同步信号HS有效后开始采集。然后将数据输入FIFO中,并且进行相应的计数,如果是分辨率为800*640的图像,则计数到800时,一行数据采集完毕,然后通知SDRAM读取数据,SDRAM支持突发式读写,然后重复上面的操作,直到数据存储完成为止。
2.3 SDRAM模块
在该系统中,SDRAM的控制是重要的一个环节,包括缓存从FPGA过来的原始数据和FPGA从SDRAM取数进行处理后送给PCI控制器两个过程,要对SDRAM进行频繁的操作就必须要对SDRAM的读写工作时序控制好,以下介绍SDRAM的工作方式。
2.3.1 SDRAM 指令
SDRAM的一系列指令如下表2-2所示:每个指令最终都是通过控制RAS、CAS、WE信号来实现的,
表2-2
命令 缩写符号 RAS CAS WE
空操作 NOP H H H
页操作 ACT L H H
读操作 RD H L H
写操作 WR H L L
突发终止 BT H H L
预充电 PCH L H L
配置模式 LMP L L L
- 上一篇:Android系统中视频信号的播放程序设计
- 下一篇:CAN总线网络协议分析+文献综述
-
-
-
-
-
-
-
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
当代大学生慈善意识研究+文献综述
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
中考体育项目与体育教学合理结合的研究