?? es3207va.cfg
字號(hào):
/* Copyright 1998, ESS Technology, Inc. *//* SCCSID @(#)es3207va.cfg 1.7 05/26/98 *//* * $Log$ *//* * Configuration for ESS ES3207VA Rev. A board * * CPU: 67.5MHz 3210 * 3881 * * Summary: * * Sony Philips Shared 1.1 * AUX0: i SERVO - GFS (LKFS) b DSA Ack * AUX1: i SERVO - FOK b DSA Data * AUX2: o DSC_S o DSC_S * AUX3: i SERVO - SENS b DSA Strobe * AUX4: i Interrupt i Interrupt * AUX5: o SERVO - DATA (MDAT) i PAL/NTSC * AUX6: o SERVO - XLAT (MLT) * AUX7: o SERVO - CLOCK (MCLK) o IRout * * EAUX0: o SERVO - FWD * EAUX1: o SERVO - REV * EAUX2: o SERVO - LDON * EAUX3: i SERVO - LIMIT * EAUX4: i SERVO - CLOSE * EAUX5: o 4Mb/8Mb ROM o 4Mb/8Mb ROM * EAUX6: o VFD Data out o VFD Data out * EAUX7: i VFD Data in i VFD Data in * EAUX8: o VFD Clock o VFD Clock * EAUX9: i SERVO - SQSO (SQDT) * EAUX10: o SERVO - SQCK i SERVO - OPEN * EAUX11: o IRQ o IRQ * EAUX12: i C2PO * EAUX13: o VFD Strobe o VFD Strobe i S-Video * EAUX14: i SERVO - SCOR (S0S1) * EAUX15: i IR i IR * * LCS0: unused * LCS1: 0x14000003: DSC address/data * 0x1400001b: New emulator data * 0x1400001f: New emulator status * LCS3: ROM (5 wait states) *//************************************************************************ * Philips loader control * ************************************************************************/#define CLEAR_DSA_ACK CLEAR_AUX0#define CLEAR_DSA_DATA CLEAR_AUX1#define CLEAR_DSA_STROBE CLEAR_AUX3#define SET_DSA_ACK TRISTATE_AUX0#define SET_DSA_DATA TRISTATE_AUX1#define SET_DSA_STROBE TRISTATE_AUX3#define DSA_ACK_HIGH AUX0_HIGH#define DSA_DATA_HIGH AUX1_HIGH#define DSA_STROBE_HIGH AUX3_HIGH#define DSA_ACK_LOW (!DSA_ACK_HIGH)#define DSA_DATA_LOW (!DSA_DATA_HIGH)#define DSA_STROBE_LOW (!DSA_STROBE_HIGH)/************************************************************************ * VFD control * ************************************************************************/#define SET_VFD_CLK SET_EAUX8#define SET_VFD_DATA SET_EAUX6#define SET_VFD_STROBE SET_EAUX13#define CLEAR_VFD_CLK CLEAR_EAUX8#define CLEAR_VFD_DATA CLEAR_EAUX6#define CLEAR_VFD_STROBE CLEAR_EAUX13#define TRISTATE_VFD_DATA /* Separate data in/out */#define VFD_DATA_HIGH EAUX7_HIGH#ifdef VFD_STB_ACTIVE_HIGH/* E.g. BU2872 */#define VFD_STROBE_ACTIVE SET_VFD_STROBE#define VFD_STROBE_INACTIVE CLEAR_VFD_STROBE#else/* E.g. D16312, MN12510 */#define VFD_STROBE_ACTIVE CLEAR_VFD_STROBE#define VFD_STROBE_INACTIVE SET_VFD_STROBE#endif /* else of VFD_STB_ACTIVE_HIGH *//************************************************************************ * 3207 Interface * ************************************************************************/#define DSC_SELECT SET_AUX2#define DSC_DESELECT CLEAR_AUX2#define DSC_ADDRESS ((char *) x14000003)/************************************************************************ * ROM Emulator Interface * ************************************************************************//* * This board uses the new emulator. * * Has to use char pointer (otherwise the delay is too long) */#define HOST_DATA (*(char*) x1400001b)#define HOST_STATUS (*(volatile char*) x1400001f)/************************************************************************ * Misc. Inputs * ************************************************************************//* * Misc. input controls (NTSC/PAL, S-video/composite) */#define IS_TV_NTSC AUX5_HIGH#define S_VIDEO_ON EAUX13_LOW/************************************************************************ * Sony loader control * ************************************************************************//* Outputs */#define SET_SERVO_CLOCK SET_AUX7#define SET_SERVO_DATA SET_AUX5#define SET_SERVO_FWD SET_EAUX0#define SET_SERVO_LDON SET_EAUX2#define SET_SERVO_MUTE /* There is no MUTE */#define SET_SERVO_REV SET_EAUX1#define SET_SERVO_XLAT SET_AUX6#define SET_SERVO_XRST /* There is no XRST */#define CLEAR_SERVO_CLOCK CLEAR_AUX7#define CLEAR_SERVO_DATA CLEAR_AUX5#define CLEAR_SERVO_FWD CLEAR_EAUX0#define CLEAR_SERVO_LDON CLEAR_EAUX2#define CLEAR_SERVO_MUTE /* There is no MUTE */#define CLEAR_SERVO_REV CLEAR_EAUX1#define CLEAR_SERVO_XLAT CLEAR_AUX6#define CLEAR_SERVO_XRST /* There is no XRST *//* Inputs */#define SERVO_CLOSE_HIGH EAUX4_HIGH#define SERVO_FOK_HIGH AUX1_HIGH#define SERVO_GFS_HIGH AUX0_HIGH#define SERVO_LIMIT_HIGH EAUX3_HIGH#define SERVO_OPEN_HIGH EAUX10_HIGH#define SERVO_SENS_HIGH AUX3_HIGH#define SERVO_SQSO_HIGH /* We use serial port! */#define SERVO_CLOSE_LOW EAUX4_LOW#define SERVO_FOK_LOW AUX1_LOW#define SERVO_GFS_LOW AUX0_LOW#define SERVO_LIMIT_LOW EAUX3_LOW#define SERVO_OPEN_LOW EAUX10_LOW#define SERVO_SENS_LOW AUX3_LOW#define SERVO_SQSO_LOW /* We use serial port! *//* We may want to tri-state input pins. */#define SERVO_INPUT_CLOSE TRISTATE_EAUX4#define SERVO_INPUT_FOK TRISTATE_AUX1#define SERVO_INPUT_GFS TRISTATE_AUX0#define SERVO_INPUT_LIMIT TRISTATE_EAUX3#define SERVO_INPUT_OPEN TRISTATE_EAUX10#define SERVO_INPUT_SENS TRISTATE_AUX3#define SERVO_INPUT_SQSO /* We use serial port! *//* * Some output pins may be doubled as input. In which case, we have to * "free" the pin after reading from it. This is rather rare, so I'll * not have a complete set here. */#define SERVO_FREE_OPEN SET_EAUX10
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -