<div dir="ltr"><div><div>To mate preci stejne jako v C nebo jine jazyku , primarne to neni otazka FPGA.<br></div>Pokud chcete ulozt 627 do "promenne" se znamenkem potrebujete 11bitu protoze do 10bit signet narvete max -512 - +511.<br>
</div>Pokud mate 8dratu do FGA tak je to 8 dratu a bude to 8 dratu at na nich bude signet nebo unsignet cislo to je tem 8 dratum jedno , stejne jako promenne v C, kdyz ale pak sectete signed a unsigned tezko dostanete ocekavany vysledek.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">Dne 30. prosince 2013 8:29  <span dir="ltr"><<a href="mailto:hw@itherm.cz" target="_blank">hw@itherm.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Pokud tedy dobre chapu, pokud mam citac zadefinovane jako vector(9 downto 0<br>
) a potrebuju citat do 627 tak musim pridat bit.<br>
Tyka se to tedy vseho nad cim se delaji matematicke operace.<br>
<br>
Co kdyz mam 8bit branu ze ktere jde unsigned hodnota (0-256)  a tato<br>
vstupuje do nejake matematicke operace. Bude k ni pristupovano jako k<br>
signed, tzn nebude vypocet sedet, nebo se pletu?<br>
Jak se resi takove situace? Musim to presunout do interni promenne a pridat<br>
tam 0 na zacatek?<br>
<div class="im"><br>
Pavel<br>
<br>
-----Original Message-----<br>
From: Hw-list [mailto:<a href="mailto:hw-list-bounces@list.hw.cz">hw-list-bounces@list.hw.cz</a>] On Behalf Of balu@home<br>
</div><div class="im">Sent: 30. prosince 2013 2:03<br>
To: HW-news<br>
</div><div><div class="h5">Subject: Re: Spartan-3A a AN -signed/unsigned matematika<br>
<br>
to je tazka otazka, odpoved je asi "zalezi co robite" :-) Pri konstantnom<br>
pocte bitov, povedzme 16, mate v unsigned reprezentacii<br>
65536 kodov, u signed taktiez 65536 kodov.<br>
V pripade unsigned pokryjete rozsah 0..65535, v pripade signed<br>
-32768..+32767. Ak potrebujete ist vyssie tak treba pridat bit(y).<br>
b.<br>
<br>
<br>
<br>
On 30/12/2013 00:43, <a href="mailto:hw@itherm.cz">hw@itherm.cz</a> wrote:<br>
> Dekuju za odpoved.<br>
><br>
> Zda se ze do FPGA se toho vejde opravdu celkem dost, i kdyz to co se<br>
> vejde do 227 makrocell zabira 20% xc3s50 :-)<br>
><br>
> Mam ale jinou otazku, resim pomoci fpga nejake pocitani. Prozatim jsem<br>
> vzdy pouzival unsigned matematiku.<br>
><br>
> Co kdyz prejdu na signed? Musim u vsech promennych pridat bit?<br>
> Mam tam napriklad par citacu pro generovani VGA, tzn musim i u nich<br>
> pridat bit pro znamenko?<br>
><br>
> Pavel<br>
><br>
><br>
><br>
><br>
> -----Original Message-----<br>
> From: Hw-list [mailto:<a href="mailto:hw-list-bounces@list.hw.cz">hw-list-bounces@list.hw.cz</a>] On Behalf Of<br>
> balu@home<br>
> Sent: 29. prosince 2013 15:27<br>
> To: HW-news<br>
> Subject: Re: Spartan-3A a AN<br>
><br>
> Pouzivam pomerne hodne model *400AN. Ano, rozdiel je v tom ci treba<br>
> externu konfiguracnu PROM (A), alebo je priamo v puzdre flash (AN).<br>
> Taky isty report ako dostanete vo vyvojovom prostredi pre CPLD ziskate<br>
> aj pre FPGA.<br>
> Pokial ste robili s CPLD tak aj najmensie FPGA je nasobne vacsie,<br>
> takze sa o mnozstvo logiky starat nemusite.<br>
> Porovnajte si CPLD<br>
> <a href="http://dvaluch.web.cern.ch/dvaluch/temp/xc2c256_Xilin" target="_blank">http://dvaluch.web.cern.ch/dvaluch/temp/xc2c256_Xilin</a><br>
> xDesignSummary.pdf<br>
> a FPGA<br>
> <a href="http://dvaluch.web.cern.ch/dvaluch/temp/xc3s400an_XilinxDesignSummary" target="_blank">http://dvaluch.web.cern.ch/dvaluch/temp/xc3s400an_XilinxDesignSummary</a>.<br>
</div></div>> pdf V CPLD je par citacov a nejakej logiky, v FPGA je niekolko<br>
<div class="HOEnZb"><div class="h5">> nasobiciek a scitaciek plus dva CORDIC-i.<br>
> b.<br>
><br>
><br>
><br>
> On 29/12/2013 14:52, <a href="mailto:hw@itherm.cz">hw@itherm.cz</a> wrote:<br>
>> Zdravim konferu,<br>
>><br>
>> Rozumim dobre tomu ze rozdil mezi A a AN je ze AN obsahuje vnitrni FLASH?<br>
>> Dosud jsem delal jen s CPLD aktualni projekt se do nej uz nevejde<br>
>> (vesel by se do vetsiho, ale za stejne prachy je i FPGA), tak chci<br>
>> prejit na neco vetsiho (XC3S50AN)<br>
>><br>
>> Jak poznam kolik je jeste v FPGA mista, u CPLD jsem mel report a bylo<br>
>> to poznat, co u FPGA?<br>
>><br>
>> Na co si dat pro zacatek pozor, projekt pro CPLD jde v pohode pro<br>
>> novy obvod prelozit. Vse je soucasti procesu, tzn melo by byt synchorni.<br>
>><br>
>> Peknou nedeli<br>
>><br>
>> Pavel<br>
>><br>
> _______________________________________________<br>
> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a> <a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
> <a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
><br>
> _______________________________________________<br>
> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a> <a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
> <a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
><br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a> <a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br>
_______________________________________________<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">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</div></div></blockquote></div><br></div>