{"id":1871,"date":"2015-09-25T10:56:55","date_gmt":"2015-09-25T08:56:55","guid":{"rendered":"https:\/\/zz-indigo.mavipet.sk\/?p=1871"},"modified":"2019-10-29T18:04:49","modified_gmt":"2019-10-29T18:04:49","slug":"socz80-extremny-z80-system","status":"publish","type":"post","link":"https:\/\/zz-indigo.mavipet.sk\/?p=1871","title":{"rendered":"SOCZ80 &#8211; Extr\u00e9mny Z80 syst\u00e9m"},"content":{"rendered":"<p>Pozeral som ako min\u00fa\u0165 moje \u010fal\u0161ie star\u00e9 FPGA kity a narazil som na <a title=\"SOCZ80 project\" href=\"http:\/\/sowerbutts.com\/socz80\/\">SOCZ80<\/a>. Jedn\u00e1 sa o extr\u00e9mny stroj z 8M SDRAM, Serial Flash, SD a dvoma s\u00e9riov\u00fdmi portami. Povodn\u00ed je pre Xilinx ale existuje aj \u00faprava na <a title=\"SOCZ altera version\" href=\"https:\/\/github.com\/slp\/socz80-altera\">Altera<\/a>. P\u00f4vodn\u00e1 verzia na xilinxe be\u017e\u00ed na 128Mhz, Altera verzia be\u017e\u00ed len 50Mhz. Mnou pou\u017e\u00edvan\u00e9 FPGA s\u00fa dos\u0165 mal\u00e9, preto bol vyhoden\u00fd k\u00f3d pre cache, preto je CPU brzden\u00e9.<\/p>\n<p><!--more--><\/p>\n<p>K\u00f3d bol upraven\u00fd pre <a href=\"https:\/\/zz-indigo.mavipet.sk\/?p=7\"><strong>AC2580<\/strong> a <strong>ASK2CB<\/strong><\/a>. Z t\u00fdm \u017ee ako kone\u010dn\u00e9 rie\u0161enie bude pou\u017eiy AC2580. Ku ktor\u00e9mu prid\u00e1m vhodn\u00fd FLASH a sk\u00fasim e\u0161te primapova\u0165 na doske pripojen\u00fa Flash ROM.<\/p>\n<p>Syst\u00e9m m\u00e1 nasledovne rozdelen\u00fa pam\u00e4\u0165:<\/p>\n<ul>\n<li>0x0 000 000 &#8211; 0x1 FFF FFF\u00a0 32MB DRAM ( 8MB DRAM 4x)<\/li>\n<li>0x2 000 000 &#8211; 0x2 000 FFF\u00a0\u00a0 4KB monitor ROM\u00a0 (FPGA block RAM)<\/li>\n<li>0x2 001 000 &#8211; 0x2 001 FFF\u00a0\u00a0 4KB SRAM\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 (FPGA block RAM)<\/li>\n<li>0x2 002 000 &#8211; 0x3 FFF FFF\u00a0 Vo\u013en\u00e9\n<ul>\n<li>0x3 000 000 &#8211; 0x3 3FF FFF\u00a0 Pl\u00e1novan\u00e1 Paraleln\u00e1 Flash 29LV320<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Syst\u00e9m pou\u017e\u00edva MMU ktor\u00e9 mapuje po 4k blokoch.<\/p>\n<p>Syst\u00e9m ma nasledovne rozdelen\u00fd IO subsyst\u00e9m:<\/p>\n<ul>\n<li>00 &#8230; 07\u00a0\u00a0\u00a0\u00a0 UART0 (konzola)<\/li>\n<li>10 &#8230; 17\u00a0\u00a0\u00a0\u00a0 Timer<\/li>\n<li>18 &#8230; 1F\u00a0\u00a0\u00a0\u00a0 SPI Flast<\/li>\n<li>20 &#8230; 27\u00a0\u00a0\u00a0\u00a0 GPIO<\/li>\n<li>28 &#8230; 2F\u00a0\u00a0\u00a0\u00a0 UART 1<\/li>\n<li>30 &#8230; 37\u00a0\u00a0\u00a0\u00a0 SPI SD-card<\/li>\n<li>F0 &#8230; F7\u00a0\u00a0\u00a0\u00a0 clk-scale<\/li>\n<li>F8 &#8230; FF\u00a0\u00a0\u00a0\u00a0 MMU<\/li>\n<\/ul>\n<p>Ide\u00e1lne by bolo UART0 nahradi\u0165 VGA termin\u00e1lom ako m\u00e1 <a href=\"http:\/\/searle.hostei.com\/grant\/Multicomp\/index.html\">Grant Searle v Multicompe<\/a>. Ten ale emuluje 6850. A Grantova licencia nedovo\u013euje \u00fapravu k\u00f3du.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pozeral som ako min\u00fa\u0165 moje \u010fal\u0161ie star\u00e9 FPGA kity a narazil som na SOCZ80. Jedn\u00e1 sa o extr\u00e9mny stroj z 8M SDRAM, Serial Flash, SD a dvoma s\u00e9riov\u00fdmi portami. Povodn\u00ed je pre Xilinx ale existuje aj \u00faprava na Altera. P\u00f4vodn\u00e1 &hellip; <a href=\"https:\/\/zz-indigo.mavipet.sk\/?p=1871\">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":[5],"tags":[],"class_list":["post-1871","post","type-post","status-publish","format-standard","hentry","category-ostatne"],"_links":{"self":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/1871","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=1871"}],"version-history":[{"count":1,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/1871\/revisions"}],"predecessor-version":[{"id":2630,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=\/wp\/v2\/posts\/1871\/revisions\/2630"}],"wp:attachment":[{"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zz-indigo.mavipet.sk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}