프로그래밍 가능한 로직이 내장 된 (FPGA / CPLD와 같은) 마이크로 컨트롤러는 무엇입니까?


13

에서 영감을 질문 나는 기능에 구축 할 수 있습니다 CPLD 또는 무엇 마이크로 컨트롤러 FPGA-처럼 묻고 싶다? 가장 흥미로운 것은 친숙한 패키지 (비 BGA)의 저렴한 것입니다. CPLD / FPGA 부분은 상당히 복잡한 상태 머신 (10+ 상태), 상당히 큰 논리 기능 (10+ 입력), 상당히 큰 카운터 및 시프트 레지스터 (8+ 비트)를 구현할 수있을만큼 충분히 커야하며 10에서 실행할 수 있어야합니다. MHz 주파수. 프로그래머블 로직 기능을위한 바람직한 설계 입력 방법은 HDL 기반 (Verilog 또는 VHDL)이어야합니다.

지금까지 두 가지 예를 찾았습니다.
1) Atmel의 FPSLIC
2) Cypress의 PSOC3 및 PSOC5 (샘플 양을 제외하고는 아직 사용할 수 없음)

답변:


9

Xilinx에는 PowerPC 440 및 405 하드 프로세서가 장착 된 FPGA가 있습니다. Actel에는 ARM Cortex-M3 코어가있는 FPGA가 있습니다.

Xilinx와 Altera는 모두 Soft 프로세서 (MicroBlaze 및 NIOS II) 용 IP를 보유하고 있으며 Open Cores 웹 사이트에서 유사한 무료 프로세서를 사용할 수 있습니다.


동의합니다 .. 원래 포스터가 잘못보고 있습니다. 프로그래밍 가능한 로직이 내장 된 마이크로 프로세서를 찾는 대신 프로세서가 내장 된 FPGA 또는 설계에로드 할 수있는 프로세서 코어를 찾으십시오. 나는 최근에 그 많은 것들이 자라는 것을 보았습니다.
MattG



1

소량의 프로그래머블 로직 PIC10F322 및 PIC16F1507을 갖춘 몇 가지 새로운 PIC가 있습니다.



0

Analog Devices ARM 마이크로 컨트롤러에는 PLA가 포함되어 있지만 포함하려는 논리에 비해 너무 작을 수 있습니다.

Xilinx와 Altera는 모두 FPGA 패브릭에 연결된 듀얼 코어 ARM 하드 코어를 포함하는 새로운 제품 라인을 준비하고 있습니다. 그러나이 패키지는 그다지 친숙하지 않으며 비용은 동일한 복잡성의 다른 FPGA와 비교 될 수있다.


자일링스는 이미 새로운 제품 라인 (Zync)을 보유하고 있지만 단순하지는 않다.
Mark Lakata

0

Xmos 는 들여다 보았지만 결코 사용하지 않았습니다.


XMOS 디바이스는 매우 흥미롭지 만 프로그래밍 가능한 로직 섹션 은 없습니다 . 하드웨어 멀티 스레딩 기능을 갖춘 마이크로 프로세서이지만 , 영리한 코딩을 통해 프로그래밍 가능한 논리를 갖는 것처럼 작동 할 수 있습니다 .
코너 울프
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.