Paano namin pumasa sa isang decimal na halaga sa Verilog module

A

appu1985

Guest
Kailangan ko upang pumasa sa isang halaga ng o.o1 sa module at maipo-multiply sa ilang mga halaga sa loob. Ngayon kung idefine ito bilang isang parameter na ito ay hindi makakuha ng ipinatupad. ano ang gagawin.
 
Ipinapalagay ko na sinusubukan upang makapagsulat ng isang * pag-uugali ng modelo *, hindi RTL. mo subukan magpahayag ng isang variable / parameter ng real uri, at magtalaga ng 0.01 na ito sa isang "unang" block?
 
kung gusto ko magsulat ng isang synthesizable code pagkatapos wat ay kinakailangan
 
Sa Verilog, ang isang halaga tulad ng 0.01 ay tinatawag na "real". Sa isang perpektong mundo, ang isang parameter ng Verilog ay maaaring real, ngunit mag-ingat na maraming gamit ng software, lalo na ang pagbubuo tool, limitado support para sa real. Aling Verilog tagatala ang ginagamit mo?
 
Ako gamit ang Xilinx Ise 9.1 maaari isang real parameter synthesized at para sa peforming operaions bilang multiply, idagdag, sub canbe gumanap lamang sa pamamagitan ng paggamit ng ang operator o kailangan naming ipatupad ang lumulutang point arithmatic.
 
Hindi, XST (HDL synthesizer sa Ise 9.1) ay hindi synthesize Verilog "real" na aritmetika. Siguro sa ilang mga hinaharap na bersyon. Ito ay isang magulo na bagay na gawin sa isang aparato na hindi lumulutang-point matematika hardware. Ise kasamang isang configure lumulutang-point na aritmetika core. Siguro maaari mong gamitin ito. Buksan ang isang proyekto ng Core Generator at tumingin sa ilalim ng "function sa Math". http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=FLOATING_PT O marahil maaari mong disenyo ang iyong mga algorithm upang gamitin ang integer aritmetika. Ang mga resulta ay maraming mas maliit at marahil ay mas mabilis kaysa sa paggamit ng mga lumulutang-point na mga core.
 
Siguro maaari mong subukan ang paggamit ng Fixed point aritmetika. Kung talagang interesado ka sa Hardware Arithemetic Circuits hayaan mo akong direct ka sa libro na may pamagat na "pagbubuo ng Circuits aritmetika - FPGA, ASIC at Naka-embed Systems", ito ay isang impyerno ng isang komprehensibong libro sa hardware numero crunching, ako sa gitna ng kinukumpleto ito at ako ay talagang enjoying ito.
 

Welcome to EDABoard.com

Sponsor

Back
Top