Compiled References and Resources
- WARP Resources
- http://warp.rice.edu/trac – WARP reference designs and walkthroughs.
- Xilinx API and Tools Resources
- $EDK\doc\oslib_rm.pdf – EDK Operating and systems and libraries manual. Contains API documentation for:
- Standalone OS
- Xilkernel OS
- LibXil Net – networking API (deprecated)
- LibXil File – file management support for already created file systems
- LibXil FATFile System (FATfs) – FAT file system for compact flash
- LibXil Memory File System – another file management tool for memory
- LibXil Profile – functions for analyzing/benchmarking a program running on hardware
- lwIP – advanced networking functionality
- $EDK\doc\est_rm.pdf – Embedded System Tools Reference Manaul. Documentation for a suite of system tools XPS uses. Most notably: XMD and GCC
- $EDK\doc\xilinx_drivers_api_toc.htm – Xilinx-based peripheral driver API documentation
- $EDK\doc\oslib_rm.pdf – EDK Operating and systems and libraries manual. Contains API documentation for:
- PowerPC Architecture Resources
- http://www.xilinx.com/products/silicon_solutions/fpgas/virtex/virtex_ii_pro_fpgas/capabilities/powerpc.htm -- In depth web-based overview of the layout of the PowerPC 405 embedded in the Virtex-II Pro FPGA fabric (note: you can click on the pictures to get information on lower layers)
- http://www.xilinx.com/ise/embedded/ppc_ref_guide.pdf – PowerPC 405 user guide
- http://www.xilinx.com/publications/xcellonline/partners/xc_ibm_arch.htm –“The PowerPC Architecture: A Programmer’s View” by Anthony Marsala – a basic breakdown of the architecture from a programming standpoint
- http://www-128.ibm.com/developerworks/views/power/libraryview.jsp?type_by=Standards – The complete technical library on the PowerPC provided by IBM
- http://www-03.ibm.com/servers/eserver/pseries/hardware/whitepapers/power/ppc_arch.html – An overview of the PPC architecture layout
- http://www-128.ibm.com/developerworks/power/newto/ – Good background and historical information on the PPC architecture
- Alternative Embedded OS Resources
- http://www.crhc.uiuc.edu/IMPACT/gsrc/hardwarelab/docs/kernel-HOWTO.html – Installing Linux on a Virtex-II Pro
- http://www.klingauf.de/v2p/index.phtml – Installing Linux on a Virtex-II Pro
- http://www.xilinx.com/products/design_resources/design_tool/grouping/embedded_os.htm – A list of all Xilinx-Partnered OS developers
- http://www.mrtc.mdh.se/projects/asterix/ – the Asterix kernel project page
- Extraneous Resources
- http://www.ee.byu.edu/ugrad/srprojects/compsys/teams/supermpeg/groups/supermpeg/endpages/Gabes_proj.php – Modifying xilkernel for upgrading interrupt support (by Gabriel Black)
- http://www.google.com/u/BYU?q=cache:4-EZ9mGOxHMJ:www.ee.byu.edu/ugrad/srprojects/compsys/teams/supermpeg/groups/supermpeg/endpages/Gabes_proj.php+xilkernel&hl=en&ct=clnk&cd=2&ie=UTF-8 – Google-cached version of the above site
- http://gcc.gnu.org/onlinedocs/gcc/ – the complete GCC manual (good for figuring out the extent of Xilinx’s support for C)
- http://www.idt.mdh.se/utbildning/exjobb/files/TR0499finalPresentation.ppt – presentation that benchmarks/compares Xilkernel, uClinux, and the Asterix Operating Systems (for MicroBlaze) – by Anders Rönnholm
- http://www.idt.mdh.se/utbildning/exjobb/files/TR0499thesis_final.pdf – final thesis paper for the above presentation, by Anders Rönnholm
- http://academic.udayton.edu/markpatterson/ECT358/Lecture%2028%20XilKernel.ppt – a brief introduction to Xilkernel (by Mark Patterson) – good for gaining a better understanding of what things like semaphores and mutecies actually mean with regards to xilkernel.
| HOME |
Last modified 18 years ago
Last modified on Aug 3, 2006, 2:03:53 PM