2016 - 2024

感恩一路有你

fpga接口使用方法 FPGA接口标准?

浏览量:2061 时间:2023-04-10 07:06:37 作者:采采

FPGA接口标准?

通用IO接口标准

Xilinx FPGA提供并支持高性能、可配置和多样化的接口标准。主要可配置属性有片内端接(输入/输出内置片内端接电阻)、输出强度(输出驱动器的电流驱动能力)、压摆率(电压压摆率)等。

常见的IO接口可分为单端IO接口和差分IO接口。

com-jtag是什么接口?

JTAG(Joint Test Action Group)是一种国际标准测试协议(兼容IEEE 1149.1),主要用于芯片的内部测试。目前,大多数先进的设备都支持JTAG协议,如DSP和FPGA设备。标准的JTAG接口是4根线:TMS、TCK、TDI和TDO,分别是模式选择、时钟、数据输入和数据输出线。

用FPGA来作为CAN总线主控制器可不可行?

用FPGA作为CAN总线的主控制器是可行的。具体实现方法一是FPGA CAN2.0协议的硬件组合,二是使用FPGA CAN2.0协议的IP核CAN物理层,挂载在FPGA内部软核上。接下来我主要介绍FPGA的zynq系列7010,自带CAN2.0协议接口。

图1 CAN总线控制器IP

一、第一步:创建项目system_can_top,点击左侧创建块设计,创建系统can总线系统模块。

第二步:点击添加IP添加搜索zynq,将zynq添加到系统中。

Zynq系统如下:

第三步:配置zynq系统外设,CAN总线,将CAN时钟配置为1Mhz。

CAN总线设置时钟1Mhz:

第四步:配置其他zynq外设,如DDR3和UART。

第五步:配置完成后,点击运行自动布线,验证并保存。

第六步:生成系统。

步骤7:右键单击Create HDL Wrapper创建系统顶层文件。

第八步:生成顶层文件后,导出块设计,无需综合布线,生成比特流文件。

步骤9:启动SDK。

步骤10:创建系统can总线的测试项目。

步骤11:创建一个新的测试文件main.c

步骤12:添加CAN总线自检测试程序。

第十三步:调试,即在zynq7010平台下进行调试和仿真。

本文就在这里介绍到这里,把硬件验证部分留给有兴趣的朋友或者有这类硬件平台的开发者。

接口 系统 FPGA 协议 步骤

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。