[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] Adding custom IP Cores
Hi all,
I have been successfully using Petalinux for some months. I have
created a uClinux kernel for a Xilinx XtremeDSP Video Starter Kit and
I have configured the system to use a LDC monitor and a touchscreen.
Thank you all because I couldn't have done it without your help.
My next aim might be quite ambitious because I think I do not have
enough experience to do it. My research team and I are thinking of
creating a custom IP Core (for example a Profibus controller) and a
driver that allows the operating system to communicate with the IP
Core. The final aim would be to have a device in /dev that would be
used to send and read data from the controller.
My question is, has anybody tried this? How difficult could it be? My
guess is that the following steps would be necessary:
- Create the IP Core
- Initialise the platform device (something similar to xuartlite.c)
- Create the driver for the device (like, for example, uartlite.c)
- Modify the appropiated Makefiles and Kconfigs
Problably more modifications in the kernel would be needed. I do not
know how Petalinux would recognize the IP Core and so on.
Could you give any hint in this sense or any link that would be
interesting to have a look to understand this process?
Thank you very much for your help.
Kind regards,
Pablo Colodron
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/