Re: Xilinx VHDL?

j.Krajinka@seznam.cz j.Krajinka@seznam.cz
Sobota Listopad 21 12:48:18 CET 2009


No a ja jsem debil :-) tak,ze odvolavam, vse co jsem rekl, a vracim se zpet na stromy.
V kazdem pripade vse bylo spravne jen mi v tom hapruje nasobeni tedy deleni.

Myslel jsem to tak, jak vynechat kazdy druhy puls v hodinach s zachovanim puvodni delky pulsu
Tedy bud zachovat casovani 15ns, 30ns, 15ns, 30ns s hodinami 33MHz nebo pri
hodinach  66MHz 
puls 7.5ns mezera 15ns puls 7.5ns atd.

Jirka




>Hodiny s vynechanym kazdym druhym pulzem jsou pro 66MHz cca 7.5ns signal 
v "1" a 22.5ns v "0".

Tosa


j.Krajinka@seznam.cz wrote:
> Delic kmitoctu problem neni, je to klasika, resi se prislusne "velkym" delicem.
>
> Myslel jsem to takto: Mame hodiny rekneme 66MHz a chceme signal , ktery vypada takto
>
> 15ns puls, 30ns mezera, 15ns puls, 30ns mezera,...
> Jinak receno hodiny u kterych jsme vynechali kazdy druhy puls.
>
> Jirka
>
>
>
>
>   
>> Má to být dělič kmitočtu nebo vynechávač period?
>>     
> V prvním případě bych udělal čítač a jeho výstupy přivedl na MUX.
> V druhém případě by bylo možná šlo nahodit při prvním taktu EN, při 
> druhém shodit pak nahodit atd. a pak udělat AND hodin a EN (možná ještě 
> doplnit nějak o latch, ale možná je to celé blbost). Druhá možnost je 
> vytvořit si v obvodu hodiny o dvojnásobné frekvenci a pomocí nich 
> generovat ten signál.
>
> OH
>
> j.Krajinka@seznam.cz napsal(a):
>   
>> V souvislosti s theadem o spotrebe Xilix jsem si chtel zkusit napsat v theadu zmineny vynechavac kazdeho druheho ci druheho a tretiho hodinoveho taktu, ale neuspel jsem. Skoncil jsem na chybu v synchronosti navrhu. 
>> Snad mi nekdo poradi.
>>
>> Jak spravne vytvorit process, ktery z Clk vynecha kazdy druhy hodinovy takt?
>> tzn. do procesu lezou hodiny a vylezaji stejne hodiny, jen kazdy druhy puls je vynechan.
>> Resil jsem to If na event hodin a pomocnou promenou, ale asi nejak blbe.
>>
>> Dekuji za kopanec
>>
>> Jirka
>>     


More information about the Hw-list mailing list