Blame | Last modification | View Log | Download | RSS feed
ЇюЁьрЄ ш рфЁхёр ЁхушёЄЁют эр 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