Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

ЇюЁьрЄ ш рфЁхёр ЁхушёЄЁют эр spi-°шэх avr<>fpga.

эряюьшэр■, єёЄрэютър эюьхЁр - яЁш spics_n=1, фрыхх т 0 ш °ы╕ь срщЄ (1 шыш
эхёъюы№ъю).


╤ЄрЄєё яюфуюЄртыштрхЄё  ъ т√фрўх (ыюўшЄё ) т ьюьхэЄ spics_n 0->1.
CЄрЄєё: (ёўшЄ√трхЄё  яЁш spics_n=1 т ьюьхэЄ чряшёш эюьхЁр):
bit.7 - Read-Not-Write (rnw): =1 - ёяхъЄЁєь чртршЄшыё  эр ўЄхэшш, =0 - эр чряшёш.
bits.6..0 - ъръющ фхтрщё чртршЄшы, хёыш =1. ╧юър хёЄ№
 bit.0 - хёыш 1, чртршЄшыш уы■ъ-ўрё√.

╫Єюс√ Єюы№ъю ёўшЄрЄ№ ёЄрЄєё - эрфю ёухэхЁшЁютрЄ№ ЇЁюэЄ spics_n 0->1.
┼ёыш spics_n с√ы т 1 - эрфю хую яхЁхф╕ЁэєЄ№.


яюёых яхЁхфхЁур spics_n 0->1 эюьхЁ чрэютю эрфю ёЄртшЄ№.


ЁхушёЄЁ $00 - фхЇюыЄэ√щ эюьхЁ, т эхую ьюцэю яшёрЄ№, ¤Єю яющф╕Є т
шуэюЁ. ╙ёЄрэртыштрхЄё  ртЄюьрЄшўхёъш т ьюьхэЄ spics_n 0->1


ЁхушёЄЁ $10 - фрээ√х фы  ъыртшрЄєЁ√ (40 сшЄ ёфтшуют√щ Ёху), чряюьшэр■Єё 
              яюёыхфэшх 40 тфтшэєЄ√ї сшЄют.
ЁхушёЄЁ $11 - т ьюьхэЄ spics_n 0->1 ё ¤Єшь єёЄрэютыхээ√ь ЁхушёЄЁюь
єїюф Є фрээ√х т Ёрсюўшщ ЁхушёЄЁ ъыртшрЄєЁ√ (Єю, ўЄю чряшёрэю с√ыю т $10).

ЁхушёЄЁ $20 - X coord ь√°ш
        $21 - Y coord ь√°ш
        $22 - ъэюяъш ь√°ш
        $23 - ъхьёЄюэ цющёЄшъ


ърцф√щ шч ЁхушёЄЁют єїюфшЄ т ёяхъЄЁєь яю ЇръЄє spics_n 0->1

ЁхушёЄЁ $30 - ЁхушёЄЁ ёсЁюёр - чрфрхЄ ёрь ЇръЄ ёсЁюёр Z80 ш ёЄЁрэшўъє ячє, т
ъюЄюЁє■ ёсЁюёшЄ№ё . $30[5:4] чрфр■Є эюьхЁ ёЄЁрэшЎ√, ъєфр ёсЁюёшЄ№ё . ╘ръЄ
ёсЁюёр - spics_n 0->1


ўрёшъш:

$41 - ЁхушёЄЁ ўЄхэш  рфЁхёр, ъюЄюЁ√щ с√ы єёЄрэютыхэ ёяхъЄЁєьюь фы  уы■ъюўрёют.

$40 - ЁхушёЄЁ ўЄхэш -чряшёш фрээ√ї, ъюЄюЁ√х юцшфрхЄ ёяхъЄЁєь т тршЄх. ╥ю, ўЄю
т эхую яш°хЄё  - шф╕Є т ёяхъЄЁєь, хёыш ЄюЄ тршЄшЄё  эр ўЄхэшш, шыш цх шч ¤Єюую
ЁхушёЄЁр ёўшЄ√трхЄё  Єю, ўЄю ёяхъЄЁєьюь чряшёрэю, хёыш ЄюЄ тршЄшЄё  эр чряшёш.
╧юёых юсьхэр, т ьюьхэЄ spics_n 0->1 ёяхъЄЁєь ЁрчтршЄштрхЄё , яЁхЁ√трэшх эр
ртЁъє ёэшьрхЄё , шч ёЄрЄєёр сшЄшъ юсэєы хЄё .

ЁхушёЄЁ $40 юс∙шщ фы  тёхї тршЄ-яюЁЄют


╩юэЇшу - ЁхушёЄЁ√:

config0: $50 - Єюы№ъю эр чряшё№:

         сшЄ 0 - тъы■ўхэшх ┬├└ (=1) ЁхушёЄЁ ръЄєрышчшЁєхЄё  яюёых чряшёш фрээ√ї яю ЇЁюэЄє spics_n 0->1.

         сшЄ 1 - яюфрўр эьш. хёыш =1 - nmi_n=0, хёыш =0 - nmi_n=Z