ch365id.pld

来自「南京沁恒电子有限公司USB通用设备接口芯片资料」· PLD 代码 · 共 52 行

PLD
52
字号
Name            CH365ID;
Designer        W.ch;
Device          g16v8;
/* Compile by CUP */

/** Inputs **/

pin 2  = a0 ;
pin 3  = a1 ;
pin 4  = a2 ;
pin 5  = a3 ;
pin 6  = a4 ;
pin 7  = a5 ;
pin 8  = a6 ;
pin 9  = a7 ;
pin 11 = !mem_rd ;
pin 1  = sel ;
/* sel=1: VendorID=4348H, DeviceID=5049H */
/* sel=0: VendorID=0000H, DeviceID=5049H */

/** Outputs **/

pin 19 = d0 ;
pin 18 = d1 ;
pin 17 = d2 ;
pin 16 = d3 ;
pin 15 = d4 ;
pin 14 = d5 ;
pin 13 = d6 ;
pin 12 = d7 ;

/** Declarations and Intermediate Variable Definitions  **/

field addr = [a7..0] ;
field data = [d7..0] ;

/** Logic Equations **/

data.oe = mem_rd ;
data = addr:'h'40 & 'h'48 & sel   /* low byte of Vendor ID */
     # addr:'h'41 & 'h'43 & sel   /* high byte of Vendor ID */
     # addr:'h'42 & 'h'49   /* low byte of Device ID */
     # addr:'h'43 & 'h'50   /* high byte of Device ID */
     # addr:'h'48 & 'h'01   /* Revision ID */
     # addr:'h'49 & 'h'00   /* Program Interface of Class Code */
     # addr:'h'4a & 'h'00   /* Sub-Class Code ID */
     # addr:'h'4b & 'h'10   /* Base-Class Code ID */
     # addr:'h'6c & 'h'48   /* low byte of Subsystem Vendor ID */
     # addr:'h'6d & 'h'43   /* high byte of Subsystem Vendor ID */
     # addr:'h'6e & 'h'49   /* low byte of Subsystem ID */
     # addr:'h'6f & 'h'50 ; /* high byte of Subsystem ID */

⌨️ 快捷键说明

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