Xilinx multipliers

M

masai_mara

Guest
Puwede block multipliers ay inferred sa xilinx mula sa isang vhdl code function sa isang pakete o module?

 
Te wszystkie taśmy, siłowniki, rękojeści, pokrętła to zaawansowany system pozwalający na pełną stabilizację lustrzanki cyfrowej. Dzięki bardzo bogatej regulacji możliwe jest dopasowanie sprzętu do potrzeb fotografa, albo filmowca. Chameleon DSLR Rig powstał w Szwecji. Sprzęt kosztuje niemało, bo aż 3500 … <a href="http://www.frazpc.pl/aktualnosci/576431,To-co-to-zaawansowany-system-stabilizacji-dla-lustrzanki-cyfrowej.html">Continue reading <span class="meta-nav">→</span></a>

Read more...
 
Hindi ko understant ang tanong, huwag mong sabihin na gusto mong sumangguni sa isang multiplier sa loob ng iyong module o pakete?

Sa ganitong kaso, ang sagot ay yes.Batay sa mga tulong na file ng Ise 6.3 maaari mong gamitin ang Multi18x18 sa iyong code na ito ay inilarawan dito para sa VHDL:

Pagpapatupad ng isang naka-embed na Multiplier Paggamit ng VHDL
Code:Ang sumusunod na code VHDL ay nagpapakita kung paano magbigay ng halimbawa ng isang Virtex-II Pro 18-bit X 18-bit na naka-embed na asynchronous sign multiplier.Ipasok ang mga sumusunod sa pagitan ng "architecture" at "magsimula" na mga keyword.bahagi MULT18X18port (

A: sa std_logic_vector (17 downto 0);

B: sa std_logic_vector (17 downto 0);

P: out std_logic_vector (35 downto 0)

);huling bahagi;Ipasok ang mga sumusunod na matapos ang 'magsimula' mga keywordU_MULT18X18: MULT18X18port mapa (

A =>, - isingit input signal # 1

B =>, - isingit input signal # 2

= P> - isingit output signal

);

 
Nais kong malaman kung na maari kong gamitin func mult18x18 sa halip ng paggamit nito bilang isang bahagi.At katulad na maari kong gamitin ang mga pangunahing wizard gen nakabuo ng multiplier (napili na may mga zero pipelining) bilang isang function sa halip na bilang isang bahagi.Tingin ko ito ay dapat na posibleng bilang isang multiplier ay maaaring maging dalisay magsuklay lohika.

salamat

 
HI,
Maaari ka talagang gumawa ng iyong sariling mga function at wrapper arround ito ang sangkap.Ito ay ginagawa itong lubhang mas madaling programa at basahin.

BR,
/ Farhad

 
Oo, maaari mong gamitin ang * upang ipahiwatig multiplier.Kung isa multiplicant ay isang pare-pareho, ang ilang mga kasangkapan magpakilala kombinatoryal lohika.

 
"Magpakilala" ay nangangahulugan na gamitin ang * operator sa iyong HDL.Ito ay tunay madali at mabilis, kung ikaw ay tubo mabuti.

Kung kayo ay malinaw na maglagay ng isang "MULT18X18", pagkatapos ikaw ay instantiating, hindi inferring.

Ang HDL compiler ay ang inferring.Kung gumamit ka XST pagkatapos basahin ang XST User Guide -> HDL Coding pamamaraan -> aritmetika Operations -> multipliers.

Ring basahin ang tungkol sa MULT_STYLE sa limitasyon Guide.

 
farhada wrote:

HI,

Maaari ka talagang gumawa ng iyong sariling mga function at wrapper arround ito ang sangkap.
Ito ay ginagawa itong lubhang mas madaling programa at basahin.BR,

/ Farhad
 

Welcome to EDABoard.com

Sponsor

Back
Top