Hi,
FPGA is used for various applications which involves complex processing and control of other devices. Typically, FPGA logic resources are used to do complex processing (using Verilog/VHDL hardware description languages) whereas a soft-processor like Microblaze is used to control other devices.
The following link is very useful which gives hands-on lab experience with emphasis on concepts and their implementation in EDK.
Xilinx Document :
Chapter 6 explains how to create a custom IP and integrate it with EDK.
As a continuation of this Xilinx tutorial, I would like to explain how to access custom IP from a C code.
Xilinx provides Xil_Out8 API to write to a particular address in EDK design.
Definition of function is as follows:
void Xil_Out8(uint32 address=,uint8 data);
Eg: Xil_Out8(2019557376=,255);
Note: Do not forget to include #include "xil_io.h" to use these API's.
The following link has information of all other API from Xilinx.
OS and Libraries Document Collection
No comments:
Post a Comment