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