請懂GAL22V10B-25LP器件編程的大俠幫忙看一眼,ABEL語言。
一個快20年的器件了,現在需要生成熔絲文件,好不容易搞定了ABEL4,遇到編譯問題,還請懂GAL22V10B-25LP器件編程的大俠幫忙看一眼。目前程序前兩步編譯鏈接都沒問題。但是在生成熔絲文件的時候報告Fatal Error 5046: Invalid pin number assigned to signal S8錯誤。半月了,一點進展沒有,還請各路神仙賜教。
下面是程序:
MODULE P22V10
title 'frequency divider'
U1 DEVICE 'P22V10';
"Inputs
CLK pin 1;
"Internal
S8,S7,S6,S5,S4,S3,S2,S1,S0 pin istype 'reg';
"Outputs
DP pin 23 istype 'reg';
"Constants
H,L,C,Z,X=1,0,.C.,.Z.,.X.;
Counter=[S8..S0];
EQUATIONS
DP:=S8;
Counter.clk=CLK;
when(Counter==511)then Counter:=57
else Counter:=Counter+1;
END P22V10;
下面是編譯結果(報錯信息在最后一行):
AHDL2PLA ABEL-HDL Processor
ABEL 4.00 Copyright 1990 Data I/O Corp. All Rights Reserved
Module: 'P22V10'
Processing equations.......
Creating sum-of-products on-set matrix.....
Creating ABEL-PLA file p22v10.tt1...
AHDL2PLA complete - 0 errors, 0 warnings. Time: -12562 seconds
PLAOPT ABEL PLA Optimizer
ABEL 4.00 Copyright 1990 Data I/O Corp. All Rights Reserved
Input file: 'C:\Abel4w\abel4\P22V10.tt1'.
Choose ByPin Reduction
Reducing for ON-SETs...
Reducing for OFF-SETs...
Merging results in 'C:\Abel4w\abel4\P22V10.tt2'.
PLAOPT complete. Time: 0 seconds
FUSEASM Fusemap Assembler
ABEL 4.00 Copyright 1990 Data I/O Corp. All Rights Reserved
Input file: 'P22V10.tt2'
Device: 'P22V10'
Choosing best polarities...
Fatal Error 5046: Invalid pin number assigned to signal S8
實在是搞不定了,請大俠看看怎么改改。報錯:Fatal Error 5046: Invalid pin number assigned to signal S8
|