sockit开发板中文文档.docx
文本预览下载声明
SoCKit 用户手册
第一章 SoCKit开发工具包
该SoCKit开发工具包提供了一个强大的硬件设计平台建立在Altera片上系统(SOC)的FPGA,并结合最新的双核Cortex-A9嵌入式内核具有业界领先的可编程逻辑的最终设计灵活性。用户现在可以利用巨大的重新配置搭配高功率、低功耗的处理器系统。Altera公司的SOC集成了一个基于ARM的硬处理器系统(HPS),由处理器组成,外围设备和存储器接口与FPGA织物无缝连接使用高带宽。互联骨干网。该SoCKit开发板包括硬件如高速DDR3内存,视频和音频功能,以太网网络,以及更多。此外,高速收发器车载HSMC连接器允许一个更大的数组硬件设置。利用所有这些功能,该SoCKit的完美解决方案展示,评估和原型的真正潜力的Altera芯片。
该SoCKit开发套件包含需要结合使用板上所有元件运行微软WindowsXP或以后的计算机。
1.1包装内容
图1-1显示该SoCKit包照片。
该SoCKit包包括:
?该SoCKit开发板
?FPGA编程和控制的USB电缆
?以太网电缆
?12V直流电源适配器
1.2 SoCKit系统光盘
含有SoCKit文件SoCKit系统光盘及配套材料,包括用户手册,系统的建设者,参考设计和设备数据表。用户可以下载此系统光盘形式的链接:http:/ sockit_。
第二章 该SoCKit介绍板
本章介绍了SoCKit板子的特点和设计特点。
2.1布局和组件
如图2-1和图2-2所示。它描绘了板子的布局,并指示连接器和关键组件的位置。
该板有许多功能,允许用户实现广泛的设计电路,从各种多媒体项目的简单电路。板上提供下列硬件:
FPGA设备
?Cyclone V SoC的5CSXFC6F31型号FPGA芯片
?双核ARM Cortex-A9(HPS)
?110k可编程逻辑元件
?5140千位嵌入式存储器
?6分数锁相环
?2个硬存储器控制器
?3.125G收发器
配置与调试
?四串行配置器件–EPCQ256
?USB-Blaster(微型USB B型连接器)
内存设备
?1GB(2x256MBx16)DDR3 SDRAM由FPGA控制
?1GB(2x256MBx16)DDR3 SDRAM由HPS控制
?128MB QSPI闪存有HPS控制
?HPS上的微型SD卡插槽
通信
?USB 2.0 OTG(微型USB AB型连接器ULPI接口)
?USB到UART(微型USB B型连接器)
?10/100/1000以太网
连接器
?HSMC(8通道收发器,可配置I/O标准的1.5 / 1.8 / 2.5 / 3.3V)
?LTC连接器(一个串行外设接口(SPI)的主人,一个I2C和一个GPIO接口)
显示
?24位VGA DAC
?128x64点液晶显示模块的背光
音频
?24位编解码器,行、线和插孔中的麦克风
开关,按钮和发光二极管
?8用户密钥(FPGA X4;HPS x 4)
?8用户交换机(FPGA X4;HPS x 4)
?8用户LED(FPGA X4;HPS x 4)
?2个HPS复位按钮(hps_rset_n和hps_warm_rst_n)
传感器
?G-Sensor HPS
?FPGA上的温度传感器
功率
?12V直流输入
2.2该SoCKit板原理框图
图2-3给出了板的框图。为用户提供最大的灵活性,所有连接是通过旋风V V的SOC FPGA设备。因此,用户可以配置FPGA实现任何系统设计。
第三章 使用该SoCKit板
本章给出了使用主板并描述其外围设备的说明。
3.1板子安装组件
该SoCKit包括几个跳线、开关等控制系统的各种功能,包括JTAG链,HSMC I/O电压控制,高压钠灯启动源选择和其。本节将详细说明设置和函数。
3.1.1 JTAG链和设置开关
该SoCKit允许用户访问FPGA,HPS调试或其他设备通过JTAG链接USB Blaster II。图3-1显示JTAG链。用户可以控制HPS或HSMC连接器包括通过SW4在JTAG链(见图3-2),在表3-1列出配置细节。
3.1.2 FPGA配置模式开关
拨码开关SW6(见图3-3)可以设置MSEL引脚决定FPGA配置模式。表3-2显示了开关的控制和描述。表3-3给出了MSEL配置方案的设置。FPGA在默认工作模式是ASx4。然而,一旦FPGA在X4模式,并成功地配置FPGA通过后EPCQ256,该SoCKit将无法启动Linux从SD卡或其他设备。若设置开关SW6的另一种模式(即MSEL [ 0:4 ] = 00001)使Linux的正常运行。
3.1.3 HPS bootsel和CLKSEL设置
在HPS的处理器可以从许多来源如SD卡启动,QSPI闪存或FPGA。对于H
显示全部