最近学习用PALASM为16V8编写jed文件,从网上下载PALASM4,XP下双击竞一晃而过,不能使用.所以将其配置到EDITPLUS下.记做笔记,希望能为需要的人带来方便.过程如下:
1.将下载的PALASM压缩文件解压,如到:D:/PALASM下
2.建立环境变量"palasm",值为"D:/palasm/"(不带双引号,末尾有/)
3.在"D:/PALASM/EXE"中建立"makejed.bat"批处理文件,内容:
PARSE %1.pds
BPP
EXPAND
MINIMIZE
PALXPT
DEL /Q %1.LIS
DEL /Q %1.XPT
4.打开"EDITPLUS",工具->配置用户工具...,在"组和工具项目"中选择"工具组?",点组名称重命名为"PALASM",再点击"添加"->"应用程序",命名菜单文本为"编译",命令栏:"D:/PALASM/EXE/makejed.bat",参数:"$(FileNameNoExt)",初始目录:"$(FileDir)";选取"捕获输出"和"保存已打开文件",确认即可!
========================================================================
另外,为使以后建立文件方便,可以为PDS文件建立模板,"template.pds",内容:
;PALASM Design Description
;------------------------ Declaration Segment ----------------------
TITLE Test
PATTERN
REVISION
AUTHOR
COMPANY
DATE
CHIP _test PALCE16V8
;-------------------------- PIN Declarations -----------------------
PIN n a COMBINATORIAL ; INPUT / OUTPUT
;----------------------- Boolean Equation Segment ------------------
EQUATIONS
;------------------------- Simulation Segment ----------------------
SIMULATION
;-------------------------------------------------------------------
新建-->配置模板,模板-->添加,菜单文本=pds,文件路径指向template.pds,点"载入",OK
===================================================================
添加语法文件,使关键字亮色
新建文件"pds.stx"(由原来的CPP.stx改得),内容:
#TITLE=PDS
; PDS syntax file written by XXX!.
; This file is required for EditPlus to run correctly.
#DELIMITER=,(){}[]-+*%/="'~!&|<>?:;.#
#QUOTATION1='
#QUOTATION2="
#CONTINUE_QUOTE=n
#LINECOMMENT=;
#COMMENTON=/*
#COMMENTOFF=*/
#ESCAPE=/
#CASE=n
#NUMBER_PATTERN=pds
#SPECIAL_STX=pds
#KEYWORD=Reserved words
TITLE
PATTERN
REVISION
AUTHOR
COMPANY
DATE
CHIP
PIN
EQUATIONS
SIMULATION
trace_on
trace_off
MACH110
MACH120
MACH130
MACH210
MACH215
MACH220
MACH230
PALCE16V8
PALCE16V8HD
PALCE20V8
PALCE24V10
PALCE26V12
PAL10H20P8
PAL16L8
PAL16R4
PAL16R6
PAL16R8
PAL16RA8
PAL18P8
PAL20L10
PAL20L8
PAL20R4
PAL20R6
PAL20R8
PAL20RA10
PAL20X10
PAL20X4
PAL20X8
PAL22P10
PAL22V10
PAL23S8
PAL29M16
PAL29MA16
PAL32VX10
PALCE610
PLS105
PLS167
PLS168
PLS30S16
PAL10H20EG8
PAL10H20EV8
PAL10H20G8
PAL10H8
PAL10L8
PAL12H6
PAL12L10
PAL12L6
PAL14H4
PAL14L4
PAL14L8
PAL16C1
PAL16H2
PAL16L2
PAL16L6
PAL16P8
PAL16RP4
PAL16RP6
PAL16RP8
PAL18L4
PAL20C1
PAL20L2
PAL20RS10
PAL22IP6
PAL22RX8
PAL32R16
PAL64R32
PAL6L16
PAL8L14
#KEYWORD=Compiler directives
#
工具-->用户配置工具-->文件-->语法,添加"pds",描述="pds",文件扩展名="pds",语法文件路径指向"pds.stx",OK
========================================================
此方法有缺陷,编译时pds文件只能在"D:/PALASM/EXE/",大概是编译工具查找文件时只在当前文件下查找