码迷,mamicode.com
首页 > 其他好文 > 详细

Mis603视频图像通信 开发平台用户手册

时间:2015-09-13 09:19:55      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:

 

作者:MiS603开发团队

日期:20150911

公司:南京米联电子科技有限公司

论坛:www.osrc.cn

网址:www.milinker.com

网店:http://osrc.taobao.com

EAT博客:http://blog.chinaaet.com/whilebreak

博客园:http://www.cnblogs.com/milinker/

一、整体概述

Mis603板卡是由南京米联电子科技有限公司基于Xilinx公司的Spartan6系列的FPGA独家设计的一套板卡,主要集成了视频图像采集、处理、显示模块,千兆以太网模块。它继承了以前的优良设计,采用核心板+扩展底板设计,核心板采用6层PCB,沉金工艺,配备DDR3存储器,稳定工作在800MHz,非常适合高速信号采集、视频处理场合、网络信息传输等。底板采用四层PCB,沉金工艺,高速稳定。

技术分享

二、应用领域及其人群

n 对视频图像采集处理的爱好者;

n 对DDR高速电路设计、内存管理的爱好者;

n 高速信号采集、图像处理、视频处理、软件无线电等;

n 千兆以太网;

n 电子信息工程、自动化、通信工程等电子类相关专业的大专生、本科生及其研究生学习;

n 项目研发前期验证。

三、功能实现

Mis603板卡能完成多种实验,下面结合整体功能框图说明。

技术分享

n 四路模拟视频输出

选用专业的模拟视频解码芯片TW2867,PAL/NTSC/SECAM自动识别,输出标准BT656格式,TW2867输出端采用复用模式,通过FPGA解调出每路信号。

n 一路数字视频输入

选用标准数字摄像头,详细信息见配件信息。

n 一路HDMI视频输出

采用专业的HDMI编码芯片SIL9134,支持RGB、YUV信号输入,支持3D输出。

n 一路USB2.0高速输入输出

采用高速USB2.0芯片CY7C68013,支持低速、高速、全速USB通信协议。

n 一路千兆以太网

采用专业千兆网卡芯片VSC8061,支持10M、100M、1000M速率,稳定运行速率800M以上。

n 一路VGA输出

采用专业的视频DA转换芯片ADV7123,最高支持1080P@60HZ输出。

n 2路USB转串口

采用PL2303 USB转串口芯片,一路连接FPGA,一路连接ARM(STM32),方便和上位机通信。

四、核心板

1、核心板简介

核心板采用Xilinx的Spartan6系列FPGA,目前有2款核心板,FPGA芯片为XC6SLX16/25,可以根据需要选择,FPGA配备2Gbits高速DDR3缓存,位宽16Bits,稳定运行800MHz。

2、DDR3引脚分配

Mis603核心板配备DDR3芯片型号为MT41J128M16­-125,单片内存2Gbits,16Bits位宽,该芯片向下兼容向下兼容MT41J128M16-187E、MT41J128M16-25 和MT41J128M16-25E。DDR3采用1.5V电压标准,并且具备终端补偿电阻。

表4-1 DDR3和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

ddr3_addr[0]

K5

ddr3_data[0]

K2

ddr3_addr[1]

K6

ddr3_data[1]

K1

ddr3_addr[2]

D1

ddr3_data[2]

J3

ddr3_addr[3]

L4

ddr3_data[3]

J1

ddr3_addr[4]

G5

ddr3_data[4]

F2

ddr3_addr[5]

H4

ddr3_data[5]

F1

ddr3_addr[6]

H3

ddr3_data[6]

G3

ddr3_addr[7]

D3

ddr3_data[7]

G1

ddr3_addr[8]

B2

ddr3_data[8]

L3

ddr3_addr[9]

A2

ddr3_data[9]

L1

ddr3_addr[10]

G6

ddr3_data[10]

M2

ddr3_addr[11]

E3

ddr3_data[11]

M1

ddr3_addr[12]

F3

ddr3_data[12]

P2

ddr3_addr[13]

F6

ddr3_data[13]

P1

ddr3_addr[14]

F5

ddr3_data[14]

R2

ddr3_we_n

C1

ddr3_data[15]

R1

ddr3_ras_n

J6

ddr3_udqs_p

N3

ddr3_cas_n

H5

ddr3_udqs_n

N1

ddr3_clk_p

E2

ddr3_ldqs_p

H2

ddr3_clk_n

E1

ddr3_ldqs_n

H1

ddr3_cke

F4

ddr3_ldm

J4

ddr3_ba[0]

C3

ddr3_udm

K3

ddr3_ba[1]

C2

ddr3_rst_n

E4

ddr3_ba[2]

B1

ddr3_odt

L5

3、扩展接口

Mis603核心板带2个扩展接口,分别和底板相连,核心板所需电源由底板供给。详细链接方式参考提供的原理图。

4、LED灯

Mis603核心板带3个LED,其中LED3用来指示FPGA是否配置完成,LED1和LED2用于其他功能。

表4-2 LED和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

LED1

P10

LED2

T10

5、按键

Mis603核心板带2个按键,其中S1用来作为复位按键,S2用于其他功能。

表4-3 按键和FPGA引脚连接

按键名称

FPGA引脚

按键名称

FPGA引脚

S1

R3

S2

T3

6、外部晶振

Mis603核心板带2个外部晶振,其中Y1是50MHz,Y2是20MHz。

表4-3 晶振和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

Y1

P8

Y2

T8

7、其他

除此之外,Mis603核心板带64MBit串行SPI Flash,用于存储FPGA的配置信息,一路JTAG接口,用于程序调试和下载。

五、扩展板

1、扩展板简介

Mis603扩展板配置VGA、HDMI、多通道模拟视频输入、数字视频输入接口、千兆以太网,接下来分别介绍。

2、VGA接口

选用高速VGA专用芯片CS7123,最高支持1080@60HZ输出。

表5-1 VGA和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

vga_out_rgb_r[7]

H13

vga_out_rgb_g[1]

T14

vga_out_rgb_r[6]

J14

vga_out_rgb_g[0]

R12

vga_out_rgb_r[5]

K15

vga_out_rgb_b[7]

M12

vga_out_rgb_r[4]

L14

vga_out_rgb_b[6]

P12

vga_out_rgb_r[3]

M15

vga_out_rgb_b[5]

N12

vga_out_rgb_r[2]

N14

vga_out_rgb_b[4]

P11

vga_out_rgb_r[1]

P15

vga_out_rgb_b[3]

N11

vga_out_rgb_r[0]

R15

vga_out_rgb_b[2]

M10

vga_out_rgb_g[7]

J13

vga_out_rgb_b[1]

L10

vga_out_rgb_g[6]

L12

vga_out_rgb_b[0]

T9

vga_out_rgb_g[5]

M13

vga_out_clk

N8

vga_out_rgb_g[4]

R14

vga_out_de

R9

vga_out_rgb_g[3]

J11

vga_out_hs

P9

vga_out_rgb_g[2]

K12

vga_out_vs

N9

注:VGAHDMI引脚复用。

3、HDMI接口

选用高速HDMI专用芯片SIL9134,最高支持1080P@60HZ输出,支持3D输出。SIL9134在使用前需要进行内部寄存器初始化,初始化采用STM32完成。

表5-2 HDMI和STM32引脚连接

引脚名称

STM32引脚

9134_reset

PA2

scl

PC9

sda

PC8

表5-3 HDMI和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

hdmi_out_rgb_r[7]

H13

hdmi_out_rgb_g[1]

T14

hdmi_out_rgb_r[6]

J14

hdmi_out_rgb_g[0]

R12

hdmi_out_rgb_r[5]

K15

hdmi_out_rgb_b[7]

M12

hdmi_out_rgb_r[4]

L14

hdmi_out_rgb_b[6]

P12

hdmi_out_rgb_r[3]

M15

hdmi_out_rgb_b[5]

N12

hdmi_out_rgb_r[2]

N14

hdmi_out_rgb_b[4]

P11

hdmi_out_rgb_r[1]

P15

hdmi_out_rgb_b[3]

N11

hdmi_out_rgb_r[0]

R15

hdmi_out_rgb_b[2]

M10

hdmi_out_rgb_g[7]

J13

hdmi_out_rgb_b[1]

L10

hdmi_out_rgb_g[6]

L12

hdmi_out_rgb_b[0]

T9

hdmi_out_rgb_g[5]

M13

hdmi_out_clk

N8

hdmi_out_rgb_g[4]

R14

hdmi_out_de

R9

hdmi_out_rgb_g[3]

J11

hdmi_out_hs

P9

hdmi_out_rgb_g[2]

K12

hdmi_out_vs

N9

注:VGAHDMI引脚复用。

4、模拟视频输入接口

选用4路模拟视频输入解码芯片TW2867,输出标准BT656格式。TW2867在使用前需要进行内部寄存器初始化,初始化采用STM32完成。

表5-4 模拟视频解码芯片和STM32引脚连接

引脚名称

STM32引脚

2867_reset

PA8

scl

PC9

sda

PC8

表5-5 模拟视频解码芯片和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

cbvs_in_data[7]

M9

cbvs_in_data[2]

T6

cbvs_in_data[6]

L7

cbvs_in_data[1]

M6

cbvs_in_data[5]

L8

cbvs_in_data[0]

N6

cbvs_in_data[4]

T7

cvbs_clk_in_h

P7

cbvs_in_data[3]

P6

cvbs_clk_in_l

M7

5、数字摄像头输入接口

此处需要添加说明信息。

表5-6 数字摄像头和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

cmos_data[7]

F10

cmos_data[0]

F13

cmos_data[6]

B12

cmos_href

F9

cmos_data[5]

C13

cmos_vsync

C11

cmos_data[4]

D11

cmos_pclk

B10

cmos_data[3]

F12

cmos_xclk

E7

cmos_data[2]

H11

cmos_sda

D8

cmos_data[1]

E13

cmos_scl

B8

6、千兆以太网接口

选用千兆以太网专用芯片VSC6801,稳定运行800MHz以上。

表5-7 千兆以太网和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

phy_tx_ctl

A4

phy_rx_ctl

D5

phy_tx_clk

A9

phy_rx_clk

C9

phy_tx_d[3]

A6

phy_rx_d[3]

C5

phy_tx_d[2]

B5

phy_rx_d[2]

C7

phy_tx_d[1]

A5

phy_rx_d[1]

A7

phy_tx_d[0]

C4

phy_rx_d[0]

B6

phy_mdint

E6

phy_mdio

C6

phy_mdc

D6

phy_rst

F7

7、USB2.0接口

采用高速USB2.0芯片CY7C68013,支持低速、高速、全速USB通信协议。

表5-8 USB和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

usb_f[7]

P16

usb_addr[0]

L16

usb_f[6]

R16

usb_slrd

M14

usb_f[5]

K14

usb_slwr

T15

usb_f[4]

L13

usb_fga

N16

usb_f[3]

M11

usb_ifclk

J12

usb_f[2]

T12

usb_sloe

M16

usb_f[1]

T13

usb_pend

J16

usb_f[0]

K11

usb_fgd

H14

usb_addr[1]

K16

   
8、SD卡接口

预留SD卡接口,用于存储大量文件。

表5-9 SD卡和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

tf_data[3]

T5

tf_clk

R7

tf_data[2]

R5

tf_cmd

N5

tf_data[1]

P4

sd_cd

T4

tf_data[0]

P5

   
9、2路USB转串口

2路USB转串口,一路分给STM32,另一路分给FPGA。

表5-9 SD卡和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

STM32引脚

txd_232

D14

mcu_txd

PA9

rxd_232

D16

mcu_rxd

PA10

10、按键

底板带了5个独立按键,用于做输入。

表5-10 按键和FPGA引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

SW1

G16

SW2

G14

SW3

F16

SW4

H15

SW5

H16

   
11、LED灯

底板带了7个LED,用于状态显示。

表5-11 LED和STM32引脚连接

引脚名称

FPGA引脚

引脚名称

FPGA引脚

LD8

A8

LD4

A11

LD7

C8

LD3

D9

LD6

E8

LD2

E11

LD5

A10

LD1

A12

12、ARM

底板ARM(STM32)部分未使用的IO连接了8个LED,用于状态指示,此外,ARM部分还引出了串口和JTAG(SWD)。

表5-12 LED和STM32引脚连接

引脚名称

STM32引脚

引脚名称

STM32引脚

MLD7

PA15

MLD3

PD2

MLD6

PC10

MLD2

PB3

MLD5

PC11

MLD1

PB4

MLD4

PC12

MLD0

PB5

12、ARM和FPGA

底板ARM(STM32)和核心板FPGA预留了通信接口,是2根线,即可以是IIC通信又可以是UART通信,根据需要可以具体功能确定使用哪种通信方式。

表5-8 FPGA和STM32引脚连接

引脚名称

STM32引脚

FPGA引脚

IO1

PA3

E15

IO2

PA4

E16

13、FPGA扩展引脚

在底板上有些FPGA引脚没有使用,在此印出来作为扩展接口。

六、配件信息

MIS603图像通信开发板标配

序号

物品

数量

说明

1

MIS603开发板 X16

1

板卡

2

优质带磁环USB线

1

用于FPGA和PC串口通信

3

5V2A电源

1

用于板卡供电

4

Xilinx仿真器

1

用于仿真,下载代码

5

千兆网卡

1

网络通信(此物包括在底板上)

Mis603视频图像通信 开发平台用户手册

标签:

原文地址:http://www.cnblogs.com/milinker/p/4804041.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!