⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ebschain.h

📁 ARM核的边界扫描(JTAG)的实现,此代码在s3c2400上测试通过
💻 H
📖 第 1 页 / 共 2 页
字号:
//////////////////////////////////////////////////////////////////////////////
// EBSChain                                                                 //
//////////////////////////////////////////////////////////////////////////////
class EBSChain : public Chain
{
	public:
		// S3C2400X
		//								// num	cell  port		function safe ccell disval rslt
		unsigned PCLKOUT_OUT3:1;		// 000, BC_1, PCLKOUT,  output3, X,   1, 1, Z
		unsigned PCLKOUT_CON:1;         // 001, BC_1, *,        control, 1
		unsigned PCLKOUT_IN:1;          // 002, BC_4, PCLKOUT,  observe, X
		unsigned PDATA31_OUT3:1;        // 003, BC_1, PDATA,31, output3, X,   4, 1, Z
		unsigned PDATA31_CON:1;         // 004, BC_1, *,        control, 1
		unsigned PDATA31_IN:1;          // 005, BC_4, PDATA,31, observe, X
		unsigned PDATA30_OUT3:1;        // 006, BC_1, PDATA,30, output3, X,   7, 1, Z
		unsigned PDATA30_CON:1;         // 007, BC_1, *,        control, 1
		unsigned PDATA30_IN:1;          // 008, BC_4, PDATA,30, observe, X
		unsigned PDATA29_OUT3:1;        // 009, BC_1, PDATA,29, output3, X,  10, 1, Z
		unsigned PDATA29_CON:1;         // 010, BC_1, *,        control, 1
		unsigned PDATA29_IN:1;          // 011, BC_4, PDATA,29, observe, X
		unsigned PDATA28_OUT3:1;        // 012, BC_1, PDATA,28, output3, X,  13, 1, Z
		unsigned PDATA28_CON:1;         // 013, BC_1, *,        control, 1
		unsigned PDATA28_IN:1;          // 014, BC_4, PDATA,28, observe, X
		unsigned PDATA27_OUT3:1;        // 015, BC_1, PDATA,27, output3, X,  16, 1, Z
		unsigned PDATA27_CON:1;         // 016, BC_1, *,        control, 1
		unsigned PDATA27_IN:1;          // 017, BC_4, PDATA,27, observe, X
		unsigned PDATA26_OUT3:1;        // 018, BC_1, PDATA,26, output3, X,  19, 1, Z
		unsigned PDATA26_CON:1;         // 019, BC_1, *,        control, 1
		unsigned PDATA26_IN:1;          // 020, BC_4, PDATA,26, observe, X
		unsigned PDATA25_OUT3:1;        // 021, BC_1, PDATA,25, output3, X,  22, 1, Z
		unsigned PDATA25_CON:1;         // 022, BC_1, *,        control, 1
		unsigned PDATA25_IN:1;          // 023, BC_4, PDATA,25, observe, X
		unsigned PDATA24_OUT3:1;        // 024, BC_1, PDATA,24, output3, X,  25, 1, Z
		unsigned PDATA24_CON:1;         // 025, BC_1, *,        control, 1
		unsigned PDATA24_IN:1;          // 026, BC_4, PDATA,24, observe, X
		unsigned PDATA23_OUT3:1;        // 027, BC_1, PDATA,23, output3, X,  28, 1, Z
		unsigned PDATA23_CON:1;         // 028, BC_1, *,        control, 1
		unsigned PDATA23_IN:1;          // 029, BC_4, PDATA,23, observe, X
		unsigned PDATA22_OUT3:1;        // 030, BC_1, PDATA,22, output3, X,  31, 1, Z
		unsigned PDATA22_CON:1;         // 031, BC_1, *,        control, 1
		unsigned PDATA22_IN:1;          // 032, BC_4, PDATA,22, observe, X
		unsigned PDATA21_OUT3:1;        // 033, BC_1, PDATA,21, output3, X,  34, 1, Z
		unsigned PDATA21_CON:1;         // 034, BC_1, *,        control, 1
		unsigned PDATA21_IN:1;          // 035, BC_4, PDATA,21, observe, X
		unsigned PDATA20_OUT3:1;        // 036, BC_1, PDATA,20, output3, X,  37, 1, Z
		unsigned PDATA20_CON:1;         // 037, BC_1, *,        control, 1
		unsigned PDATA20_IN:1;          // 038, BC_4, PDATA,20, observe, X
		unsigned PDATA19_OUT3:1;        // 039, BC_1, PDATA,19, output3, X,  40, 1, Z
		unsigned PDATA19_CON:1;         // 040, BC_1, *,        control, 1
		unsigned PDATA19_IN:1;          // 041, BC_4, PDATA,19, observe, X
		unsigned PDATA18_OUT3:1;        // 042, BC_1, PDATA,18, output3, X,  43, 1, Z
		unsigned PDATA18_CON:1;         // 043, BC_1, *,        control, 1
		unsigned PDATA18_IN:1;          // 044, BC_4, PDATA,18, observe, X
		unsigned PDATA17_OUT3:1;        // 045, BC_1, PDATA,17, output3, X,  46, 1, Z
		unsigned PDATA17_CON:1;         // 046, BC_1, *,        control, 1
		unsigned PDATA17_IN:1;          // 047, BC_4, PDATA,17, observe, X
		unsigned PDATA16_OUT3:1;        // 048, BC_1, PDATA,16, output3, X,  49, 1, Z
		unsigned PDATA16_CON:1;         // 049, BC_1, *,        control, 1
		unsigned PDATA16_IN:1;          // 050, BC_4, PDATA,16, observe, X
		unsigned PDATA15_OUT3:1;        // 051, BC_1, PDATA,15, output3, X,  66, 1, Z
		unsigned PDATA15_IN:1;          // 052, BC_4, PDATA,15, observe, X
		unsigned PDATA14_OUT3:1;        // 053, BC_1, PDATA,14, output3, X,  66, 1, Z
		unsigned PDATA14_IN:1;          // 054, BC_4, PDATA,14, observe, X
		unsigned PDATA13_OUT3:1;        // 055, BC_1, PDATA,13, output3, X,  66, 1, Z
		unsigned PDATA13_IN:1;          // 056, BC_4, PDATA,13, observe, X
		unsigned PDATA12_OUT3:1;        // 057, BC_1, PDATA,12, output3, X,  66, 1, Z
		unsigned PDATA12_IN:1;          // 058, BC_4, PDATA,12, observe, X
		unsigned PDATA11_OUT3:1;        // 059, BC_1, PDATA,11, output3, X,  66, 1, Z
		unsigned PDATA11_IN:1;          // 060, BC_4, PDATA,11, observe, X
		unsigned PDATA10_OUT3:1;        // 061, BC_1, PDATA,10, output3, X,  66, 1, Z
		unsigned PDATA10_IN:1;          // 062, BC_4, PDATA,10, observe, X
		unsigned PDATA9_OUT3:1;         // 063, BC_1, PDATA,9,  output3, X,  66, 1, Z
		unsigned PDATA9_IN:1;           // 064, BC_4, PDATA,9,  observe, X
		unsigned PDATA8_OUT3:1;         // 065, BC_1, PDATA,8,  output3, X,  66, 1, Z
		unsigned PDATA8_CON:1;          // 066, BC_1, *,        control, 1
		unsigned PDATA8_IN:1;           // 067, BC_4, PDATA,8,  observe, X
		unsigned PDATA7_OUT3:1;         // 068, BC_1, PDATA,7,  output3, X,  83, 1, Z
		unsigned PDATA7_IN:1;           // 069, BC_4, PDATA,7,  observe, X
		unsigned PDATA6_OUT3:1;         // 070, BC_1, PDATA,6,  output3, X,  83, 1, Z
		unsigned PDATA6_IN:1;           // 071, BC_4, PDATA,6,  observe, X
		unsigned PDATA5_OUT3:1;         // 072, BC_1, PDATA,5,  output3, X,  83, 1, Z
		unsigned PDATA5_IN:1;           // 073, BC_4, PDATA,5,  observe, X
		unsigned PDATA4_OUT3:1;         // 074, BC_1, PDATA,4,  output3, X,  83, 1, Z
		unsigned PDATA4_IN:1;           // 075, BC_4, PDATA,4,  observe, X
		unsigned PDATA3_OUT3:1;         // 076, BC_1, PDATA,3,  output3, X,  83, 1, Z
		unsigned PDATA3_IN:1;           // 077, BC_4, PDATA,3,  observe, X
		unsigned PDATA2_OUT3:1;         // 078, BC_1, PDATA,2,  output3, X,  83, 1, Z
		unsigned PDATA2_IN:1;           // 079, BC_4, PDATA,2,  observe, X
		unsigned PDATA1_OUT3:1;         // 080, BC_1, PDATA,1,  output3, X,  83, 1, Z
		unsigned PDATA1_IN:1;           // 081, BC_4, PDATA,1,  observe, X
		unsigned PDATA0_OUT3:1;         // 082, BC_1, PDATA,0,  output3, X,  83, 1, Z
		unsigned PDATA0_CON:1;          // 083, BC_1, *,        control, 1
		unsigned PDATA0_IN:1;           // 084, BC_4, PDATA,0,  observe, X
		unsigned PADDR24_OUT3:1;        // 085, BC_1, PADDR,24, output3, X,  86, 1, Z
		unsigned PADDR24_CON:1;         // 086, BC_1, *,        control, 1
		unsigned PADDR23_OUT3:1;        // 087, BC_1, PADDR,23, output3, X,  88, 1, Z
		unsigned PADDR23_CON:1;         // 088, BC_1, *,        control, 1
		unsigned PADDR22_OUT3:1;        // 089, BC_1, PADDR,22, output3, X,  90, 1, Z
		unsigned PADDR22_CON:1;         // 090, BC_1, *,        control, 1
		unsigned PADDR21_OUT3:1;        // 091, BC_1, PADDR,21, output3, X,  92, 1, Z
		unsigned PADDR21_CON:1;         // 092, BC_1, *,        control, 1
		unsigned PADDR20_OUT3:1;        // 093, BC_1, PADDR,20, output3, X,  94, 1, Z
		unsigned PADDR20_CON:1;         // 094, BC_1, *,        control, 1
		unsigned PADDR19_OUT3:1;        // 095, BC_1, PADDR,19, output3, X,  96, 1, Z
		unsigned PADDR19_CON:1;         // 096, BC_1, *,        control, 1
		unsigned PADDR18_OUT3:1;        // 097, BC_1, PADDR,18, output3, X,  98, 1, Z
		unsigned PADDR18_CON:1;         // 098, BC_1, *,        control, 1
		unsigned PADDR17_OUT3:1;        // 099, BC_1, PADDR,17, output3, X, 100, 1, Z
		unsigned PADDR17_CON:1;         // 100, BC_1, *,        control, 1
		unsigned PADDR16_OUT3:1;        // 101, BC_1, PADDR,16, output3, X, 102, 1, Z
		unsigned PADDR16_CON:1;         // 102, BC_1, *,        control, 1
		unsigned PADDR15_OUT3:1;        // 103, BC_1, PADDR,15, output3, X, 118, 1, Z
		unsigned PADDR14_OUT3:1;        // 104, BC_1, PADDR,14, output3, X, 118, 1, Z
		unsigned PADDR13_OUT3:1;        // 105, BC_1, PADDR,13, output3, X, 118, 1, Z
		unsigned PADDR12_OUT3:1;        // 106, BC_1, PADDR,12, output3, X, 118, 1, Z
		unsigned PADDR11_OUT3:1;        // 107, BC_1, PADDR,11, output3, X, 118, 1, Z
		unsigned PADDR10_OUT3:1;        // 108, BC_1, PADDR,10, output3, X, 118, 1, Z
		unsigned PADDR9_OUT3:1;         // 109, BC_1, PADDR,9,  output3, X, 118, 1, Z
		unsigned PADDR8_OUT3:1;         // 110, BC_1, PADDR,8,  output3, X, 118, 1, Z
		unsigned PADDR7_OUT3:1;         // 111, BC_1, PADDR,7,  output3, X, 118, 1, Z
		unsigned PADDR6_OUT3:1;         // 112, BC_1, PADDR,6,  output3, X, 118, 1, Z
		unsigned PADDR5_OUT3:1;         // 113, BC_1, PADDR,5,  output3, X, 118, 1, Z
		unsigned PADDR4_OUT3:1;         // 114, BC_1, PADDR,4,  output3, X, 118, 1, Z
		unsigned PADDR3_OUT3:1;         // 115, BC_1, PADDR,3,  output3, X, 118, 1, Z
		unsigned PADDR2_OUT3:1;         // 116, BC_1, PADDR,2,  output3, X, 118, 1, Z
		unsigned PADDR1_OUT3:1;         // 117, BC_1, PADDR,1,  output3, X, 118, 1, Z
		unsigned PADDR1_15_CON:1;       // 118, BC_1, *,        control, 1
		unsigned PADDR0_OUT3:1;         // 119, BC_1, PADDR,0,  output3, X, 120, 1, Z
		unsigned PADDR0_CON:1;          // 120, BC_1, *,        control, 1
		unsigned PnCAS0_OUT3:1;         // 121, BC_1, PnCAS,0,  output3, X, 122, 1, Z
		unsigned PnCAS0_CON:1;          // 122, BC_1, *,        control, 1
		unsigned PnCAS1_OUT3:1;         // 123, BC_1, PnCAS,1,  output3, X, 124, 1, Z
		unsigned PnCAS1_CON:1;          // 124, BC_1, *,        control, 1
		unsigned PnCAS2_OUT3:1;         // 125, BC_1, PnCAS,2,  output3, X, 153, 1, Z
		unsigned PnCAS3_OUT3:1;         // 126, BC_1, PnCAS,3,  output3, X, 153, 1, Z
		unsigned PnWBE3_OUT3:1;         // 127, BC_1, PnWBE,3,  output3, X, 134, 1, Z
		unsigned PnWBE2_OUT3:1;         // 128, BC_1, PnWBE,2,  output3, X, 134, 1, Z
		unsigned PnWBE1_OUT3:1;         // 129, BC_1, PnWBE,1,  output3, X, 134, 1, Z
		unsigned PnWBE0_OUT3:1;         // 130, BC_1, PnWBE,0,  output3, X, 134, 1, Z
		unsigned PnOE_OUT3:1;           // 131, BC_1, PnOE,     output3, X, 134, 1, Z
		unsigned PnWE_OUT3:1;           // 132, BC_1, PnWE,     output3, X, 134, 1, Z
		unsigned PnGCS0_OUT3:1;         // 133, BC_1, PnGCS,0,  output3, X, 134, 1, Z
		unsigned PnGCS0_CON:1;          // 134, BC_1, *,        control, 1
		unsigned PnGCS1_OUT3:1;         // 135, BC_1, PnGCS,1,  output3, X, 136, 1, Z
		unsigned PnGCS1_CON:1;          // 136, BC_1, *,        control, 1
		unsigned PnGCS2_OUT3:1;         // 137, BC_1, PnGCS,2,  output3, X, 138, 1, Z
		unsigned PnGCS2_CON:1;          // 138, BC_1, *,        control, 1
		unsigned PnGCS3_OUT3:1;         // 139, BC_1, PnGCS,3,  output3, X, 140, 1, Z
		unsigned PnGCS3_CON:1;          // 140, BC_1, *,        control, 1
		unsigned PnGCS4_OUT3:1;         // 141, BC_1, PnGCS,4,  output3, X, 142, 1, Z
		unsigned PnGCS4_CON:1;          // 142, BC_1, *,        control, 1
		unsigned PnGCS5_OUT3:1;         // 143, BC_1, PnGCS,5,  output3, X, 144, 1, Z
		unsigned PnGCS5_CON:1;          // 144, BC_1, *,        control, 1
		unsigned PnGCS6_OUT3:1;         // 145, BC_1, PnGCS,6,  output3, X, 153, 1, Z
		unsigned PnGCS7_OUT3:1;         // 146, BC_1, PnGCS,7,  output3, X, 153, 1, Z
		unsigned PnWAIT_OUT3:1;         // 147, BC_1, PnWAIT,   output3, X, 148, 1, Z
		unsigned PnWAIT_CON:1;          // 148, BC_1, *,        control, 1
		unsigned PnWAIT_IN:1;           // 149, BC_4, PnWAIT,   observe, X
		unsigned PSCKE_OUT3:1;          // 150, BC_1, PSCKE,    output3, X, 151, 1, Z
		unsigned PSCKE_CON:1;           // 151, BC_1, *,        control, 1
		unsigned PSCLK_OUT3:1;          // 152, BC_1, PSCLK,    output3, X, 153, 1, Z
		unsigned PSCLK_CON:1;           // 153, BC_1, *,        control, 1
		unsigned INTERNAL154_INT:1;     // 154, BC_1, *,        internal,X
		unsigned INTERNAL155_INT:1;     // 155, BC_4, *,        internal,X
		unsigned PEXTCLK_IN:1;          // 156, BC_4, PEXTCLK,  observe, X
		unsigned PnRESET_IN:1;          // 157, BC_4, PnRESET,  observe, X
		unsigned PEINT7_OUT3:1;         // 158, BC_1, PEINT,7,  output3, X, 159, 1, Z
		unsigned PEINT7_CON:1;          // 159, BC_1, *,        control, 1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -