亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vmopcode.h

?? 在嵌入式系統中用CPU下載CPLD的代碼
?? H
字號:
/*This is the include file is for Lattice's ispVME(tm) (ispVM(tm) Embedded)*/
/*It is to be compiled with SVF2VME file compiler*/
/*It is to be compiled with the VME2HEX utility*/

/*The maximum byte size per VME HEX file*/
#define VMEHEXMAX   60000L  /*the VME file is splitted by 60K bytes per file*/

/*The maximum bits size per single scan burst*/
#define SCANMAX     60000L  /*the maximum single scan burst is 60K bits*/

#define SETDATATYPE   0x21       /*set the data type register*/
#define RESETDATATYPE 0x22       /*clear the data type register*/

#define SHR           0x23       /*set the flow control register for right shift*/
#define SHL           0x24       /*set the flow control register for left shift*/



/*support some sort of debugging, if the debug flag is set, then all comments
  in the vme file are printed whenever it is encountered*/
#define COMMENTS      0x50    /*following is the comment*/
                              /*example: COMMENTS 4 "FAIL" CONTINUE*/
#define VMPRINT       0x51    /*print the comment follows*/
                              /*example: print the message if pass*/
                              /*         VMPRINT PASS; */
                              /*print the message if fail*/
                              /*         VMPRINT FAIL;*/

/*To support function call for the purpose of launching a specifc operation*/
#define FUNC       0x40       /*the opcode define the beginning of the function*/
                              /*example: FUNC READ_ID is the beginning of function
                                         0x0002*/
#define ENDFUNC    0x41       /*the end of the function*/
                              /*example: ENDFUNC 0 is the end of function 0*/

/*opcode to better define the file format*/
#define CONTINUE      0x70       /*allow continuation of the program*/
                                 /*SDR 32 XTDI XTDO CONTINUE*/
#define ENDVME        0x7F       /*the end of the VME program*/
#define ENDFILE       0xFF       /*the end of the file is reached*/

/*to support data array direct or indirect access*/
/* for TDIARRAY,TDOARRAY,MASK ARRAY, XTDIARRAY, XTDARRAY support*/
/* example:   SDR 32 TDIARRAY ROMARRAY CONTINUE;
              SDR 32 TDIARRAY CPYDATAARRAY 0 CONTINUE;
*/

/*if the data follows has compression, then add 0x80 to the opcode shown*/

#define LOCAL         0x00     /*the data follows immediately*/
#define SHRLOCAL      0x01     /*shift right the data follows immediately*/
#define SHLLOCAL      0x02     /*shift left the data follows immediately*/
#define ROMARRAY      0x03     /*from read only array follows*/
#define RAMARRAY      0x04     /*from a read and write array*/
#define CPYDATARRAY   0x05     /*copy to data array*/
#define CPYDATAVAR    0x06     /*copy to data variable*/ 
#define SHLARRAY      0x07     /*from data array with shift left operation*/
#define SHRARRAY      0x08     /*from data array with shift right operation*/
#define INVARRAY      0x09     /*from data array with complement operation*/
#define INCDATA       0x0A     /*from variable array with increment operation*/ 
#define DECDATA       0x0B     /*from variable array with decement operation*/  
#define INVDATA       0x0C     /*from variable array with complement operation*/ 
#define SHLDATA       0x0D     /*from variable array with shift left operation*/
#define SHRDATA       0x0E     /*from varaible array with shift right operation*/ 

   
   
/*All possible JTAG TAP state transistion supported*/
#define RESET      0x00    /*Traverse to TLR*/                
#define IDLE       0x01    /*Traverse to RTI*/
#define IRPAUSE    0x02    /*Traverse to PAUSE IR*/               
#define DRPAUSE    0x03    /*Traverse to PAUSE DR*/               
#define SHIFTIR    0x04    /*Traverse to SHIFT IR*/
#define SHIFTDR    0x05    /*Traverse to SHIFT DR*/
/*Token For ISP Devices*/
#define iIDLE      0x06    /*Traverse to IDLE state (Read ID)*/
#define iSHIFT     0x07    /*Traverse to SHIFT state (Shift Instruction)*/
#define iEXEC      0x08    /*Traverse to EXECUTE state 
                             (excute the instruction)*/


/* The FlowControl Register bits definition */
#define LSC_STATE  0x0001    /*set flow to that LSC classic*/
#define CASCADE    0x0002    /*Set SDR splitting*/
#define NOOP       0x0010    /*Nullify the current action*/
#define GO_NOGO    0x0004    /*Set Pass if fail*/
#define REPEATLOOP 0x0008    /*Set repeat loop in session flag*/
#define SHIFTRIGHT 0x0080    /*the next stream needs a right shift*/
#define SHIFTLEFT  0x0100    /*the next stream needs a left shift*/ 
#define VERIFYUES  0x0200    /* Continue If Fail */

/* The DataType Register bits definition */
#define EXPRESS    0x0001    /*Data type is simultaneous in and out.*/
#define SIR_DATA   0x0002    /*SIR keyword*/
#define SDR_DATA   0x0004    /*SDR keyword*/
#define COMPRESS   0x0008    /*Data is compressed*/
#define TDI_DATA   0x0010    /*TDI data exist*/
#define TDO_DATA   0x0020    /*TDO data exist*/
#define MASK_DATA  0x0040    /*MASK data exist*/
#define HEAP_IN    0x0080    /*data is from HEAP memory*/
#define HEAP_OUT   0x0100    /*data is out to HEAP*/
#define ARRAY      0x0200    /*data is from ARRAY*/
#define VARIABLE   0x0400    /*data is from a declared variable*/
#define CRC_DATA   0x0800	 /*CRC data exist*/
#define CMASK_DATA 0x1000    /*CMASK data exist*/
#define RMASK_DATA 0x2000	 /*RMASK data exist*/
#define READ_DATA  0x4000    /*READ data exist*/

/* 05/27/03 Nguyen added to support Dynamic IO */
#define DMASK_DATA 0x8000	 /*DMASK data exist*/

/* opcode for discrete pin toggling for ISP devices for discharge*/
/* Howard Tang 4/13/2000 Added to support ISP devices*/
#define signalENABLE  0x1C    /*assert the ispEN pin*/
#define signalTMS     0x1D    /*assert the MODE or TMS pin*/
#define signalTCK     0x1E    /*assert the SCLK or TCK pin*/
#define signalTDI     0x1F    /*assert the SDI or TDI pin*/
#define signalTRST    0x20    /*assert the RESET or TRST pin*/   

/* Vendor */
#define VENDOR		0x56
#define LATTICE		0x01
#define ALTERA		0x02
#define XILINX		0x03

/* OPCODE Definitions */
/* Important!  Opcodes must be unique */
#define ENDDATA    0x00    /*the end of the current SDR data stream*/
#define RUNTEST    0x01    /*the duration to stay at the stable state*/
#define ENDDR      0x02    /*the stable state after SDR*/                 
#define ENDIR      0x03    /*the stable state after SIR*/                 
#define ENDSTATE   0x04    /*the stable state after RUNTEST*/                 
#define TRST       0x05    /*assert the TRST pin*/                 
#define HIR        0x06    /*the sum of IR bits of devices at lead*/
#define TIR        0x07    /*the sum of IR bits of devices at the end*/
#define HDR        0x08    /*the number of devices at lead*/                 
#define TDR        0x09    /*the number of devices at end*/                 
#define ispEN      0x0A    /*assert the ispEN pin, assert buffer if exist*/
#define FREQUENCY  0x0B    /*the max. clock rate to run the state machine*/
#define STATE      0x10    /*move to next stable state*/                 
#define SIR        0x11    /*the instruction stream follows*/                 
#define SDR        0x12    /*the data stream follows*/                 
#define TDI        0x13    /*the data stream follows feed into devices*/
#define TDO        0x14    /*the data stream follows to be read and compare*/
#define MASK       0x15    /*the data stream follows is the output mask*/
#define XSDR       0x16    /*the data stream follows is for simultaneous 
                             shifting in and out*/
#define XTDI       0x17    /*the data stream follows is for shift in only,
                             it must be stored for verifying on the next
                             XSDR call.*/
#define XTDO       0x18    /*there is no data stream follows, get it from
                             stream stored up by the previous XTDI token*/
#define MEM        0x19    /*the size of memory need to allocate, isp2hex.exe
                             remove this token and replace by an array
                             declaration.*/
#define WAIT       0x1A    /*the duration of delay at IDLE state*/
#define TCK        0x1B    /*clock pulses to TCK*/
#define HEAP       0x32       /*the memory size needed to hold the loop*/
#define REPEAT     0x33       /*the beginning of looping*/
#define LEFTPAREN  0x35       /*the beginning of data following loop*/
#define VAR		   0x55		  /*place holder for data*/
#define SEC        0x1C    /*the absolute time in seconds must wait for*/              
#define SMASK      0x1D    /*the MASK for TDI data*/               
#define MAX        0x1E    /*the absolute maximum wait time*/
#define ON         0x1F    /*assert the targeted pin*/
#define OFF        0x20    /*deassert the targeted pin*/
#define SETFLOW    0x30    /*change Flow Control Register*/
#define RESETFLOW  0x31    /*clear the Flow Control Register*/
#define CRC		   0x47      /*the bits inlcuded in CRC calculation*/
#define CMASK	   0x48		/*the bits included in CRC calculation*/
#define RMASK      0x49      /*the bits included in Read and Save*/
#define READ	   0x50      /*the bits included in Read and Save*/
#define ENDLOOP    0x59       /*the end of the repeat loop*/
#define SECUREHEAP 0x60       /*byte encoded before HEAP to ensure*/
#define VUES       0x61		/* Opcode to support Continue If Fail */

