{"id":1629,"date":"2014-08-29T09:54:52","date_gmt":"2014-08-29T07:54:52","guid":{"rendered":"https:\/\/zz-indigo.mavipet.sk\/?p=1629"},"modified":"2019-10-29T18:04:50","modified_gmt":"2019-10-29T18:04:50","slug":"c_brain-nove-vhdl-core-pre-cpld-2","status":"publish","type":"post","link":"https:\/\/zz-indigo.mavipet.sk\/?p=1629","title":{"rendered":"C_Brain nove VHDL core pre CPLD. (2)"},"content":{"rendered":"<p>C_Brain logiku som trochu prerobil. Oproti predch\u00e1dzaj\u00facej verzii sa zmenil sp\u00f4sob generovanie IRQ, Namiesto v\u00fdberu jedn\u00e9ho zdroja sa vyber\u00e1 maska. A v CPLD bude jednoduch\u00fd s\u00e9riov\u00fd port z pevne nastaven\u00fdmi parametrami. Ten e\u0161te nieje implementovan\u00fd, d\u00fafam \u017ee sa vojde.<\/p>\n<p><!--more-->Podpora je realizovan\u00e1 pomocou dvoch registrov v rozsahu 0xC000 \u2013 0xC003. Tie s\u00fa zrkadlen\u00e9 v celom rozsahu 0xC000 a\u017e 0xCFFF.<\/p>\n<ul>\n<li>0xC000 \u2013 R\/W S\u00e9riov\u00fd port d\u00e1ta.<\/li>\n<li>0xC001 \u2013 RO Nastavenie a stav S\u00e9riov\u00e9ho portu.\n<ul>\n<li>D0 &#8211; D\u00e1ta odosielan\u00e9. 1= D\u00e1ta sa posielaj\u00fa, po poslan\u00ed sa vynuluje<\/li>\n<li>D1 &#8211; D\u00e1ta prijate. 1 = D\u00e1ta prijat\u00e9, po pre\u010d\u00edtan\u00ed sa vynuluje.<\/li>\n<\/ul>\n<\/li>\n<li>0xC002 \u2013 RO IRQ vektor register. Obsahuje pr\u00edznaky odkia\u013e pri\u0161lo preru\u0161enie\n<ul>\n<li>D2 \u2013 IRQ0 \u2013 VIA chip<\/li>\n<li>D1 \u2013 INTX \u2013 Extern\u00e9 roz\u0161\u00edrenie<\/li>\n<li>D0 \u2013 sIRQ \u2013 Preru\u0161enie od S\u00e9riov\u00fd portu.<\/li>\n<\/ul>\n<\/li>\n<li>0xC003 \u2013 RW Syst\u00e9mov\u00fd register.\n<ul>\n<li>D7 \u2013 LockH \u2013 Uzamknutie z\u00e1pisu do hornej \u010dasti EEPROM\n<ul>\n<li>1 \u2013 Zamknut\u00e9 \u2013 RESET stav<\/li>\n<li>0 \u2013 Odomknut\u00e9<\/li>\n<\/ul>\n<\/li>\n<li>D6 \u2013 LockL \u2013 Uzamknutie z\u00e1pisu do spodnej \u010dasti EEPROM\n<ul>\n<li>1 \u2013 Zamknut\u00e9 \u2013 RESET stav<\/li>\n<li>0 \u2013 Odomknut\u00e9<\/li>\n<\/ul>\n<\/li>\n<li>D3 a D4 \u2013 nmiSEL \u2013 V\u00fdber NMI zdroja\n<ul>\n<li>00 \u2013 \u017diadne NMI \u2013 RESET stav<\/li>\n<li>01 \u2013 sIRQ \u2013 Preru\u0161enie od S\u00e9riov\u00fd portu.<\/li>\n<li>10 \u2013 INTX \u2013 Extern\u00e9 roz\u0161\u00edrenie<\/li>\n<li>11 \u2013 IRQ0 \u2013 VIA chip<\/li>\n<\/ul>\n<\/li>\n<li>D0 &#8211; D2 IRQ mask = RESET stav \u017eiadne povolene IRQ\n<ul>\n<li>D2 \u2013 IRQ0 \u2013 VIA chip<\/li>\n<li>D1 \u2013 INTX \u2013 Extern\u00e9 roz\u0161\u00edrenie<\/li>\n<li>D0 \u2013 sIRQ \u2013 Preru\u0161enie od S\u00e9riov\u00fd portu.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>C_Brain logiku som trochu prerobil. Oproti predch\u00e1dzaj\u00facej verzii sa zmenil sp\u00f4sob generovanie IRQ, Namiesto v\u00fdberu jedn\u00e9ho zdroja sa vyber\u00e1 maska. A v CPLD bude jednoduch\u00fd s\u00e9riov\u00fd port z pevne nastaven\u00fdmi parametrami. Ten e\u0161te nieje implementovan\u00fd, d\u00fafam \u017ee sa vojde.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,3,5,6],"tags":[],"class_list":["post-1629","post","type-post","status-publish","format-standard","hentry","category-c-brain","category-hw-a-sw","category-ostatne","category-projekty"],"_links":{"self":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/1629","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=1629"}],"version-history":[{"count":1,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/1629\/revisions"}],"predecessor-version":[{"id":2049,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/1629\/revisions\/2049"}],"wp:attachment":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}