간단한 32 비트 2 진수의 나누기 연산을 포함하는 효율적인 FPGA 프로젝트 (ASIC 설계를 지향)를 만드는 방법을 연구했습니다.ASIC/FPGA 설계에서 합성 가능한 룩업 테이블 분할? 이해가 되니?
복잡한 분할 논리를 생성하는 것보다 LUT (룩업 테이블)을 사용하는 것이 가장 신속한 방법이라는 것을 알게되었습니다. 그렇지만 ASIC에 대해 생각할 때, 내부에 디지털 로직이있는 물리적 인 마이크로 칩을 상상할 때, 전체 테이블을 내부에 두어 상상할 수는 없을 것입니다. 온 칩 메모리 등을 포함하여 많은 리소스를 보유하고 있지만 최종 ASIC에서는 그렇지 않기 때문에 FPGA에서 이해할 수 있습니다.
제 질문은, LUT는 실제로 ASIC 디자인에서 합성 할 수 있습니까? 어떻게 분할 작업이 필요한 칩이 실제로 만들어진 것입니까?
또한 LUT는 나누기 모듈을 만드는 것보다 적은 면적을 소비합니까 ??
나는 이것에 대해 꽤 싫은 데, 귀하의 의견에 감사드립니다.
결론적으로 LUT는 ASIC에서 실현 가능하며 칩을 설계 할 때 실용적인 옵션일까요? – sujeto1
LUT은 Lookup 테이블을 의미하며 특별한 프리미티브가 아니라 ASIC 및 FPGA에서 다양한 방식으로 구현 될 수 있습니다. FPGA 기술은 일반적으로 임의의 n 입력 기능을 구현하는 데 사용되는 LUT 개념을 사용하여 설명됩니다. LUT의 직접적인 구현은 RAM 또는 ROM이 될 수 있거나 ROM 기능이 하드 와이어드 게이트를 사용하여 구현 될 수 있습니다. –