어떻게 FPGA를 사용하여 사인에게 코사인 함수를 계산할 수 있나요?

N

nattawoot_s

Guest
어떻게 FPGA에 또는 VHDL 코드를 사용하여 사인과 consine 기능을 계산할 수 있습니까?
 
에 대해, 구글 또는 이와 유사한 검색하려고하면 "CORDIC은"좋은 운이 Lollo 알고리즘
 
당신은 룩업 테이블이나 CORDIC 알고리즘을 사용할 수 있습니다. 이 포럼에서도 검색을 사용해보십시오. 당신은 @ ltera를 사용하는 경우 그들은 직렬 또는 병렬 방식으로 CORDIC을 구현 평가 매크로 있습니다. 안녕
 
[인용 = nattawoot_s]는 어떻게? 당신은 자일링스를 사용하는 경우 [/ 견적]에, 당신은 사인 코사인 조회 테이블을 생성하는 coregen를 사용하여 FPGA에 또는 VHDL 코드를 사용하여 사인과 consine 함수를 계산할 수 있습니다. 나는 알테라가 작동하는 방법을하지만 난 그들이 그렇게도 같은 게있어 가정 모르겠습니다. Gunship
 
sines 작은 식탁을 위해 / cosines 당신은 값이 더 CORDIC을 사용할 수 있습니다 정확한위한 룩업 테이블을 사용할 수 있습니다. CORDIC 당신이 어떤 복잡한 번호를 맡으면, 그때 당신은 실제로 단지 첫 번째 회전 길이가 1과 다른 복잡한 번호를 곱하면 다음 경우 중 1 overal 길이를 알 수 있도록, 매우 사실 간단합니다. 이 각도가 어디 있는지 예를 들어, Z부터 * 전자 제품 ^, 아이오와를 받아 (이것은 0 집시다)와 나는 SQRT입니다 (-1); 허수 단위와 Z가 nonzero 상수이다. 이것이 진짜 도끼에 누워 복소수 (있으니까요 + 내가 죄) - 오일러의 규칙입니다. 당신은 B 조도 각도는 전자 제품의 ib ^ (예 : nonzero)로 곱하면 다음, 당신은 z 출력 * 전자 제품 ^ 좀 나는 (+ B)를. 당신이 가지고 보시다시피 각도 센터 주변 벡터 Z의 회전 B를 : 아이디어 : 마음에 이걸로 당신은 / 있으니까요 발생기 죄를 만들 수 있습니다 (하지만 당신은 아주 작은 봐 테이블이 필요 - 매우 eficient 방법은 역대 aproximation의 원리입니다.) resut 당신이 그것을 원하는대로 정밀입니다 :) 당신은 사 배율 ( '경우는, 당신은 imput 데이터를 멀티 플렉스 수 있습니다 다음 demultiplex 결과를 파이프라인의)가 필요하기 때문에 파이프라인을 곱셈기, 사용
 
나는 알테라 Flex10k FPGA에 익숙해져 있어요.
 
자일링스 코어 생성기에 특수의 IP 코어가 있습니다. Imho, 가장 좋은 방법 - 룩업 테이블 - 계산은 많은 세포를 제공하고 천천히.
 
당신은 어떤 각도의 부비동을 계산하고 싶지 않습니다. (0, 파이 / 2, 파이, 파이 / 4 .. 랜덤) 또는 주기적으로 증분 각도의 부비동을 계산하고 싶지 않습니다. (0,0.01,0.02,0.03 .....) 어떤 사람?
 
[인용 = nattawoot_s] 어떻게 FPGA에 또는 VHDL 코드를 사용하여 사인과 consine 함수를 계산할 수 Synopsys의 사용자를 위해 [/ 견적] : 당신은 DesignWare 재단 도서관 (dw_2) 라이센스, 당신은 DW02_sincos 모델을 사용할 수있는 경우. 첨부 파일을 참조하십시오.
 
자일링스는 IPcore CORDIC 명명했다. 그것은 죄, 즐기자, 아크 썬탠, 제곱근 함수로 설정할 수 있습니다.
 
LUT는 FPGA에 대한 가장 인기있는 방법이 될 수 있습니다
 
베스트 & 쉬운 방법은 사용 Coregen 이세 재단 시리즈 이내에 (에서 CORDIC 코어를 사용하는 )....... 또는 얻을 아래의 링크에서 하나를 [홈페이지] http://www.opencores.org/projects/cordic입니다 / [/ 홈페이지] 및 [홈페이지] http://www.free-ip.com/cordic/index.html [/ URL】 항공기 미치광이
 
내가 뭘 얻을 수있는 최대 속도 ... 그리고 얼마나 많은 자원이 소요됩니다있다 자일링스 FPGA를 사용하는 경우 ...
 
난, 자일링스 FPGA를 사용하는 경우 무엇을 얻을 수있는 최대 속도 ... 그리고 얼마나 많은 자원이 소요됩니다있다 cordic 알고리즘을 사용 ...
 
에서 cordic 코어에 다음과 같은 데이터를 사용할 수 opencores : 공급 업체 가족 장치 리소스 사용이 최대. 클럭 속도 알테라 ACEX EP1K50 - 1 2190lcells은 68MHz 자일링스 스파르탄 - II에 XC2S100 - 6 704slices 93MHz 항공기 중독자
 
어떻게 프로젝트에서 사인에 대한 ipcore를 사용하는
 
여기서 "자신의 롤"FPGA를위한 CORDIC 알고리즘에 대한 흥미 PDF로하십시오. 그것은 왜 그 이유를 알고 항상 좋은거야!
 
내가 극지 공동으로 직교 변환합니다 함수를 구현하려는 - VHDL은 Xlinx를 사용하여 IPcoder CORDIC을 사용 orinates. 도와 줘요
 

Welcome to EDABoard.com

Sponsor

Back
Top