PAL18R8 PAT8001 **-5176-** mk,85-10-02 Sequencer for X35 video adapter clk rfc pak uds lds a20 a19 a11 vsp GND OE dak bds snc das hle va0 lle vdi VCC ;equations: /snc := snc*/vsp*/a20* rfc* vdi + /snc*/vsp*/a20*/a19 + /snc*/vsp*/a20* a19* a11 + /snc*/vsp*/a20* vdi + /snc*/vsp*/a20*/rfc /vdi := vdi*/vsp*/a20*/snc* rfc*/uds + vdi*/vsp*/a20*/snc* rfc*/lds + /vdi*/vsp*/a20*/a19 + /vdi*/vsp*/a20* a19* a11 + /vdi*/vsp*/a20*/snc + /vdi*/vsp*/a20*/rfc + /vdi*/vsp*/a20*/dak /va0 := va0*/vsp*/a20*/snc*/uds* rfc* das* lle* dak + /va0*/vsp*/a20*/rfc + /va0*/vsp*/a20*/das /das := das*/vsp*/a20*/vdi* lle* dak + das*/vsp*/a20*/vdi*/a19*/uds*/lds* va0* hle*/lle*/rfc* dak + /das*/vsp*/a20* hle* lle* a19 + /das*/vsp*/a20*/a19* pak + /das*/vsp*/a20*/rfc /bds := bds*/vsp*/a20*/das* dak + /bds*/vsp*/a20* hle* lle* a19 + /bds*/vsp*/a20*/rfc + /bds*/vsp*/a20*/a19* pak /hle := hle*/vsp*/a20*/a19*/va0* lle* dak + hle*/vsp*/a20*/va0* rfc*/das* a19* a11* dak + hle*/vsp*/a20*/va0* rfc*/bds* a19*/a11*/snc* dak + /hle*/vsp*/a20*/a19* pak + /hle*/vsp*/a20*/rfc /lle := lle*/vsp*/a20*/a19*/vdi*/lds* dak + lle*/vsp*/a20* a19*/uds*/lds*/va0*/hle* rfc* dak + lle*/vsp*/a20* va0* rfc*/das* a19* a11* dak + lle*/vsp*/a20* va0* rfc*/bds* a19*/a11*/snc* dak + /lle*/vsp*/a20* snc* a19 + /lle*/vsp*/a20*/a19*/hle + /lle*/vsp*/a20*/a19* pak + /lle*/vsp*/a20*/rfc /dak := dak*/vsp*/a20* a19*/uds* lds*/bds*/hle* rfc + dak*/vsp*/a20*/a19* hle*/lle*/pak* rfc + dak*/vsp*/a20*/a19*/hle* lle*/pak* rfc + dak*/vsp*/a20* a19*/lds*/bds*/lle* rfc + /dak*/vsp*/a20 FUNCTION TABLE clk OE a20 a19 a11 vsp uds lds rfc pak snc vdi va0 das bds hle lle dak ;c a aa v ul r p svv db hl d ;lO2 11 s dd f a nda ad ll a ;kE0 91 p ss c k ci0 ss ee k ------------------------------ CHX XX X XX X X ZZZ ZZ ZZ Z ;initialize CLH XX X XX X X HHH HH HH H CLX XX H XX X X HHH HH HH H CLX XX H XX X L HHH HH HH H ;crt controller high byte access CLL HL L XX H X LHH HH HH H CLL HL L XX L X LHH HH HH H CLL HL L LH H X LLL HH HH H CLL HL L LH L X LLL LH HH H CLL HL L LH H X HLL LL HH H CLL HL L LH L X HLL LL HH H CLL HL L LH H X HHL LL HH H CLL HL L LH L X HHL LL HH H CLL HL L LH H X LHL LL HH H CLL HL L LH L X LHL LL HH H CLL HL L LH H X LLL LL LH H CLL HL L LH L X LLL LL LH H CLL HL L LH H X HLL HH HH L CLL HL L LH L X HLL HH HH L CLL HL L LH H X HLH HH HH L CLX XX H XX L X HHH HH HH H CLL XX L XX H X LHH HH HH H ;crt controller low byte access CLL HL L XX L X LHH HH HH H CLL HL L HL H X LLH HH HH H CLL HL L HL L X LLH LH HH H CLL HL L HL H X HLH LL HH H CLL HL L HL L X HLH LL HH H CLL HL L HL H X HHH LL HH H CLL HL L HL L X HHH LL HH H CLL HL L HL H X LHH LL HH H CLL HL L HL L X LHH LL HH H CLL HL L HL H X LLH LL HL H CLL HL L HL L X LLH LL HL H CLL HL L HL H X HLH HH HH L CLL HL L HL L X HLH HH HH L CLL HL X HL H X HXH HH HH X CLX XX H XX L X HHH HH HH H CLL XX L LL H X LHH HH HH H ;crt controller word access CLL HL L LL L X LHH HH HH H CLL HL L LL H X LLL HH HH H CLL HL L LL L X LLL LH HH H CLL HL L LL H X HLL LL HH H CLL HL L LL L X HLL LL HH H CLL HL L LL H X HHL LL HH H CLL HL L LL L X HHL LL HH H CLL HL L LL H X LHL LL HH H CLL HL L LL L X LHL LL HH H CLL HL L LL H X LLL LL LH H CLL HL L LL L X LLL LL LH H CLL HL L LL H X HLL HH HL H CLL HL L LL L X HLL HH HL H CLL HL L LL H X HHH HH HL H CLL HL L LL L X HHH HH HL H CLL HL L LL H X LHH HH HL H CLL HL L LL L X LHH HH HL H CLL HL L LL H X LLH HH HH H CLL HL L LL L X LLH LH HH H CLL HL L LL H X HLH LL HH H CLL HL L LL L X HLH LL HH H CLL HL L LL H X HHH LL HH H CLL HL L LL L X HHH LL HH H CLL HL L LL H X LHH LL HH H CLL HL L LL L X LHH LL HH H CLL HL L LL H X LLH LL HL H CLL HL L LL L X LLH LL HL H CLL HL L LL H X HLH HH HH L CLL HL L LL L X HLH HH HH L CLL HL L LL H X HLH HH HH L CLL HL X LL L X HXH HH HH X CLX XX H XX H X HHH HH HH H CLX LX H XX L X HHH HH HH H ;picture memory high byte access CLL LX L XX H X LHH HH HH H CLL LX L XX L X LHH HH HH H CLL LX L LH H X LLL HH HH H CLL LX L LH L H LLL LH LH H CLL LX L LH H H LLL LL LH H CLL LX L LH L H LLL LL LH H CLL LX L LH H H LLL LL LH H CLL LX L LH L L LLL LL LH H CLL LX L LH H X LLL HH HH L CLL LX L LH L X LLL HH HH L CLL LX X XX H X XXX HH HH X CLX XX H HH L X HHH HH HH H CLL LX L XX H X LHH HH HH H ;picture memory low byte access CLL LX L XX L X LHH HH HH H CLL LX L HL H H LLH HH HH H CLL LX L HL L H LLH LH HL H CLL LX L HL H H LLH LL HL H CLL LX L HL L H LLH LL HL H CLL LX L HL H H LLH LL HL H CLL LX L HL L L LLH LL HL H CLL LX L HL H L LLH HH HH L CLL LX X XX L X XXH HH HH X CLX XX H HH H X HHH HH HH H CLX XX H XX L X HHH HH HH H ;picture memory word access CLL LX L XX H X LHH HH HH H CLL LX L XX L X LHH HH HH H CLL LX L LL H X LLL HH HH H CLL LX L LL L H LLL LH LL H CLL LX L LL H H LLL LL LL H CLL LX L LL L L LLL LL LL H CLL LX L LL H L LLL HH HL H CLL LX L LL L H LLL HH HL H CLL LX L LL H H LLH HH HL H CLL LX L LL L H LLH LH HL H CLL LX L LL H H LLH LL HL H CLL LX L LL L L LLH LL HL H CLL LX L LL H X LLH HH HH L CLL LX L LL L X LLH HH HH L CLL LX X XX H X XXH HH HH X CLX XX H XX L X HHH HH HH H CLL HH L XX H X LHH HH HH H ;mover high byte access CLL HH L XX L X LHH HH HH H CLL HH L LH H X LLL HH HH H CLL HH L LH L X LLL LH HH H CLL HH L LH H X LLL LL LH H CLL HH L LH L X LLL LL LH H CLL HH L LH H X LLL HH HH L CLL HH L LH L X LLL HH HH L CLH HH X XH H X XXH HH HH X CLX XX H XH L X HHH HH HH H CLL HH L XX H X LHH HH HH H ;mover low byte access CLL HH L XX L X LHH HH HH H CLL HH L HL H X LLH HH HH H CLL HH L HL L X LLH LH HH H CLL HH L HL H X LLH LL HL H CLL HH L HL L X LLH LL HL H CLL HH L HL H X LLH HH HH L CLX HH H XX L X HHH HH HH H CLL HH L XX H X LHH HH HH H ;mover word access CLL HH L XX L X LHH HH HH H CLL HH L LL H X LLL HH HH H CLL HH L LL L X LLL LH HH H CLL HH L LL H X LLL LL LH H CLL HH L LL L X LLL LL LH H CLL HH L LL H X LLL HH HL H CLL HH L LL L X LLL HH HL H CLL HH L LL H X LLH HH HH H CLL HH L LL L X LLH LH HH H CLL HH L LL H X LLH LL HL H CLL HH L LL L X LLH LL HL H CLL HH L LL H X LLH HH HH L CLL HH L LL L X LLH HH HH L CLL HH X XX H X XXX HH HH X CLX HH H XX L X HHH HH HH H ------------------------------ DESCRIPTION This device is a state generator for byte and word communication between X37 CPU board and X35 graphic controller. Different pulse trains are generated depending on access to 6845 CRT controller, mover block or picture memory.