?? hal4isa.h
字號:
/*
//*************************************************************************
//
// P H I L I P S P R O P R I E T A R Y
//
// COPYRIGHT (c) 2000 BY PHILIPS SINGAPORE.
// -- ALL RIGHTS RESERVED --
//
// File Name: HAL4ISA.H
// Author: ZhenYu Zhang
// Created: Jun. 8, 2000
// Modified:
// Revision: 0.0
//
//*************************************************************************
//
//*************************************************************************
*/
#ifndef __HAL4ISA_H__
#define __HAL4ISA_H__
#include "BasicTyp.h"
//*************************************************************************
// ISA BUS Resource map
//*************************************************************************
/*
#ifdef ISP1362_ISAKIT
#define HC_IO_BASE 0x290
#else
#define HC_IO_BASE 0xD400
#endif
#define HC_COM (HC_IO_BASE+2)
#define HC_DATA HC_IO_BASE
#define DC_IO_BASE (HC_IO_BASE+4)
#define DC_COM (DC_IO_BASE+2)
#define DC_DATA DC_IO_BASE*/
#define DMA4HC_CHNNL 7
#define DMA4D13_CHNNL 5
//#define IRQ4HC_CHNNL 10
//#define IRQ4D13_CHNNL 9
#ifdef FPGA_VERSION
#define ISAKIT_GC_REG 0x298
#define ISAKIT_PreWrREG 0x260
#define ISAKIT_ProRdREG 0x262
#define ISAKIT_INDEX_PORT 0x266
#define ISAKIT_DATA_PORT 0x267
#endif
#ifdef ASIC_VERSION
#define ISAKIT_HC_WAKEUP_PORT 0x240
#define ISAKIT_HC_SUSPEND_PORT 0x241
#define ISAKIT_DC_WAKEUP_PORT 0x242
#define ISAKIT_DC_SUSPEND_PORT 0x243
#endif
//*************************************************************************
// PIO Portion
//*************************************************************************
void Hal4ISA_CommandOutW4HC(USHORT wData);
void Hal4ISA_DataOutW4HC(USHORT wData);
USHORT Hal4ISA_DataInW4HC(void);
void Hal4ISA_CommandOutB4D13(UCHAR byData);
void Hal4ISA_DataOutW4D13(USHORT wData);
USHORT Hal4ISA_DataInW4D13(void);
void Hal4ISA_DataOutDW4D13(ULONG dwData);
ULONG Hal4ISA_DataInDW4D13(void);
//*************************************************************************
// Irq Portion
//*************************************************************************
void Hal4ISA_AcquireIRQ4Timer(void);
void Hal4ISA_AcquireIRQ4D13(void);
void Hal4ISA_AcquireIRQ4HC(void);
void Hal4ISA_ReleaseIRQ4Timer(void);
void Hal4ISA_ReleaseIRQ4D13(void);
void Hal4ISA_ReleaseIRQ4HC(void);
void Hal4ISA_AcquireDMA4D13(void);
void Hal4ISA_AcquireDMA4HC(void);
void Hal4ISA_ReleaseDMA4D13(void);
void Hal4ISA_ReleaseDMA4HC(void);
void Hal4ISA_AcquirePIO4LPT(void);
void Hal4ISA_AcquirePIO4D13(void);
void Hal4ISA_AcquirePIO4HC(void);
void Hal4ISA_ReleasePIO4LPT(void);
void Hal4ISA_ReleasePIO4D13(void);
void Hal4ISA_ReleasePIO4HC(void);
//*************************************************************************
// DMA Portion
//*************************************************************************
#ifdef FPGA_VERSION
void Hal4ISA_IndexOutB4IKit(UCHAR bData);
void Hal4ISA_DataOutB4IKit(UCHAR bData);
void Hal4ISA_GlobalRegOutW4IKit(USHORT wData);
void Hal4ISA_PreWrRegOutW4IKit(USHORT wData);
USHORT Hal4ISA_PreRdRegInW4IKit(void);
#endif
#ifdef ASIC_VERSION
#endif
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -