dev_pcc2.cc File Reference

Back to the index.

Classes | Macros | Functions
dev_pcc2.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cpu.h"
#include "device.h"
#include "emul.h"
#include "interrupt.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "thirdparty/mvme187.h"
#include "thirdparty/mvme_pcctworeg.h"

Go to the source code of this file.

Classes

struct  pcc2_data
 

Macros

#define INTERRUPT_LEVEL_MASK   0x07
 
#define PCC_TIMER_TICK_HZ   100.0
 
#define DEV_PCC2_TICK_SHIFT   14
 

Functions

void pcctwo_interrupt_common (struct interrupt *interrupt, int assert)
 
 DEVICE_TICK (pcc2)
 
 DEVICE_ACCESS (pcc2)
 
 DEVICE_ACCESS (mvme187_iack)
 
 DEVINIT (pcc2)
 

Macro Definition Documentation

◆ DEV_PCC2_TICK_SHIFT

#define DEV_PCC2_TICK_SHIFT   14

Definition at line 63 of file dev_pcc2.cc.

◆ INTERRUPT_LEVEL_MASK

#define INTERRUPT_LEVEL_MASK   0x07

Definition at line 60 of file dev_pcc2.cc.

◆ PCC_TIMER_TICK_HZ

#define PCC_TIMER_TICK_HZ   100.0

Definition at line 62 of file dev_pcc2.cc.

Function Documentation

◆ DEVICE_ACCESS() [1/2]

DEVICE_ACCESS ( mvme187_iack  )

◆ DEVICE_ACCESS() [2/2]

DEVICE_ACCESS ( pcc2  )

◆ DEVICE_TICK()

DEVICE_TICK ( pcc2  )

Definition at line 315 of file dev_pcc2.cc.

◆ DEVINIT()

DEVINIT ( pcc2  )

◆ pcctwo_interrupt_common()

void pcctwo_interrupt_common ( struct interrupt interrupt,
int  assert 
)

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18