📄 ch365id.pld
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -