Software Drivers - logiCLK Linux Driver

Linux Driver for Programmable Clock Generator IP Core



Key Features


  • Standard Linux® CCF device driver for the logiCLK Programmable Clock Generator IP Core
  • Easy configuration and preset from standard Linux Device Tree file
  • Main logiCLK IP features:

  • - Supports Xilinx® Zynq®-7000 AP SoC, 7 Series and Spartan®-6 FPGAs
    - Provides twelve independent clock outputs
    - Six outputs configurable by the IP generics only
    - Six outputs can be dynamically configured by software (driver)


  • Get the logiCLK Datasheet from HERE

Description

This standard Linux Common Clock Framework (CCF) device driver enables developers to fully control Xylon's logiCLK programmable clock generator logicBRICKS IP core in Linux operating system from any kernel space driver through the CCF interface or user space application and drivers through the SYSFS inteface. The logiCLK IP core provides six independent clock outputs that can be controlled by the driver and dynamically reconfigured in a working device. The driver accepts the input clock frequency and desired output frequencies as input parameters and automatically programs the logiCLK configuration bits.

Use Case Scenarios


The logiCLK can be used in Xilinx SoC/FPGA designs that require software controllable and changing clock frequencies at outputs of the dedicated chip clocking resources. For example, Xylon uses the logiCLK IP core as a programmable video clock source in free Zynq-7000 AP SoC graphics reference designs to support different standard display (video) resolutions with no need for SoC re-configuration. Due to a number of controllable clock outputs, a single logiCLK IP core instance can source all requested video clocks in SoC/FPGA designs that drive multiple LCD displays at different resolutions, i.e. in patient monitoring and similar applications.

How to Evaluate?

The logiCLK Linux device driver is available for download within standard software deliverables of free Xylon logicBRICKS reference designs, which also include the complete software support for Linux OS, demo applications, configurable evaluation logicBRICKS IP core, hardware files for Xilinx Vivado® Design Suite and documentation.

Click to download free reference designs and learn more:

- logiREF-ZGPU-ZC702 for the Xilinx ZC702 Evaluation Kit
- logiREF-ZGPU-ZC706 for the Xilinx ZC706 Evaluation Kit
- logiREF-ZGPU-ZED for the ZedBoard kit from Avnet Electronics Marketing

Service Providers

- Xylon - logicBRICKS IP cores and software drivers adaptations

Read More

- logicBRICKS support for Android
- logicBRICKS support for Windows Embedded Compact 7 and 2013
Copyright © 2017 Xylon d.o.o.