no-OS
Loading...
Searching...
No Matches
cf_hdmi.c File Reference
#include <stdio.h>
#include "xil_io.h"
#include "xparameters.h"
#include "cf_hdmi.h"
#include "cf_hdmi_demo.h"
#include "xil_cache.h"
#include "axi_dmac.h"
#include "clk_axi_clkgen.h"
Include dependency graph for cf_hdmi.c:

Macros

#define MIN(x, y)
 
#define MAX(x, y)
 
#define NO_OS_DIV_ROUND_UP(x, y)
 
#define CLAMP(val, min, max)
 
#define ABS(x)
 

Enumerations

enum  detailedTimingElement {
  PIXEL_CLOCK ,
  H_ACTIVE_TIME ,
  H_BLANKING_TIME ,
  H_SYNC_OFFSET ,
  H_SYNC_WIDTH_PULSE ,
  V_ACTIVE_TIME ,
  V_BLANKING_TIME ,
  V_SYNC_OFFSET ,
  V_SYNC_WIDTH_PULSE
}
 

Functions

void DDRVideoWr (unsigned short horizontalActiveTime, unsigned short verticalActiveTime)
 DDRVideoWr.
 
void DDRAudioWr (void)
 DDRAudioWr.
 
void InitHdmiVideoPcore (unsigned short horizontalActiveTime, unsigned short horizontalBlankingTime, unsigned short horizontalSyncOffset, unsigned short horizontalSyncPulseWidth, unsigned short verticalActiveTime, unsigned short verticalBlankingTime, unsigned short verticalSyncOffset, unsigned short verticalSyncPulseWidth)
 InitHdmiVideoPcore.
 
void SetVideoResolution (struct axi_clkgen *clkgen, unsigned char resolution)
 SetVideoResolution.
 
void InitHdmiAudioPcore (void)
 InitHdmiAudioPcore.
 
void AudioClick (void)
 AudioClick.
 

Detailed Description

Copyright 2013(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

SVN Revision: $WCREV$

Macro Definition Documentation

◆ ABS

#define ABS ( x)
Value:
(x < 0 ? -x : x)

◆ CLAMP

#define CLAMP ( val,
min,
max )
Value:
(val < min ? min : (val > max ? max :val))

◆ MAX

#define MAX ( x,
y )
Value:
(x > y ? x : y)

◆ MIN

#define MIN ( x,
y )
Value:
(x < y ? x : y)

◆ NO_OS_DIV_ROUND_UP

#define NO_OS_DIV_ROUND_UP ( x,
y )
Value:
(((x) + (y) - 1) / (y))

Enumeration Type Documentation

◆ detailedTimingElement

Enumerator
PIXEL_CLOCK 
H_ACTIVE_TIME 
H_BLANKING_TIME 
H_SYNC_OFFSET 
H_SYNC_WIDTH_PULSE 
V_ACTIVE_TIME 
V_BLANKING_TIME 
V_SYNC_OFFSET 
V_SYNC_WIDTH_PULSE 

Function Documentation

◆ AudioClick()

void AudioClick ( void )

AudioClick.

◆ DDRAudioWr()

void DDRAudioWr ( void )

DDRAudioWr.

◆ DDRVideoWr()

void DDRVideoWr ( unsigned short horizontalActiveTime,
unsigned short verticalActiveTime )

DDRVideoWr.

◆ InitHdmiAudioPcore()

void InitHdmiAudioPcore ( void )

InitHdmiAudioPcore.

◆ InitHdmiVideoPcore()

void InitHdmiVideoPcore ( unsigned short horizontalActiveTime,
unsigned short horizontalBlankingTime,
unsigned short horizontalSyncOffset,
unsigned short horizontalSyncPulseWidth,
unsigned short verticalActiveTime,
unsigned short verticalBlankingTime,
unsigned short verticalSyncOffset,
unsigned short verticalSyncPulseWidth )

InitHdmiVideoPcore.

◆ SetVideoResolution()

void SetVideoResolution ( struct axi_clkgen * clkgen,
unsigned char resolution )

SetVideoResolution.