在算法层次,我们差不多搞懂了错误隐藏是什么东西,整个流程也搞懂了。但是接下来我们要看看我们的实现平台,我们要对此十分了解。这一次我们实现这个算法是使用硬件实现的,采用xilinx的zedboard来实现。所以呢,我们需要对整个平台十分了解,之后才好利用里面的资源。ZedBoard有两部分:PL和PS。
他的资源大概包括:
内存:512MB DDR3 (128M*32)资源很丰富,存储量大,速度也比较快,可用于视频流处理。
256MB QSPI Flash
接口:USB-JTAG 借口(用于调试以及烧代码)》PL部分就有JTAG借口;PS部分的JTAG通过PS Pmod。
10/100/1G 以太网
USB OTG 2.0
SD卡
USB 2.0 FS USB-UART桥
5个PMod(1 PS,4 PL)
LPC FMC
AMS header
两个复位按钮(PL,PS)
7个按钮(2PS,5PL)
8个dip/slide开关
9个LED(1PS,8PL)
DONE LED(PL)
板上晶振(33.333MHZ PS,100MHZ PL)
显示/声音:HDMI 输出
VGA 12比特
128*32 OLED
声音输入输出,耳机
功耗: 电源开关
12V @ 5A AC/DC调节器
对于电源系统看下面:(在引脚分配的时候会有问题,要看这幅图的电源才正确)
DDR3:
DDR3通过控制器连接PS,是32比特的位宽。
SPI flash:
连续SPI NOR flash,256M,104MHZ,Quad-SPI模式,传输速率400Mbps,电压3.3V。
在SOC设计时,So-16和WSON。对于WSON,有一个heat sink slug,没有连接到任何信号。
SD卡接口:
3.3v,有通过一个MIO Bank(1.8v),使用host mode,JP6必须短路。
USB OTG:
480Mbps,在Host和OTG模式时,是5V。
USB-UART:
usb-jtag:
用于chipscope,sdk debugge