<div dir="ltr">A nešlo by ten odkaz poslat veřejně? Také bych se rád mrknul.<div><br></div><div>Honza</div></div><div class="gmail_extra"><br><div class="gmail_quote">Dne 7. února 2015 16:11 Ondrej <span dir="ltr"><<a href="mailto:leguanolog@seznam.cz" target="_blank">leguanolog@seznam.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hodně hrubý odhad 50 MHz (na hraní to stačí já s tím dekódoval OGG). Čítač je fajn, ale to nic neznamená, protože procesor je hlediska FPGA nejhorší možná struktura - všechny signály jsou navzájem propojené a zároveň tam nemůže být skoro nikde Dčko.<br>
Na té destičce spíš dojedete na nedostatek paměti.<br>
Diplomka je v knihovně CVUT :-) Někam jí nahraju a pošlu odkaz soukromě.<br>
<br>
OR je sice na pohled pěkný a strukturovaný, ale na nějaké modifikace to také moc není - zkoušel jsem tam něco upravovat a moc mi to nešlo :-( Ale ono to není potřeba - vše se dá nastavit pomocí define.<br>
<br>
Ondřej<br>
<br>
Dne 7.2.2015 v 10:32 Jaroslav Buchta napsal(a):<div class="HOEnZb"><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Diky za info, za tu diplomku bych byl vdecny.<br>
Ja si chci prave hrat a pochopit to, takze sice jsem si take ten NIOSII naklikal ale nejak me to nebavi, kod je uzavreny (pisou sifrovany, maji to dobre vymyslene, kdyz se navic nastavi neco, co neni free, jde vygenerovat jen SOF soubor a ten jeste zrejme je funkcni jen hodinu...) Prekvapilo me, ze v te free verzi je moznost pridat SDRAM ale ne obycejnou externi SRAM, to nechapu, to by se dalo zapojit aspon na pichacim poli. Takhle u teto verze FPGA muzu dat max cca 24kB interni pameti. Prohlizel jsem si zdrojaky OR a prijde mi to celkem strukturovane a pochopitelne. Na jake frekvenci (instrukcni cyklus) by cca zvladnul bezet v tom FPGA EP4CE6E22C8N, to ma max. frekvenci 400MHz, jestli jsem to pochopil, aspon citac na teto frekvenci bezi i kdyz pri synteze nebo spis potom analyze tam je nejaky warning...<br>
<br>
Dne 7. 2. 2015 v 8:01 Ondrej napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Xilinx má svůj Microblaze a ten je cca to samé jako NOIS. Na EDK (které tu bylo zmiňováno) zapomeňte. Pro 6 a 7 řadu se používá Vivado a to je mnohem hezčí a přehlednější než EDK a ISE/PlanAhead. A navíc je v něm (nemám na 100% ověřeno) Microblaze i ve FREE (WebPack) edici. Teď koukám, že to platí jen pro FPGA řady Zynq, takže zas taková bomba to není.<br>
Nicméně na hradní když už tak Zynq - je v tom ARM na cca. 1 GHz a to už je pořádný výkon. A navíc má v sobě všechny periferie jako např. Ethernet. Cenově taky nevychází špatně. A je k dispozici spousta destiček a podpora je v FREE edici SW. Altera má také něco podobného.<br>
<br>
OpenRISC se dá očesat i do těch nejmenších FPGA. Akorát je pak menší fmax než má např. MicroBlaze (66 MHz vs. 100 MHz). Kdybyste si s tím chtěl hrát, tak jsem na tohle téma (OpenRISC v FPGA) dělal diplomku, takže vám můžu ušetřit pár měsíců tápání. Obecně OR funguje, přeložit se dá, program na tom běží, umí to gcc, gdb atd. Jenomže k tomu nejsou žádně periferie (to co je na OpenCores je někdy nepoužitelné), takže vývoj je složitý a pomalý. Dneska už možná něco mají včetně demodesignů pro nějaké desky, ale už to delší dobu nesleduji, tak nevím. Ono jedna věc je mít procesor a druhá mít k němu připojenou DDR3 paměť.<br>
<br>
Obecně pro řešení od Xilinx můžu během pár minut naklikat celý SoC a přeložit Hello World. Pro OpenRISC je to samé práce na měsíc. Ale zase pochopíte celé flow. Takže na hraní super, ale pro komerční nasazení je lepší koupit licenci na SW s pořádným procákem.<br>
<br>
Ondřej<br>
<br>
PS: Přijde mi, že Verilog v poslední době vyhrává.<br>
<br>
Dne 6.2.2015 v 19:49 Jaroslav Buchta napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Pouziva nekdo subj?<br>
Vcera mi prislo <a href="http://www.ebay.com/itm/231314346641?_trksid=p2060778.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT" target="_blank">http://www.ebay.com/itm/<u></u>231314346641?_trksid=p2060778.<u></u>m2749.l2649&ssPageName=STRK%<u></u>3AMEBIDX%3AIT</a> (docela fofrem, objednano 20.1) s Cyclone IV EP4CE6E22C8N, ledkama blikam skrz citac.<br>
Podle tutorialu <a href="http://www.mouser.com/pdfdocs/My_First_NiosII.PDF" target="_blank">http://www.mouser.com/pdfdocs/<u></u>My_First_NiosII.PDF</a> jsem to zkompiloval a ta nejmensi verze procesoru co je free s moduly JTAG, interni pameti a PIO pro ledky zabere 25% bloku - to mi prijde dost dobre.<br>
Integrace do SW Quartus II je zda se dost propracovana. Design procesoru se naklika a Wizard pro hello world v Eclipse je take luxusni, jde prelozit a mini verze ma asi 650B kodu. Funkcnost jsem jeste nezkousel ale dle vseho by to melo jit, vcetne ladeni...<br>
<br>
Nelibi se mi, ze je to takove omezene a uzavrene - je rozumna uplne free alternativa? Je mi jasne, ze do tohoto FPGA nic moc nenacpu, ale abych se vydal rozumnou cestou, kdyz uz se na tom ucim. Asi z OpenCores OpenRISC1000, ale nevim, jestli se to da nejak ocesat i pro takto male FPGA.<br>
<br>
Ma neco takoveho Xilinx? To mam nejake nadupane moduly i s ext. pametmi, ale ten jejich soft mi prijde takovy neprehlednejsi. K Altere je IMHO take vic tutorialu. Ale zatim jsem si s tim hral jen chvili.<br>
<br>
<br>
<br>
---<br>
This email has been checked for viruses by Avast antivirus software.<br>
<a href="http://www.avast.com" target="_blank">http://www.avast.com</a><br>
<br>
______________________________<u></u>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
</blockquote>
<br>
<br>
---<br>
This email has been checked for viruses by Avast antivirus software.<br>
<a href="http://www.avast.com" target="_blank">http://www.avast.com</a><br>
<br>
______________________________<u></u>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
<br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/<u></u>listinfo/hw-list</a><br>
</div></div></blockquote></div><br></div>