S4-FPGA-K7板级原理图硬件实战

视频链接

FPGA-K7板级系统硬件实战01_哔哩哔哩_bilibili

FPGA-K7板级原理图硬件实战

  1. 基于XC7K325TFFG900的FPGA硬件实战框图

基于XILINX 的KINTEX-7 芯片XC7K325FPGA的硬件平台,FPGA 开发板挂载了4 片512MB 的高速DDR3 SDRAM 芯片,另外板上带有一个SODIMM接口用于扩展DDR3 的内存条。FPGA 芯片配置使用1 片128Mb 的QSPI FLASH 芯片。外围电路方面为用户扩展了丰富的接口,比如1 个PCIex8 接口、4 路10G SFP 光纤接口、1 路40G 的QSPF+光纤接口、1 路UART 串口接口、1 路SD 卡接口、1 个FMC 扩展接口、一个40 针的扩展口等等。

满足用户各种高速数据交换,数据存储,视频传输处理以及工业控制的要求,是一款"专业级“的FPGA 开发平台。为高速数据传输和交换,数据处理的前期验证和后期应用提供了方案。

1、系统框图(★)

1.1、时钟框图

1.2、复位框图

1.3、电源框图(S5课详解)

2、基于XC7K325T-2FFG900的FPGA硬件实战

2.1、XC7K325T-2FFG900  FPGA 简介

Kintex 7 FPGA Package Device Pinout Files  (K7)

 ug475_7Series_Pkg_Pinout

主芯片使用的是Xilinx公司的KINTEX-7 FPGA芯片,型号为XC7K325T-2FFG900I

属于Xilinx公司Kintex-7系列的产品。

速度等级为-2,温度等级为工业级。此型号为FGG900 封装,900 个引脚,引脚间距为1.0mm。

Xilinx ARTIX-7 FPGA的芯片命名规则如下:

芯片XC7K325T-2FFG900I为例进行简单介绍:

·XC7K:Xilinx公司KINTEX-7系列;

·325T:LE逻辑单元的数量,并带有高速串行收发器,各型号的逻辑资源量详见图下图

·-2:器件的速度等级,数字越大表示速度等级越高;

·FFG:封装方式;

·900:表示封装引脚数量;

·I:工作温度,商业级C:0℃~70℃,工业级I:-40℃~85℃、军工级: -55℃~125℃

k系列资源库

其中FPGA芯片XC7K325T的主要参数如下所示:(★)

名称

具体参数

逻辑单元Logic Cells

326,080

查找表(Slices)

50,950

触发器(CLB flip-flops)

407,600

Block RAM(36kb each)大小

445

DSP处理单元(DSP Slices)

840

PCIe Gen2

1

模数转换/XADC

1个12bit, 1Mbps AD

GTP Transceiver

16 个,12.5Gb/s max

速度等级

-2

温度等级

工业级

2.1.1、XC7K325T-2FFG900的管脚分类

2.1.2、XC7K325T-2FFG900电源管脚分类

2.2、时钟电路 (参考19课)

2.3、复位按键 (参考20课)

2.4、JTAG接口 (参考31课)

2.5、QSPI Flash (参考22课)

2.6、DDR3 (参考23课)

2.7、SODIMM内存条接口 (参考25课)

2.8、USB转串口 (参考7课)

2.9、SFP光纤接口 (参考3课)

2.10、QSFP+光纤接口 (参考3课)

2.11、pcie插槽 (参考47课)

2.12、温度传感器 (参考11课)

2.13、SD卡槽 (参考8课)

2.14、FMC连接器 (参考56课)

2.15、风扇 (参考12课)

2.16、LED灯 (参考42课)

2.17、40针扩展接口(注意电平匹配)

2.18、电源接口 (参考实战Power2-电源入口)

3、基于K7的FPGA硬件设计注意事项(★)

3.1、FPGA中Config0的相关管脚设置

CFGBVS_0

VCCO_0电压为3.3V/2.5V时,CFGBVS为高电平,即接到VCCO_0;

VCCO_0电压为1.8V/1.5V时,CFGBVS为低电平,即接到GND。

PROGRAM_B_0

低电平有效复位配置逻辑。当PROGRAM_B脉冲为低电平时,FPGA配置被清零并启动新的配置序列。 在下降沿启动配置复位,并且配置(即编程)序列在随后的上升沿开始。为了确保输入稳定的高电平,需要外部连接一个≤4.7kΩ的电阻到VCCO_0。

INIT_B_0

配置存储器的初始化(低电平有效);

当FPGA处于配置复位状态,FPGA正在初始化(清除)其配置存储器时,或者当FPGA检测到配置错误时,FPGA将此引脚驱动为低电平。完成FPGA初始化过程后,INIT_B释放到高阻态,此时外部电阻预计将INIT_B拉高。

在上电期间,INIT_B可以在外部保持低电平,以在初始化过程结束时停止上电配置序列。

当初始化过程后在INIT_B输入检测到高电平时,FPGA继续执行M [2:0]引脚设置所指示的配置序列的其余部分。

将INIT_B连接至一个≤4.7kΩ的上拉电阻至VCCO_0,以确保从低到高的转换。

DONE_0

DONE表示配置成功完成(高电平有效)作为输出,这个引脚说明配置过程已经完成;作为输入,配置为低电平可以延迟启动。

DXP_0,DXN_0

温度检测二极管引脚(阳极:DXP;阴极:DXN)。使用bank0中的DXP和DXN引脚访问热敏二极管。不使用时,连接到GND。

要使用热敏二极管,必须添加适当的外部热监控IC。

VP_0, VN_0

XADC专用差分模拟输入

