图1CAN总线控制器IP
首先,第一步:创建工程system_can_top,点击左侧CreateBlockDesign,创建systemcan总线系统模块。
第二步:点击AddIP添加搜索zynq,添加zynq到系统。
zynq系统如下:
第三步:配置zynq系统的外设,CAN总线,配置CAN时钟1Mhz。
CAN总线设置时钟1Mhz:
第四步:配置zynq其他外设,如DDR3,UART。
第五步:配置好后,点击运行自动布线,验证,保存。
第六步:生成system。
第七步:右键点击CreateHDLWrapper,创建system顶层文件
第八步:生成顶层文件后,导出BlockDesgin,不需要综合布线、生成bit流文件。
第九步:启动SDK。
第十步:创建systemcan总线的测试工程
第十一步:新建测试文件
main.c
第十二步:添加CAN总线自检测试例程
第十三步:Debug调试,在zynq7010平台下调试仿真即可。
本文到此就介绍这里,将硬件验证部分留给感兴趣朋友,或者有这样的硬件平台的开发者。