资源简介
含vivado实例教程pdf+项目源码6个,高层次综合实验HLS案例5个,嵌入式实验8个,均含项目源码和资料,注意是英文的。
代码片段和文件信息
#include “xparameters.h“
#include “xgpio.h“
#include “xgpiops.h“
#ifdef MULTIBOOT
#include “xdevcfg.h“
#endif
static XGpioPs psGpioInstancePtr;
static int iPinNumber = 7; /*Led LD9 on ZedBoard and LD4 on Zybo is connected to MIO pin 7*/
//====================================================
int main (void)
{
XGpio sw led;
int i pshb_check sw_check;
XGpioPs_Config*GpioConfigPtr;
int xStatus;
int iPinNumberEMIO = 54;
u32 uPinDirectionEMIO = 0x0;
u32 uPinDirection = 0x1;
xil_printf(“-- Start of the Program --\r\n“);
// AXI GPIO switches Intialization
XGpio_Initialize(&sw XPAR_SWITCHES_DEVICE_ID);
// AXI GPIO leds Intialization
XGpio_Initialize(&led XPAR_LEDS_DEVICE_ID);
// PS GPIO Intialization
GpioConfigPtr = XGpioPs_LookupConfig(XPAR_PS7_GPIO_0_DEVICE_ID);
if(GpioConfigPtr == NULL)
return XST_FAILURE;
xStatus = XGpioPs_CfgInitialize(&psGpioInstancePtr
GpioConfigPtr
GpioConfigPtr->baseAddr);
if(XST_SUCCESS != xStatus)
print(“ PS GPIO INIT FAILED \n\r“);
//PS GPIO pin setting to Output
XGpioPs_SetDirectionPin(&psGpioInstancePtr iPinNumberuPinDirection);
XGpioPs_SetOutputEnablePin(&psGpioInstancePtr iPinNumber1);
//EMIO PIN Setting to Input port
XGpioPs_SetDirectionPin(&psGpioInstancePtr
iPinNumberEMIOuPinDirectionEMIO);
XGpioPs_SetOutputEnablePin(&psGpioInstancePtr iPinNumberEMIO0);
xil_printf(“-- Press BTNR (Zedboard) or BTN3 (Zybo) to see the LED light --\r\n“);
xil_printf(“-- Change slide switches to see corresponding output on LEDs --\r\n“);
xil_printf(“-- Set slide switches to 0x0F to exit the program --\r\n“);
while (1)
{
sw_check = XGpio_DiscreteRead(&sw 1);
XGpio_DiscreteWrite(&led 1 sw_check);
pshb_check = XGpioPs_ReadPin(&psGpioInstancePtriPinNumberEMIO);
XGpioPs_WritePin(&psGpioInstancePtriPinNumberpshb_check);
if((sw_check & 0x0f)==0x0F)
break;
for (i=0; i<9999999; i++); // delay loop
}
xil_printf(“-- End of Program --\r\n“);
#ifdef MULTIBOOT
// Driver Instantiations
XDcfg XDcfg_0;
u32 MultiBootReg = 0;
#define PS_RST_CTRL_REG (XPS_SYS_CTRL_baseADDR + 0x200)
#define PS_RST_MASK 0x1 /* PS software reset */
#define SLCR_UNLOCK_OFFSET 0x08
// Initialize Device Configuration Interface
XDcfg_Config *Config = XDcfg_LookupConfig(XPAR_XDCFG_0_DEVICE_ID);
XDcfg_CfgInitialize(&XDcfg_0 Config Config->baseAddr);
MultiBootReg = 0; // Once done boot the master image stored at 0xfc00_0000
Xil_Out32(0xF8000000 + SLCR_UNLOCK_OFFSET 0xDF0DDF0D); // unlock SLCR
XDcfg_WriteReg(XDcfg_0.Config.baseAddr XDCFG_MULTIBOOT_ADDR_OFFSET MultiBootReg); // write to multiboot reg
// synchronize
__asm__(
“dsb\n\t“
“isb“
);
Xil_Out32(PS_RST_CTRL_REG PS_RST_MASK);
#endif
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
文件 3964145 2016-05-22 17:55 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
文件 1159520 2015-08-08 04:10 zedboard官方实例教程(英文)\zedboard\em
文件 1298114 2015-08-08 04:10 zedboard官方实例教程(英文)\zedboard\em
文件 431978 2015-08-08 04:11 zedboard官方实例教程(英文)\zedboard\em
文件 1007354 2015-08-08 04:11 zedboard官方实例教程(英文)\zedboard\em
文件 574590 2015-08-08 04:12 zedboard官方实例教程(英文)\zedboard\em
文件 472384 2015-08-08 04:12 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
文件 635426 2016-05-22 17:53 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
文件 2969 2015-07-31 00:06 zedboard官方实例教程(英文)\zedboard\em
文件 221 2015-07-31 00:06 zedboard官方实例教程(英文)\zedboard\em
文件 207 2015-07-31 00:06 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
文件 2251 2015-08-06 04:51 zedboard官方实例教程(英文)\zedboard\em
文件 1664 2015-07-31 00:06 zedboard官方实例教程(英文)\zedboard\em
文件 1042 2015-07-31 00:06 zedboard官方实例教程(英文)\zedboard\em
文件 610 2015-07-31 00:06 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
文件 22669 2015-07-31 00:06 zedboard官方实例教程(英文)\zedboard\em
文件 28552 2015-07-31 00:06 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
文件 281 2015-07-31 00:06 zedboard官方实例教程(英文)\zedboard\em
目录 0 2018-10-06 09:18 zedboard官方实例教程(英文)\zedboard\em
............此处省略624个文件信息
相关资源
- 基于FPGA的电子钟设计
- 多媒体处理FPGA实现-System Generator篇完
- 基于DE2-115通过NIOS ii 控制VGA
- Xilinx FPGA的MultiBoot的实现.rar
- 基于fpga的正弦信号发生器verilog代码
- FPGA设计简易时钟
- 《The ZYNQ Book》中文版pdf
- 基于Verilog的BPSK
- 直方图均衡化FPGA实现代码
- 对Dxva2解码数据进行简单图像处理
- XILINX FPGA Verilog编程大全 很好的例程
- Xilinx Zynq Ultrascale+ datasheet
- vivado+zedboard之音频分析仪_SW
- vivado+zedboard之audio驱动
- vivado+zedboard之OLED驱动
- vivado+zedboard入门lab56
- Verilog SOPC高级实验教程 -夏宇闻-带书
- virtex-5原版用户手册+中文用户手册U
- ALINX黑金Zynq7000开发平台AX7010_AX7020配套
- 基于SOC fpga的开发教程
- FPGA控制dac7731
- 基于FPGA的多功能时钟verilog语言.zip
- 赛灵思FPGA-XC6SLX9最小系统资料
- 黑金Sparten6开发板AX309 Verilog教程V3.2
- 基于FPGA的电机控制代码
- FPGA入门学习资料含14个完整工程,b
- 皮秒级TDC设计
- AD9854模块测试代码51,STM32,FPGA,芯片
- DDR3 SDRAM原理和初始化、读写的Verilo
- 简易逻辑分析仪设计报告及原理图
评论
共有 条评论