이 게시물 을 읽었 으며 전체 질문에 대한 답변이 아닙니다.
마이크로 컨트롤러는 메모리, 레지스터가 있으며 LOAD, STORE 및 ADD와 같은 일련의 명령을 처리 할 수있는 것으로 생각합니다. 로직 게이트를 포함하여 그 역할을 수행하지만 주요 작업은 범용 비트 프로세서입니다. Microntroller는 명령어를 저장하고 처리하는 기능을 만들기 위해 상호 연결된 ASIC 설계 시스템으로 생각합니다.
ASIC 장치는 하나의 단일 작업을 수행하기 위해 논리 및 전기 구성 요소를 사용하여 특별히 구성된 회로라고 생각합니다. 다른 작업을 염두에 두거나 추가 하드웨어를 포함하지 않았습니다.
FPGA 디바이스는 ASIC 디바이스 (낮은 레벨 디바이스) + 남은 미사용 항목으로, 특정 진리표를 구현하는 데 사용됩니다.
이름에도 불구하고 FGPA는 새롭고 다른 작업을 수행하기 위해 다시 연결해야하기 때문에 "응용 프로그램에 따라"매우 느낍니다. 이것은 ASIC과의 혼동을 초래합니다. 그럼에도 불구하고, FPGA를 재배 선하는 경우 필요한 모든 하드웨어가 있어야합니다. 또한 FPGA는 프로그래밍이 가능하지만 마이크로 컨트롤러가 의도 한 것이 아닙니까?
위에서 언급 한 게시물에도 HDL이 언급되어 있습니다. HDL을 ASIC 및 FPGA와 프록시로 사용하여 전체 마이크로 컨트롤러를 설계 할 수 없습니까?