The 22 Lattice pals are slower. 25 vs 20. Somewhat a stab in the dark. Also the SBC uses different memory. It will be a week or so before all parts arrive. Some are still stumbling thru the Aliexpress shipping maze.Hi Aug,
my SBC6120-RBC runs fine too when operated via the serial port. The problem is that the front panel stops updating when the count wraps from 7777 to 0. The SBC6120-RBC continues to count and seems to do a full count cycle from 0000 to 7777 when then the front panel updates resume.
To replicate the problem, power on the system, but don't type anything on the serial console. Then enter the following count program starting from address 0000 and extended address 0000 via the front panel switches using the DEP toggle. After setting the address back to 0000 verify it via the EXAM toggle. Finally set the address back to 0000 again and then select the AC display via the rotary switch and toggle CLEAR and then CONT to start the program. Observe how the count reaches 7777 and then there is a long pause after which the count resumes at 0000.
Here is the count program (the text after the ";" is the PDP-8 instruction mnemonic):
0000: 7001 ; IAC
0001: 2101 ; ISZ 0101
0002: 5001 ; JMP 0001
0003: 5000 ; JMP 0000
If while the count is paused, you type a single character for example SPACE, the front display resumes and won't ever stop again.
If you enter and start the same program via the serial console, the count increments from 0000 to 7777 and then immediately resumes incrementing from 0000 as you would expect.
Could you please explain why you think that the PAL manufacturer (Lattice vs Atmel) may be the cause of the problem?
I am using the Atmel parts: ATF16V8BQL-15PU and ATF22V10CQZ-20PU
I used the JED files in directory "sbc6120-rbc-edition-archive-10may2018\PLD" from the SBC6120-RBC site to program the PLDs. After programming the PLDs verified OK.
I would appreciate any insights you have.
I also have an original FP6120 front panel from Bob Armstrong with an SBC6120-RBC processor board and it has the same pausing problem.
I believe the original SBC6120 processor board from Bob Armstrong works fine with either Chris's or original front panel boards.
Thanks
Tom
Aug
AG5AT