📄 si_errata.h
字号:
/*****************************************************************************
Copyright(c) 2005 Analog Devices, Inc. All Rights Reserved. This software is
proprietary and confidential to Analog Devices, Inc. and its licensors.
******************************************************************************
$RCSfile: si_errata.h,v $
$Revision: 1.1 $
$Date: 2006/07/17 07:18:19 $
Project: Generic
Title: Silicon Anomaly Workarounds
Author(s): dwu
Revised by:
Description:
Contains silicon anomaly workaround macros for assembly routines.
References:
None
******************************************************************************
Tab Setting: 4
Target Processor: ADSP-BF53x/56x
Target Tools Revision: ADSP VisualDSP++ v4.0 and later
******************************************************************************
Modification History:
====================
$Log: si_errata.h,v $
Revision 1.1 2006/07/17 07:18:19 bmk
JPEG-MJPEG User access files
*****************************************************************************/
#ifndef SI_ERRATA__H
#define SI_ERRATA__H
// Common section - place workaround macros that are common across the 53x/56x
// silicons
#ifdef __ADSPLPBLACKFIN__
#endif
// Workaround macros specifically for BF533
#ifdef __ADSPBF533__
#define WORKAROUND_05000202 SSYNC;
// Silicon revision specific workarounds
// Revision 0.3
#if (__SILICON_REVISION__== 0x03)
#define WORKAROUND_05000209 NOP;
// Revision 0.4
#elif (__SILICON_REVISION__==0x04)
#endif // #if (__SILICON_REVISION__== 0x03)
#endif // #ifdef __ADSPBF533__
// Workaround macros specifically for BF537
#ifdef __ADSPBF537__
// Silicon revision specific workarounds
// Revision 0.2
#if (__SILICON_REVISION__== 0x02)
#endif // #if (__SILICON_REVISION__== 0x02)
#endif // #ifdef __ADSPBF537__
// Workaround macros specifically for BF561
#ifdef __ADSPBF561__
// Silicon revision specific workarounds
// Revision 0.3
#if (__SILICON_REVISION__==0x03)
#define WORKAROUND_05000174 NOP;
#define WORKAROUND_05000209 NOP;
#endif // #if (__SILICON_REVISION__==0x03)
#endif // #ifdef __ADSPBF561__
// This section defines workarounds that have not been defined (i.e. disabled)
#ifndef WORKAROUND_05000174
#define WORKAROUND_05000174
#endif
#ifndef WORKAROUND_05000209
#define WORKAROUND_05000209
#endif
#ifndef WORKAROUND_05000202
#define WORKAROUND_05000202
#endif
#endif // #ifndef SI_ERRATA__H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -