Subversion Repositories MB01 Project

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 - 1
||	FILE:	#9001.PLD
2
||	PROJ:	20130517
3
||	PART:	G26CV12-#9001
4
||
5
||	DEV :	GAL26CV12
6
||
7
|| 	DESC:	VIDEO CONTROL
8
||
9
|
10
|GAL26CV12
11
|
12
|| INPUT
13
|  1:CLK, 2:LD, 3:CEI, 4:DEI, 5:HSI, 6:VSI, 8:AT5, 9:CT0, 10:CT1,
14
| 11:CT2, 12:CT3, 13:CT6, 14:CT7, 15:D0, 27:F1, 28:F2,
15
|| OUTPUT
16
|  26:HS, 25:VS, 24:EUL, 23:CE, 22:DE, 20:FB, 19:FC,
17
|  18:Q0, 17:PS5, 16:-
18
|
19
| SIGNATURE: "9001    "
20
|
21
|| --------------------------------------------------------
22
|  B0  = (D0  & LD') # (Q0  & LD)
23
|  HSD = (HSI & LD') # (HS  & LD)
24
|  VSD = (VSI & LD') # (VS  & LD)
25
|  CED = (CEI & LD') # (CE  & LD)
26
|| /CT7 ABILITA DISPLAY ENABLE
27
|  DED = (DEI & LD' & CT7') # (DE  & LD)
28
|| CT6 ABILITA ATTRIBUTO AT5 = UNDER LINE
29
|  ULD = (AT5 & LD' & CT6) # (EUL  & LD)
30
|| /CT6 ABILITA ATTRIBUTO AT5 = PALETTE ADDRESS PS5
31
|  PS5 = (AT5 & CT6')
32
|| FREQUENZA BLINK CARATTERE (1/32 VSYNC)
33
|| CT3 INVERTE FREQUENZA
34
|  FBD = (CT3' & LD' & F2) # (CT3 & LD' & F2') # (LD & FB)
35
|| FREQUENZA BLINK CURSORE
36
|| /CT0 -> 1/16 VSYNC -- CT0 -> 1/32 VSYNC
37
|| CT1  -> INVERTE FREQUENZA BLINK CURSORE
38
|| CT2  -> ABILITA BLINK CURSORE
39
|| CT2 = 0 => CURSORE FISSO (se abilitato da CRTC)
40
|  FL0 = (CT2 & F1' & LD' & F2'  & CT1)
41
|  FL1 = (CT2 & F1' & LD' & CT0' & CT1)
42
|  FL2 = (CT2 & F1  & LD' & CT0' & CT1')
43
|  FL3 = (CT2 & LD' & F2' & CT0  & CT1)
44
|  FL4 = (CT2 & LD' & F2  & CT0  & CT1')
45
|  FL5 = (LD & FC)
46
|  FL6 = (CT2' & LD')
47
|  FCD = (FL0 # FL1 # FL2 # FL3 # FL4 # FL5 # FL6)
48
|| LOAD DATA
49
|  Q0  = CLK // B0
50
|  HS  = CLK // HSD
51
|  VS  = CLK // VSD
52
|  CE  = CLK // CED
53
|  DE  = CLK // DED
54
|  EUL = CLK // ULD
55
|  FB  = CLK // FBD
56
|  FC  = CLK // FCD