Tutorials
From RCSWiki
As we come across situations where we say to ourselves "I wish someone had documented this..."
we decided it was important to create our own documentation. Many of these are still works in progress
so if you follow the directions and they don't work, don't necessarily blame yourself.
Feel free to contact us and let us know which tutorial you are following and we will be able to assist you.
Linux 2.6 on ML-410
- Getting Started with Linux Base System for the ML-410
- Creating a Root File System for a Linux Base System for the ML-410
- Creating a Hardware Base System for Linux 2.6 for the ML-410
- Configuring Linux 2.6 for RAM Disk
- Configuring Linux 2.6 for NFS
- Combining Linux 2.6 with Hardware Base System
- Booting Linux 2.6 System on ML-410
Partial Reconfiguration Tutorial
- Getting Started with Partial Reconfiguration on the ML-410
- Creating a Hardware Base System for Partial Reconfiguration on the ML-410
- Using PlanAhead With Partial Reconfiguration on the ML-410
- Generating Partial Reconfiguration Bitstream for the ML-410
- Linux Configurations for Partial Reconfiguration on the ML-410
- Running Linux Partial Reconfiguration on the ML-410
PCI & Super I/O on ML-410
- Introduction to necessary tools and kernel source tree
- Creating a Hardware Base System with OPB2PCI Bridge
- Downloading and Configuring PCI & Super I/O for Linux 2.6
- Configuring Root File System
- Implementing Virtex-4 Erratas for Linux 2.6
- Implementing PCI & Super I/O Firmware For Linux
- Example: How to mount IDE hard drive on ML410
Connect user IP core to APU via FCB on ML410
- Introduction to the FCB to FCM userlogic interface
- Creating a Hardware Base System with FCB connected to APU and enable APU
- Connect FCM interface to FCB
- Implement userlogic to FCM interface
- Utilize IP core on APU in software applications
Additional Linux SW/HW Tutorials
- Enabling FPU in Linux 2.6 System
- Linux device driver -- Blocking IO
- Running HWFS under Linux by using VFS interface
- UNCC ChargerNet and MPI
Aurora Core, Multi Gigabit Tranciever, Torus Network
RCS Lab - RCC Spirit Tutorials
ChipScope Tutorials
Custom Hardware Core Tutorials
- Renaming a Custom Hardware Core Tutorial
- Using the Bus Functional Model Tutorial
- Adding Custom Logic to Hardware Core Tutorial
- Adding / Using Interrupts Tutorial
- Interrupt Handling in Linux
Cross-Compiled Linux From Scratch on ML-410 (Helium)
Gigabit Ethernet - Using LLTEMAC RGMII on ML-410
- Overview of LLTEMAC RGMII base system
- Add user constraints for RGMII
- Configuring Linux Device Driver
Profiling Applications
Ron's Tutorials
To Do (and or Improve)
- Using PicoBlaze
- Creating Custom Hardware Core Tutorial
- ModelSim
- MPMC: Creating Custom NPI Core
- Running Linux on both PowerPCs
- Creating a Bus Master Hardware Core
- Running Linux on a MicroBlaze System
- Running XPS via the command line, yay!
- Installing Nx Client connection
- Notes on using COREGEN for the Xilinx 10.1 tools
- Notes on using COREGEN components and MODEL-SIM