如果不使用,这个引脚应该连接到GND。

VREFP_0

如果没有提供外部参考,则该引脚应该始终连接到GNDADC。

VREFN_0

即使没有提供外部引用,该引脚也应该始终连接到GND。

VCCBATT

VCCBATT是FPGA内部易失性存储器的电池备份电源,用于存储AES解密器的密钥。1.8V电平

3.1.2、M2_0、M1_0、M0_0、CCLK_0(FPGA采用Master SPI配置模式001)
3.1.3、VCCADC_0、GNDADC_0  (XADC模块)

3.1.4、TCK_0、TDI_0、TDO_0、TMS_0  (JTAG)

3.2、FPGA中bank 14 & 15的相关管脚设置(Master SPI

3.3、FPGA与外设电平匹配(★)

3.4、FPGA中HP的DCI功能(★)

对于7系列FPGA,DCI技术只用在HP I/O bank,对HR I/O bank并不适用。

Xilinx DCI使用两个复用管脚来调整驱动器的阻抗或者并联终端电阻。这两个管脚分别是VRN和VRP。

VRN必须通过一个参考电阻Rref上拉到VCCO,而VRP则必须通过一个参考电阻Rref下拉到地。这个Rref的阻值一般等于PCB走线的特征阻抗或者是这个阻抗的2倍。

3.5、FPGA 的高速MGTx电路设计注意点

3.5.1、MGTAVCC的电平
3.5.2、端接校准电阻
3.5.3、AC耦合电容

详细内容参考视频讲解

  • 21
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: S4-700自动灌装程序是一种高效、自动化的灌装装置。该程序通过计算机控制系统实现自动化操作,可广泛应用于食品、饮料、化妆品等行业的生产线。 首先,S4-700自动灌装程序可以根据设定的参数进行精确的计量和灌装。它配备了高精度的流量计和计量传感器,能够准确地控制灌装的液体体积,确保每个产品的灌装量一致,提高产品的质量和可靠性。 其次,该程序可以实现多种灌装方式的切换。通过控制系统的设置,可以选择不同的灌装方式,包括定量灌装、重量灌装、计数灌装等。因此,S4-700自动灌装程序可以满足不同产品的灌装需求,提升生产线的灵活性和适应性。 此外,S4-700自动灌装程序还具有良好的操作性能和安全性。操作界面简单明了,易于操作和调试。程序还配备了多种安全保护装置,如溢流保护、断电保护等,确保生产过程的安全和可靠性。 最后,S4-700自动灌装程序采用了先进的技术和材料,具有较高的耐磨性和耐腐蚀性。它的结构紧凑,占用空间小,操作维护方便。此外,该程序还具有低能耗、高效率的特点,可显著提高生产线的生产效益和经济效益。 总之,S4-700自动灌装程序是一种高效、精确、安全、可靠的灌装装置,可广泛应用于各种生产线中,提升产品品质和生产效率,为企业创造更大的价值。 ### 回答2: S4-700自动灌装程序是一种高效、精确的自动灌装机。该程序能够根据设定的参数,自动完成灌装工作。它具有以下几个特点: 首先,S4-700自动灌装程序采用先进的控制系统,具有高度的智能化和自动化程度。通过程序的设定,可以实现不同容量的灌装,如100毫升、200毫升等等。在给定的时间范围内,程序能够准确控制灌装的量,确保每瓶产品的灌装量一致。 其次,该程序具有高精度的控制能力。通过先进的传感器和控制器,S4-700自动灌装程序能够实时监测液体的流速和流量,并根据需要进行调整。这样可以避免灌装过程中出现液体溢出或灌装不完全的情况,提高了生产的稳定性和质量。 此外,S4-700自动灌装程序还具有灵活性和多样化的功能。它可以适应不同类型的液体进行灌装,如化妆品、食品、饮料等。同时,程序还可以根据需求进行灌装速度的调整,既能满足小批量灌装的需求,又能适应大规模生产的需要。 最后,S4-700自动灌装程序的操作简单方便,不需要高技能的操作人员。只需要设置好相关的参数和要求,按下启动按钮,程序就能自动运行。这样可以大大节省了人力和时间成本。 总的来说,S4-700自动灌装程序是一种高效、可靠的灌装设备。它以其智能化、精确度高、操作简单等特点,广泛应用于各个行业的生产流水线中,提高了生产效率和产品质量。 ### 回答3: S4-700自动灌装程序是一种高效的自动化设备,专用于灌装液体产品。该设备具有多种功能,能够满足各种灌装需求。 首先,S4-700自动灌装程序具有高精度灌装功能。它可以准确地控制液体的流速和流量,确保每次灌装的准确性。无论是高黏度液体还是低黏度液体,都可以轻松进行灌装,保证产品质量的稳定性。 其次,S4-700自动灌装程序具有高效的生产能力。它采用先进的灌装技术和高速传感器,可以实现高速连续灌装,提高生产效率。同时,该设备还具有自动化控制系统,可以自动识别灌装容器并自动调整灌装参数,大大减少了操作工的工作强度,提高了生产效率。 此外,S4-700自动灌装程序具有多种安全保护措施,确保操作人员的安全。它采用闭合式结构设计,有效防止液体溅出,避免化学品对人体的伤害。同时,设备还具有多重安全保护装置,当发生故障或异常情况时,会自动停机并发出警报,确保操作人员的安全。 总的来说,S4-700自动灌装程序是一种高效、精确且安全的自动化设备,适用于各种灌装液体产品的生产。它能够提高生产效率,减少人力成本,并且保证产品质量的稳定性。在现代工业生产中发挥着重要的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值