Tulong sa akin upang mahanap ang squareroot ng isang numero gamit verilog

S

Sreya39

Guest
Hi frenz, ako kailangan ng code sa verilog upang mahanap ang squareroot ng isang numero ... Kung sinuman nakakaalam plz .. makakatulong sa akin .. nito napaka kagyat na upang makumpleto ang aking proyekto ... Salamat at Regards, Sreya
 
Verilog ay nagbibigay ng $ sqrt at iba pang mga function ng sistema ng matematika. Bilang sagot sa iyong iba pang mga katanungan, Verilog din ay nagbibigay ng isang fully functional '/' na operator division. Kung ang iyong partikular na software na gamit ay hindi support ang mga tampok ng Verilog, pagkatapos kailangan mong magbigay ng karagdagang impormasyon tungkol sa iyong mga gamit at kung ano laki at uri ng mga numero na sinusubukan upang makalkula. Rin sa paghahanap ang iyong software gamit ng IP ng library para sa square root at division module. Maraming gamit na isama ang mga ito para sa libre. Halimbawa, Xilinx Ise coregen.
 
Wala ng pagdinig ito ay para sa simulation lamang, nauunawaan ko ang isang kahilingan para sa synthesizable squareroot code. FPGA vendor ay maaaring supply sa isang IP core para sa hangaring ito, hal. Altera ay. Gumagamit ako ng ito para sa RMS pagkalkula. PS: Kung nais mong ayon sa pagkakasunud-sunod ay sinabi upang ipatupad ang algorithm iyong sarili, makakahanap ka ng maraming mga sanggunian sa integer squareroot algorithm sa internet, kabilang ang mga coding scheme, hal: http://www.cp.eng. chula.ac.th / ~ krerk / publication / iscit-sqrt.pdf rin ang ilang mga halimbawa ng code dito http://www.cs.umbc.edu/ ~ squire/f04-411/cs411_down.shtml
 
Aling IP core ikaw ay sinusubukan mong gamitin, at kung ano ang iyong target na aparato?
 
gusto ko upang ipatupad ang division at squareroot module mula sa IP core ... Ako coding sa verilogHDL at ang tool na i am gamit ay xilinx at ang target na aparato ay Spartan-3E (XC3S500E) Salamat at patungkol, Sreya
 
Matapos mong ilunsad ang Core Generator (ako gumagamit ng Ise 10.1), sa ilalim ng "function sa Math" makikita mo ang dalawang magkaibang mga core divider at isang Square Root core (CORDIC 3.0). Piliin mo isa sa kanila, at nagbibigay sa iyo ng mga pagpipilian na basahin ang data sheet (napakamahalaga), at upang ipasadya / bumuo ng mga core ang mga file para sa iyong proyekto sa Ise. Matapos ito ay bumubuo sa core, ito ay nagbibigay sa iyo ng ng isang Readme file na naglalarawan sa iba't-ibang mga file output. Isa ng mga file ay isang template na nagpapakita sa iyo kung paano magbigay ng halimbawa ang core sa iyong HDL code.
 

Welcome to EDABoard.com

Sponsor

Back
Top