{"id":1124,"date":"2013-09-06T21:16:06","date_gmt":"2013-09-06T19:16:06","guid":{"rendered":"https:\/\/zz-indigo.mavipet.sk\/?p=1124"},"modified":"2019-10-29T18:04:54","modified_gmt":"2019-10-29T18:04:54","slug":"minimalisticke-spi-u_spi","status":"publish","type":"post","link":"https:\/\/zz-indigo.mavipet.sk\/?p=1124","title":{"rendered":"Minimalisticke SPI u_SPI"},"content":{"rendered":"<p>Ke\u010f\u017ee som e\u0161te st\u00e1le naladen\u00fd na VHDL a moc sa mi nechce prep\u00edna\u0165 do 6502 assembleru. Ktor\u00fd sa mus\u00edm viacmenej nau\u010di\u0165 odznova, Lebo bez neho nenaprogramujem FLASH z ZZ_RAM. Som rozm\u00fd\u0161\u013eal nad mo\u017enos\u0165ami vyu\u017ei\u0165 CPLD ako alternat\u00edvu k \u0165a\u017e\u0161ie zohnateln\u00fdmi IO. Pr\u00edpadne vyrobi\u0165 si nejak\u00fd IO ktor\u00fd sa z\u00edde a ned\u00e1 sa k\u00fapi\u0165. Ako prv\u00e9 padol n\u00e1pad na SPI, Ktor\u00e9 je pou\u017eite\u013en\u00e9 z C64 ale aj z moj\u00edm \u010fal\u0161\u00edm projektom C_BRAIN. \u010co by mal by\u0165 univerz\u00e1lny koprocesor pre C64 komunikuj\u00faci cez IEC.<\/p>\n<p><!--more--><\/p>\n<p>Ale nasp\u00e4\u0165 k SPI. Na internete sa d\u00e1 n\u00e1js\u0165 <a title=\"Daryl's Computer Hobby Page 65SPI\" href=\"http:\/\/sbc.rictor.org\/io\/65spi.html\">65SPI<\/a> Ktor\u00fd je ale na m\u00f4j vkus moc ve\u013ek\u00fd, V mojom n\u00e1zore ma utvrdil aj projekt <a title=\"The ZX-Spectrum ZXMMC Interface's page\" href=\"http:\/\/www.zxbada.bbk.org\/zxmmc\/\">ZXMMC<\/a> ktor\u00fd do rovnak\u00e9ho CPLD vtesnal nielen SPI ale i s\u00e9riov\u00fd port. A to v\u0161etko v\u010faka tomu \u017ee sa nezapodieval nepotrebn\u00fdmi zbyto\u010dnos\u0165ami. Ako s\u00fa gener\u00e1tory hod\u00edn \u010di \u010fal\u0161ie m\u00e1lo vyu\u017e\u00edvan\u00e9 nastavenia.<\/p>\n<p>Moje pokusy z prv\u00fa tie\u017e ukazovali na fakt ze do 32 makrobuniek sa SPI vtesna\u0165 ned\u00e1 ale opak bol pravdou. Aktu\u00e1lna <a title=\"u_SPI\" href=\"https:\/\/svn.mavipet.sk\/svn\/fpga_tests\/u_SPI\/u_SPI.vhd\">ALFA verzia ur\u010den\u00e1 do VHDL repl\u00edk<\/a> m\u00e1 v MAX3000 rade len 15 makrobuniek. A to narozdiel od verzie v <a title=\"The ZX-Spectrum ZXMMC Interface's page\" href=\"http:\/\/www.zxbada.bbk.org\/zxmmc\/\">ZXMMC<\/a> m\u00e1 mo\u017enos\u0165 nastavenia SPI modu.\u00a0 Jedin\u00e9 \u010do tu ch\u00fdba je generovanie CS\u00a0 ale to je len oby\u010dajn\u00fd register.<\/p>\n<p>Ak simul\u00e1cie a re\u00e1lne nasadenie uk\u00e1\u017eu \u017ee rie\u0161enie je dobr\u00e9 \u010fal\u0161\u00ed na rade bude s\u00e9riov\u00fd port.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ke\u010f\u017ee som e\u0161te st\u00e1le naladen\u00fd na VHDL a moc sa mi nechce prep\u00edna\u0165 do 6502 assembleru. Ktor\u00fd sa mus\u00edm viacmenej nau\u010di\u0165 odznova, Lebo bez neho nenaprogramujem FLASH z ZZ_RAM. Som rozm\u00fd\u0161\u013eal nad mo\u017enos\u0165ami vyu\u017ei\u0165 CPLD ako alternat\u00edvu k \u0165a\u017e\u0161ie zohnateln\u00fdmi &hellip; <a href=\"https:\/\/zz-indigo.mavipet.sk\/?p=1124\">Pokra\u010dova\u0165 v \u010d\u00edtan\u00ed <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,22,3],"tags":[],"class_list":["post-1124","post","type-post","status-publish","format-standard","hentry","category-commodore","category-fpga","category-hw-a-sw"],"_links":{"self":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/1124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1124"}],"version-history":[{"count":1,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/1124\/revisions"}],"predecessor-version":[{"id":2695,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/1124\/revisions\/2695"}],"wp:attachment":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}