Paano upang baliktarin ang pagkakasunod-sunod ng mga piraso sa VHDL?

V

voho

Guest
Hi lahat, Mayroon akong isang vector (15 downto 0) = 0000 0000_000F FFFF kung paano gawin sa VHDL upang makakuha ng B (15 downto 0) = FFFF F000_0000 0000 Salamat in advance
 
Mangyaring sabihin muli ano ang gusto mong gawin dahil mo ilang mali. Una sabihin mo na ang vector ay may 16 bits at magbibigay sa iyo ito ng isang 64 bits ng halaga. Pangalawa, sa pamamagitan ng ang paraan na iyong sinulat doon na tingin ko na gusto mong baligtarin ang pagkakasunod-sunod ng mga ang mga bits sa vector. dapat mong isulat: B (15)
 
Hi Lahat, Siyempre A (63 downto 0) at B (63 downto 0). Salamat sa master.ro para sa iyong tulong. Regards
 
hindi ito malinaw pa ano ang gusto mong: baliktarin ang pagkakasunod-sunod ng mga ang mga bits ng sabihin mo earlyer o upang makalkula ang makadagdag? kung gusto mong ang pambuo: B (63 downto 0)
 
Upang baligtarin ang pagkakasunod-sunod ng mga piraso nang hindi kinakailangang gawin ito pang-kamay
Code:
 proseso (A) magsimula para sa i sa A'range loop B (B'left - i)
 
Hindi mo na kailangang sa loop o anumang bagay, ang simpleng statement na ito ay gawin:
Code:
 B (0 hanggang 63)
 

Welcome to EDABoard.com

Sponsor

Back
Top