Xilinx MicroBlaze

Xilinx MicroBlaze is the leading  FPGA soft core solutions for a broad set of applications.  The Unison OS runs on Xilinx MicroBlaze and offers a full complement of I/O services in this environment.  Development is seemlessly integrated into the Xilinx IDE

By providing an FPGA soft core in the fabric, the Xilinx MicroBlaze approach opens the design up to custom hardware options for a broad set of applications.  Some examples of applications are: 

  • Filtering and averaging data
  • Motor control
  • Image processing
  • Custom peripherals
  • Dynamic algorithms with fast hardware based response 
  • Custom graphics controllers

Using the Xiinx MicroBlaze soft core opens the design to partitioning between software algorithms and I/O services that run in the MicroBlaze and very fast algoirthms that run in the switch fabric.  The combination of these two approaches ensures that the processing is very fast when it needs to be and that the full complement of I/O that might be required, and the modularization capabilities of an operating system are also available.  

Unison kernel services provide complete POSIX compliant features with far greater coverage than Xilkernel.  Full dynamic thread behavior is provided with POSIX class 2 I/O support including both file I/O and BSD sockets.

The Unison I/O support that is provided off the shelf on Xilinx MicroBlaze includes the following: 

  • Serial I/O
  • TCP/UDP/IP v4 with mixed v4 and v6 options
  • Advanced networking including tftp, telnet, dhcp, dns, and more
  • File systems with NFS, FAT, RAM, CF, SD and Flash file system options
  • Graphics with advanced generation
  • USB host and device
  • High performance PCIe

Complete tool support is included with Xilinx IDE plug in components as follows:

  • Remedy OS Viewer
  • Remedy Event and Data Viewer

The Xilinx MicroBlaze and Unison OS with the Remedy tools give developers the very best enviroment for advanced FPGA designs.