/* 06/03/03 Nguyen added to support Dynamic IO */
#define DMASK      0x62    /*the MASK for IO*/  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产乱| 综合婷婷亚洲小说| 不卡视频在线看| 蜜臀av在线播放一区二区三区| 国产欧美日韩在线| 26uuu欧美日本| 日韩欧美激情四射| 制服视频三区第一页精品| 欧美日韩一本到| 欧洲激情一区二区| 欧美日韩国产大片| 日韩一级高清毛片| www激情久久| 日本伊人色综合网| 日韩av一区二区在线影视| 91麻豆视频网站| 欧美在线观看视频一区二区| 欧美韩国日本综合| 一区二区日韩av| 亚洲狠狠爱一区二区三区| 亚洲资源中文字幕| 久久99精品久久久久久久久久久久| 免费三级欧美电影| 成人黄色国产精品网站大全在线免费观看 | 成人国产在线观看| 久久综合久久鬼色| 久久国产日韩欧美精品| 成人综合在线观看| 91福利国产成人精品照片| 欧美精品高清视频| 国产视频一区在线观看| 亚洲综合精品自拍| 欧美自拍丝袜亚洲| 夜夜精品浪潮av一区二区三区| 91一区一区三区| 亚洲精品一卡二卡| 黄色小说综合网站| 91国偷自产一区二区开放时间 | 国产乱码精品一区二区三| 91久久精品午夜一区二区| 亚洲色图视频网| 日本高清不卡视频| 亚洲国产成人av好男人在线观看| 欧美日本高清视频在线观看| 午夜精品免费在线观看| 国产91丝袜在线18| 欧美久久高跟鞋激| 日本成人在线视频网站| 欧美一级在线免费| 精品一区二区精品| 国产精品欧美久久久久一区二区| 亚洲高清不卡在线观看| 777欧美精品| 久久国产精品第一页| 久久久高清一区二区三区| 亚洲一区二区三区三| 欧美另类变人与禽xxxxx| 免费的成人av| 国产午夜久久久久| 91免费观看在线| 日本午夜精品一区二区三区电影| 欧美成人精品高清在线播放| 亚洲成av人**亚洲成av**| 成人丝袜高跟foot| 亚洲最大成人综合| 日韩欧美中文字幕制服| 国产不卡视频一区二区三区| 亚洲免费观看高清在线观看| 成人av小说网| 香蕉加勒比综合久久| 亚洲精品在线一区二区| 日韩一区精品字幕| 在线成人av影院| 成人免费观看av| 亚洲国产日韩一区二区| 久久久久久久久99精品| 91国偷自产一区二区三区成为亚洲经典| 日韩中文欧美在线| 国产精品美女久久久久久久网站| 欧美区视频在线观看| 国产成人综合网| 国产精品色呦呦| 91精品午夜视频| 色综合色狠狠综合色| 亚洲日本va在线观看| 日韩精品在线网站| 色综合久久88色综合天天| 韩国视频一区二区| 日韩精品成人一区二区三区| 国产精品乱码人人做人人爱| 日韩美女在线视频 | 成人美女视频在线观看18| 日韩精品一卡二卡三卡四卡无卡| 中文字幕中文字幕一区| 色综合色综合色综合| 国产一区二区电影| 1区2区3区国产精品| 欧美性欧美巨大黑白大战| 日本成人超碰在线观看| 亚洲六月丁香色婷婷综合久久 | 中文字幕一区二区三区视频| 欧美xxx久久| 日韩一级二级三级精品视频| 欧美日韩精品久久久| 欧洲视频一区二区| 99在线精品免费| 亚洲成人先锋电影| 一区二区三区欧美| 中文一区在线播放| 久久看人人爽人人| 久久久久久麻豆| 亚洲精品在线观看网站| 日韩欧美一级特黄在线播放| 欧美一区二区三区婷婷月色| 欧美丰满高潮xxxx喷水动漫| 欧美日韩中文字幕一区| 欧美高清激情brazzers| 欧美日本韩国一区| 91精品国产色综合久久不卡电影 | 日本午夜一区二区| 午夜av电影一区| 午夜欧美大尺度福利影院在线看| 一区二区三区在线观看国产| 亚洲欧美激情插| 亚洲尤物在线视频观看| 午夜成人免费视频| 麻豆精品一区二区三区| 久久66热偷产精品| 国产不卡免费视频| 粉嫩aⅴ一区二区三区四区| 成人h精品动漫一区二区三区| 成人av网站大全| 欧美亚洲图片小说| 欧美一区二区三区在线观看视频| 日韩精品专区在线影院观看| 久久久综合九色合综国产精品| 日本一二三不卡| 亚洲欧美偷拍三级| 首页国产欧美久久| 国内成人精品2018免费看| 国产99久久久久久免费看农村| av动漫一区二区| 欧美日韩三级一区二区| 精品国产免费人成电影在线观看四季| 精品日产卡一卡二卡麻豆| 国产精品美女久久久久高潮| 一片黄亚洲嫩模| 精品一区二区三区免费| av电影在线观看一区| 欧美日韩一卡二卡三卡| 亚洲精品一区二区三区福利 | 国产欧美一区二区精品婷婷| 亚洲黄色免费电影| 黑人巨大精品欧美黑白配亚洲| 成av人片一区二区| 欧美一区二区女人| 国产精品久久免费看| 日韩精品福利网| av亚洲产国偷v产偷v自拍| 3atv在线一区二区三区| 中文字幕av免费专区久久| 亚洲bt欧美bt精品777| 成人av影视在线观看| 在线不卡一区二区| 中文字幕精品一区二区精品绿巨人 | 国产在线精品一区二区夜色| eeuss鲁片一区二区三区在线观看| 在线观看视频一区二区| 久久久亚洲国产美女国产盗摄 | 国产91丝袜在线观看| 欧美日韩成人综合在线一区二区| 久久久亚洲午夜电影| 日韩制服丝袜先锋影音| 91福利在线观看| 欧美国产精品久久| 精品一区二区三区免费毛片爱 | 国产日韩欧美a| 麻豆一区二区三| 欧美日韩激情一区| 最近日韩中文字幕| 国产精品影视天天线| 欧美va亚洲va香蕉在线 | 亚洲伦理在线免费看| 国产丶欧美丶日本不卡视频| 日韩免费性生活视频播放| 亚洲成人在线免费| 欧洲一区在线电影| 亚洲人成精品久久久久久| 成人性视频免费网站| 精品999久久久| 国内精品久久久久影院薰衣草| 欧美日本一区二区三区四区| 亚洲黄色性网站| 在线观看日韩电影| 亚洲伦理在线精品| 欧美中文字幕久久| 亚洲综合色成人| 在线观看欧美日本| 一区二区三区鲁丝不卡| 欧洲精品一区二区三区在线观看|