Subversion Repositories ngs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 lvd 1
   ╘єэъЎшш epm3032 т э№■├╤х
2
 
3
 
4
 I.
5
 
6
╩юььєЄшЁютрЄ№ ъыюъ. ═р тїюф шфєЄ 24 ш 20 ьуЎ, ёшуэры√ т√сюЁр ъыюър,
7
эр т√їюфх - т√сЁрээ√щ ъыюъ.
8
 
9
тїюф√:
10
clk24in - 24ьуЎ
11
clk20in - 20ьуЎ
12
clkout - т√їюф (ъыюъ эр Z80 ш уыртэє■ ╘╧├╙)
13
clksel1 - т√сюЁ
14
clksel2 -      ъыюър
15
 
16
{clksel1,clksel2}  |  ╫рёЄюЄр, ╠├Ў
17
-------------------+----------
18
 
19
 
20
   1        0      |  20
21
   1        1      |  10
22
 
23
 
24
 II.
25
 
26
╨єышЄ№ ярь Є№■ чхЄэшър, ъюуфр юёэютэр  Їяур эх чруЁєцхэр ш х╕ эрфю чруЁєчшЄ№. ╘шўш:
27
 
28
тїюф cold reset (coldres_n), яю эхьє ухэхЁшЄё  warmres_n ш nCONFIG эр Їяур, ёсЁрё√трхЄё  яЁюЎ ш Їяур т Ёхцшь
29
ъюэЇшуєЁшЁютрэш  ттюфшЄё .
30
 
31
┬ ¤Єюь Ёхцшьх ёЄрЁ°шх рфЁхёр ярь Єш ш ╓╤√ - яєыыряыхэ√ 1ъюь, 3032 ЁєышЄ Єюы№ъю mema14 ш mema15, romcs_n ш ramcs0_n,
32
Є.х. тшф Єё  ёЄрЁ°шх 64ъс 1ющ ьёї ╬╟╙ ш ╧╟╙.
33
ьряяшэу:
34
0000-3fff - яхЁт√х 16ъс ╧╟╙ (шч т√°хєърчрээюую ъєёър 64ъс)
35
4000-7fff - яхЁт√х 16ъс ╬╟╙
36
8000-ffff - ы■ср  яюыютшэър 64ъс ╬╟╙ шыш ╧╟╙, ёь. юяшёрэшх яюЁЄют.
37
 
38
╧юЁЄ√ (ьырф°шщ рфЁхё, ёЄрЁ°шщ - яюЇшує)
39
 
40
%00xxxxxx - фы  ╘╧├└
41
%01xxxxxx, ўЄхэшх: d7=cold reset flag, 0 - с√ы cold reset, 1 - эх с√ыю
42
%01їїїїїї, чряшё№: d7=1 т 32ъс ёЄЁрэшўъх ╬╟╙,0 - ╧╟╙, d0=0 ьырф°шх 32ъ т ёЄЁрэшўъх,1 - ёЄрЁ°шх (ёь. т√°х)
43
%10xxxxxx, ўЄхэшх: d7 - nSTATUS, d0 - CONF_DONE
44
%10xxxxxx, чряшё№: d7=1 - єёЄрэютшЄ№ т 1 cold reset flag, 0 - эх ьхэ Є№; d0 - чрфрЄ№ nCONFIG
45
%11xxxxxx, чряшё№ срщЄр ъюэЇшуєЁрЎшш т ╘╧├└
46
%11xxxxxx, ўЄхэшх срщЄр уюЄютэюёЄш шч ╘╧├└
47
 
48
ё яЁюЎр шфєЄ ёшуэры√:
49
a14,a15,a6,a7,d7,d0
50
/iorq, /mreq, /rd, /wr
51
эр яЁюЎ: /res (ъ warmres_n)
52
 
53
эр ярь Є№:
54
mema14,mema15,ramcs0_n,romcs_n,memoe_n,memwe_n
55
 
56
ё ухэхЁрЄюЁр ёсЁюёр/ъэюяъш: coldres_n
57
 
58
эр/ё ╘╧├└:
59
nCONFIG, nSTATUS, CONF_DONE
60
х∙╕: cs,INIT_DONE
61
 
62
╩ръ 3032 єчэр╕Є, ъюуфр юэр ЁєышЄ, р ъюуфр ╘╧├└:
63
 
64
1. яю ёшуэрыє coldres_n юэр ухэхЁшЄ ╘╧├└°ъх nCONFIG т эюы№, р Єръцх warmres_n (эр яЁюЎ),
65
2. ёшуэры nCONFIG ёсЁрё√трхЄ рёшэїЁюээю ЄЁшуухЁ 'ЁєыхЁёЄтр', Є.х. 3032 ёўшЄрхЄ, ўЄю юэр ЁєышЄ
66
ярь Є№■ фы  яЁюЎр.
67
3. ╧юыюцшЄхы№э√щ ЇЁюэЄ INIT_DONE єёЄрэртыштрхЄ ЄЁшуухЁ 'ЁєыхЁёЄтр', Є.х. ЄхяхЁ№ ╘╧├└°ър
68
ЁєышЄ ярь Є№■ ш тёхь юёЄры№э√ь, яЁш ¤Єюь ёЁрчє цх т√фр╕Єё  шьяєы№ё warmres_n, ёсЁрё√тр■∙шщ яЁюЎ ш ╘╧├└°ъє
69
(єцх юЄъюэЇшуєЁхээє■), ш яЁюЎ эрўшэрхЄ ЁрсюЄє єцх яЁю ╘╧├└°ъющ.
70
4. хёыш їюўхЄё  яхЁхъюэЇшуєЁшЄ№ё  эр їюфє, ўхЁхч яюЁЄ юсэєы хь nCONFIG. ╤сЁюёр яЁш ¤Єюь эх сєфхЄ, эю
71
ъюэЄЁюы№ эрф ярь Є№■ тхЁэ╕Єё  ъ 3032, ЄєЄ эрфю ёфхырЄ№ Єръ, ўЄюс√ яЁюЎ яЁюфюыцшы т√яюыэ Є№ юёь√ёыхээє■ яЁюуЁрььє.
72
─рыхх, яю яЁшїюфє INIT_DONE яЁюЎ+╘╧├└ ёсЁюё Єё . ╤ютёхь эрыхЄє - эх т√щфхЄ.
73
 
74
╥ЁшуухЁ 'ЁєыхЁёЄтр' ЁєышЄ:
75
 
76
Z-ёюёЄю эшхь ёшуэрыют єяЁртыхэш  ярь Є№■, ёшуэрыюь cs эр ╘╧├└.
77