fpga接口使用方法 FPGA接口标准?
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平台下进行调试和仿真。
本文就在这里介绍到这里,把硬件验证部分留给有兴趣的朋友或者有这类硬件平台的开发者。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。