MCU 플랫폼을 선택하는 방법은 무엇입니까? [닫은]


43

수많은 MCU 플랫폼이 있으며 누군가 한 플랫폼에 익숙해지면 일반적으로 다른 플랫폼으로 전환하기를 꺼립니다.

내 질문은 : 오늘날 범용 작업에 MCU를 사용하기 시작했다면 어떻게 선택합니까? 다른 플랫폼의 고유 한 판매 포인트는 무엇입니까?


2
염두에 두어야 할 프로젝트 및 볼륨의 종류를 알려 주시면 질문에 대한 답변을 얻을 수 있습니다.
Rocketmagnet

3
일반 목적은 훨씬 너무 넓. 자전거 LED를 깜박이거나 고해상도 터치 컬러 LCD가있는 RTOS에 동일한 uC를 사용하는 것은 의미가 없습니다.
Wouter van Ooijen

1
그렇습니다. 다양한 크기 문제에 익숙한 칩이 이상적입니다. 작업에 고유 한 칩을 준비 할 수 있습니다.
Chris Stratton

2
@WoutervanOoijen이 질문에 대한 아이디어는 다음과 같습니다. 모든 플랫폼에서 쉽게 처리 할 수있는 많은 작업이 있습니다 (예 : 범용 작업). 플랫폼 중 하나를 자유롭게 선택할 수 있습니다. 이 경우, "소프트 팩터", 예를 들어 사용의 용이성, 외부 부품 수 등이 지배적입니다. -다른 플랫폼이 다른 플랫폼과 비교하여 잘 / 잘못되는 것을 확인하고 싶었습니다.
ARF

7
종교
vicatcu

답변:


30

1 년이 지났는데, 마이크로 컨트롤러를 선택하는 주제에 대해 이야기했습니다 (약 1.5 시간 소요). 청중은 고급 소프트웨어 프로그래머 및 제조업체였습니다. 대다수의 관객에게는 이전 μC 경험이 없었으며 나머지는 Arduino 와만 함께했습니다. 청중의 수는 약 30 명이었습니다. 따라서 이것은 일대일 클리닉과 달리 멀티 캐스트였습니다.

대화의 핵심 슬라이드는 다음과 같습니다.

치수

마이크로 컨트롤러 비교 용. 목록은 내림차순입니다.

  • 개발 환경 (툴 체인)
    • 개발 환경
    • 개발 환경에 대해 언급 했습니까?
  • 지원하다
    • 어플리케이션 노트
    • 동료 지원 : 부족 지식, 친구, 포럼, 코드 ​​[sic]
  • 풍모
    • 기억
    • 주변기기
    • 계산력
  • 전력 소비
  • 비용

추신

이 답변이 제한되는 범위를 정의해야합니다. 이 플랫폼 선택 질문은 두 종류의 렌즈를 통해 볼 수 있습니다. 첫 번째는 프로토 타입입니다. 두 번째는 $ 3k 정도의 거리 가격과 연간 수백 개의 수량을 가진 전문 장비 개발자입니다. 애호가 렌즈도 멀지 않습니다. 이 경우 마이크로 컨트롤러의 증분 비용은 개발 비용 또는 마이크로 컨트롤러가 사용하는 전문 장비 비용과 비교하여 적습니다.

물론 대량 생산의 관점은 매우 다릅니다. 누군가 대량으로 생산할 저렴한 장치 (주류 완구가 좋은 예)를 위해 마이크로 컨트롤러를 선택하면 하드웨어 비용에 의해 구동됩니다. 대량의 생산량 (수십만 이상)을 곱하면 하드웨어 비용을 약간만 절약하면 다루기 힘든 개발 환경과 mediochre를 지원하는 저렴한 가격의 마이크로 컨트롤러를 사용하는 데 따르는 어려움을 정당화 할 수 있습니다.


개발 환경에 중점을 둡니다. 이해가 되네요 당신의 결론은 무엇입니까?
ARF

@ArikRaffaelFunke 글쎄, 위의 게시물에있는 글 머리 기호는 결론입니다. 결정적이지 않습니까? 대화의 목표는 다음과 같습니다. (1) 선택 과정에서 요청해야하는 질문을 최소한으로 나열하십시오. (2) 답을 찾는 곳과 방법을 보여주십시오. 나는 선을 따라 어려운 결론을 내리는 것을 피했다. 가족 X는 다음과 같다면 ... 가족 Y는 다음과 같다면 ...
Nick Alexeev

1
소량 및 일반적인 요구 사항의 경우 예. 그러나 때로는 최고의 기술을 선택해야합니다. 또는 부피가 크면, 경쟁 부품을 기반으로 한 솔루션을 테스트하고 바로 이동할 수있는 것을 포함하여 위젯 당 몇 센트를 절약 할 경우 개발시 상당히 심각한 두통을 정당화 할 수 있습니다.
Chris Stratton

1
@ChrisStratton 전력 소비는 높은 생산량 효과와 더불어 또 다른 문제이며 때로는 두통을 정당화 할 수 있습니다. 매우 저전력 작동을 원하고 uC (그가 선택한)가이를 지원할 수없는 경우에는 할 수있는 일이 거의 없습니다.
Nick Alexeev

9
개발 환경에 대한 초점은 절대적으로 맞습니다. 세계에서 가장 좋은 칩을 가질 수는 있지만 프로그래밍 및 디버깅 할 수없는 경우 벽돌 일 수도 있습니다. NXP에 대해 좋은 소식을 들었지만 직접적인 경험은 없습니다. 프리 스케일이 좋지 않다고 생각했지만 TI (MSP와 DM36x)를 사용해 보니 프리 스케일이 눈에 빛나는 광경입니다. 모든 개발 환경에 대한 최상의 조언 : 가상 머신에서 가상 머신을 빌드 / 설치하고 완전히 작동하는 상태로 백업을 유지하여 컴퓨터를 이동하거나 OS를 업그레이드 할 때 중단되지 않도록하십시오.
John U

25

이 질문은 내가 기대했던 플랫폼 비교를 제대로 만들지 못했기 때문에 문학과 다른 답변을 연구하여 스스로를 만들려고했습니다. 아마도 이것은 미래에 다른 누군가를 도울 수 있습니다.

실수가 있거나 추가 할 수있는 정보가 있으면 알려주십시오.


플랫폼 비교

비교에 관한 참고 사항 :

  • IDE : 의견은 무료 버전과 관련이 있습니다

PIC :

  • 훨씬 저렴한 엔트리 레벨 칩
  • 많은 사람들이 내부 전압 레귤레이터를 가지고 있습니다
  • 주어진 가격에, 일반적으로 점점 더 나은 주변 장치를 가지고
  • 유사 산업 표준 : 매우 우수한 라이브러리 및 개발자 지원
  • IDE : NetBeans 기반의 뛰어난 잉크 클러스터링 전체 오프라인 시뮬레이션 및 디버깅
  • 타사 디버거 : 약 $ 25
  • 매우 다양한 패키지
  • 고유 한 판매 포인트 : 1. XLP = 사용 가능한 추가 저전력 장치; 2. 많은 최신 칩에는 터치 버튼 등을위한 정전 용량 감지 모듈이 있습니다.

AVR :

  • AVR은 일반적으로 주변 장치를 대체하는 데 뒤 떨어지며 약간 더 비쌉니다. 그러나 전체적으로 AVR은 기능과 가격면에서 PIC와 매우 유사합니다.
  • 8 비트 AVR 칩은 8 비트 PIC 칩보다 빠릅니다.
  • 타사 에뮬레이터 : 약 $ 20
  • 매우 다양한 패키지

팔 외피 M :

  • 최신 프로세서 아키텍처 : 메모리 뱅킹 없음, 우수한 멀티 태스킹
  • 지금까지 가장 저렴한 32 비트 장치
  • 다른 칩과 다른 제조업체간에 상당히 쉽게 이동할 수 있습니다.
  • 장치는 일반적으로 PIC보다 더 많은 외부 부품이 필요합니다
  • ROM 부트 로더가 장착 된 매우 저렴한 USB 장치 : NXP LPC1342 / LPC1343
  • 합리적인 도서관 지원
  • IDE : 합리적인 오프라인 시뮬레이션 없음
  • SWD 인터페이스를 사용하면 구축하기 쉬운 하드웨어로 시스템 내 프로그래밍, 디버깅 및 추적이 가능합니다.
  • 저렴한 NXP 칩은 작은 피치 또는 핀이없는 패키지로만 제공
  • 판매 포인트 : 1. 가장 저렴한 32 비트 플랫폼; 2. USB ROM 부트 로더를 가진 가장 싼 플랫폼

PSoc : (Rocketmagnet의 답변에서)

  • 아날로그 주변기기와 관련하여 최고 : 특정 칩을 내부에서 재구성하여 다른 아날로그 및 디지털 주변기기를 제공 할 수 있습니다.
  • PIC보다 훨씬 비싸다
  • IDE : 우수
  • $ 88 프로그래머 (디버깅이 가능합니까?)
  • SMD 패키지 만

프로펠러 : (Rocketmagnet의 답변에서)

  • 멀티 코어 MCU : 다른 코어가 다른 작업에서 시뮬레이션 할 수 있습니다
  • 전통적인 인터럽트에 대한 필요성을 제거 / 감소 (?)
  • 일부 하드웨어 주변 장치는 코어 중 하나에서 실행되도록 명시 적으로 코딩해야하며 놀라운 유연성을 제공합니다.
  • 아날로그 주변기기와 관련하여 약한
  • IDE : 우수
  • DIP 패키지 제공

응용 프로그램 별 비교

USB:

아래 목록의 "전설":

  • 부트 로더 = 사전 프로그래밍 된 USB 부트 로더
  • 전압 레귤레이터 = 외부 레귤레이터없이 버스에서 전원 공급 가능
  • 풀업 = 외부 풀업이 필요 없음
  • 임피던스 매칭 = 외부 매칭 저항 불필요
  • 정밀 발진기 = 외부 크리스털 불필요

가장 저렴한 장치의 속성 : (약 가격 순서로)

  • PIC : 8 비트, 저속 및 전속, 전압 조정기, 풀업, 임피던스 매칭, ESD 보호
  • NXP : 32 비트, 부트 로더, 최고 속도 전용, ESD 보호
  • 프리 스케일 : 8 비트, 저속 전용, 전압 조정기, 임피던스 매칭, ESD 보호
  • Atmel : 8 비트, 부트 로더, 최고 속도 전용, 전압 조정기, 풀업, ESD 보호
  • STM : 32 비트, 부트 로더, 최고 속도 만, 풀업, 임피던스 매칭, ESD 보호
  • Silicon Laboratories : 8 비트, 저속 및 전속, 전압 조정기, 풀업, 임피던스 매칭, 정밀 발진기
  • TI : 32 비트, 부트 로더, 저속 및 최고 속도, 기타 속성 불명
  • PSoc : 모듈로 구성 가능, 알려지지 않은 기타 속성
  • 프로펠러 : 32 비트, 비트 뱅킹 만

이더넷 :

  • PIC : PHY가 통합 된 가장 저렴한 장치

1
몇 가지 참고 사항 : 프로펠러에는 전혀 인터럽트가 없으며 공식 IDE에서 디버깅을 지원하지 않습니다. 대신, 선호하는 디버그 메커니즘은 TV에 물건을 연결하고 화면에 변수를 표시하는 제공된 라이브러리를 사용하는 것 같습니다. 또한 코드 완성, 시뮬레이터, 코드 관리 시스템과의 통합, 비정상적인 포함 구현 등이 없습니다. 또한 내가 아는 한 코어 당 두 개의 카운터를 제외하고는 하드웨어 주변 장치가 없습니다.
AndrejaKo

2
프로펠러에 대한 참고 사항-인터럽트가 없습니다. 전혀 . 기존 인터럽트와 유사한 것이 필요하면 추가 CPU 코어를 스핀 업하고 스핀 대기 상태로 만듭니다.
코너 울프

4
그러한 목록은 필연적으로 무의미하고 구식입니다. 모든 제조업체는 항상 서로 경쟁하고 있으며 각 범주에서 무언가를 제공하려고 노력합니다. 필요할 때 설문 조사를 수행하고 솔루션을 선택하며 필요할 경우 필요할 때까지 실행합니다. 더 나은 솔루션이 있습니다.
Chris Stratton

2
가치있는 것을 위해 여기에 MSP430 라인을 초 저전력 소 비용으로 포함시킬 수 있습니다
보드 비트

2
"내장 시스템 / 특정 마이크로 프로세서" 에는 프로세서를 선택하는 방법에 대한 유사한 정보가 있으며,이를 최신 상태로 유지하고 비교적 중립적 인 상태로 유지하도록 편집 할 수 있습니다.
davidcary

7

MCU의 선택은 작업하려는 프로젝트의 종류에 따라 다릅니다. 번쩍이는 자전거 조명과 같은 대량의 슈퍼 저렴한 장치를 만들고 있습니까? 수많은 기괴한 IO 장치 및 센서를 처리해야하는 복잡한 프로토 타입 로봇을 개발하고 있습니까?

나는 주로 후자에서 일합니다. 나를위한 주요 문제는 내가 원하는 주변 장치 세트가있는 마이크로 컨트롤러를 찾는 것입니다. 우리의 요구 사항이 주류가 아닌 것처럼 보이기 때문에 이것은 매우 어렵습니다. 5 개의 PWM 채널, 5 개의 쿼드 러처 디코더, 2 개의 비표준 SPI 포트 및 IO가 무효화 된 UART와 같은 것을 원합니다.

이러한 종류의 요구 사항을 쉽게 처리 할 수있는 유일한 MCU는 PSoC와 프로펠러입니다.

프로펠러 칩

프로펠러는 기본적으로 단일 칩에 8 개의 32 비트 MCU입니다. 주변 장치 유형을 원할 경우 MCU 중 하나를 프로그래밍하여 해당 작업을 수행하면됩니다. 그래서 당신은 당신이 원하는 것을 가질 수 있습니다.

PSoC

PSoC는 3과 5의 두 가지 맛이 있습니다. 3은 8051 코어이고 5는 ARM 피질 M3입니다. 칩에는 ADC, 필터, 연산 증폭기, DAC, SPI, UART, 쿼드 러처 디코더, CRC 생성기 등 광범위한 주변 장치로 만들 수있는 재구성 가능한 디지털 및 아날로그 블록도 포함되어 있습니다.

개발 환경은 환상적입니다. 일반적인 IDE의 일반적인 소스 코드 편집 기능이 있지만 회로도 편집기도 있습니다. 말 그대로 원하는 디지털 회로를 연결하여 게이트, 플립 플롭 등으로 주변 장치를 연결할 수 있습니다. 5 개의 PWM이 필요하십니까? 쉽게, 그것들을 회로도에 넣고 배선하고 멀리 가십시오. 제공되지 않은 것을 원할 경우 Verilog에 자체 주변 장치를 작성할 수도 있습니다. 이러한 종류의 하드웨어에서 많은 응용 프로그램을 간단히 구현할 수 있습니다.

진정한 이점은 하나의 칩을 사용하여 앞으로 수행하려는 많은 프로젝트를 처리 할 수 ​​있다는 사실을 알고 있다는 것입니다. PIC에 대해 짜증나게 한 점은 수십 개의 장치를 통해 지속적으로 트롤링하여 필요한 특정 주변 장치 세트가있는 장치를 찾고있었습니다. 이제는 그런 문제가 없습니다.


프로펠러는 흥미로운 개념입니다. 나는 그것에 대해 조금 생각해야합니다. PSoC 관련 : 놀라운 유연성으로 인해 과거의 사람들을 고려했지만 250 달러의 프로그래머가 필요했기 때문에 스타터가되지 않았습니다.
ARF

@ArikRaffaelFunke – 프로그래머는 ICD3 가격의 절반 미만인 88 달러 에 불과 하다 .
Rocketmagnet

@ArikRaffaelFunke-다른 고려 사항은 포장입니다. 자신 만의 프로토 타입을 만들 계획이라면 DIP 패키지로 작업하는 것이 훨씬 쉽습니다. 대부분의 PIC 및 ATmel AVR은 프로펠러와 마찬가지로 DIP로 제공됩니다. PSoC 3과 5는 그렇지 않습니다.
tcrosley

3
schmartboard는 솔루션을 담그기 위해 smt를 사용하기 쉽습니다. youtube.com/watch?v=-32orELxkpE
hulkingtickets

1
@ quantum231 : 나는 그것을 고려했지만 1) FPGA는 일반적으로 마이크로 컨트롤러보다 크고 비싸다 (그리고 로봇은 종종 공간이 필사적으로 부족하다). 그리고 2) FPGA에 대한 경험이 많지 않으며, 작은 응용 프로그램에 대해서만 완전히 다른 툴셋과 사고 방식을 배우는 것은 항상 번거로운 일입니다.
Rocketmagnet


3

하나 이상의 플랫폼을 사용하는 것이 좋습니다. 각 작업에 가장 적합한 것을 선택하고 작업과 관련된 코드 및 예제의 가용성도 선택하십시오.

그들 중 대부분은 좋은 개발 도구를 가지고 있으며, arduino에는 비주얼 스튜디오가 있고, 그림에는 훌륭한 도구가 있으며 다른 사람들도 있습니다. 나에게있어 얼마나 쉽고 빠르게 일을 잘할 수 있을까요? + 같은 일을하는 오픈 소스 사람들이 몇 명입니까?


그러나 마케팅 혼란으로 오도되지 않고 어떻게 그러한 정보를 찾는가? 우리는 모든 정보를 얻기 위해 하드웨어와 툴체인을 사용한 사람들을 찾아야합니다. 직장에서 그러한 공동체를 어떻게 찾습니까? 아니면 응용 엔지니어가 말한 내용에 의존하고 있습니까?
quantum231

이와 같은 다양한 포럼에서 질문을 할 수 있습니다. 응용 프로그램을 설명하고 도움을 요청하십시오
Visual Micro

2

마이크로 컨트롤러는 빠르게 변화하는 세계이며, 현재 "인"칩에 대해 배우면 많은 이점이 있으며 가장 인기있는 IDE는 커뮤니티의 도움을 받고 있습니다. PIC 사람으로서 나는 Aduino가 아마도 초보자를위한 최고의 IDE 및 개발 보드를 가지고 있으며 납땜 인두에 닿지 않고 기본 aduino 보드에 많은 것을 추가 할 수 있다고 말합니다.

실생활에 aduino를 사용하는 사람은 곧 나아가고 싶을 것입니다. 그러나 그때까지 많은 기본적인 디지털 전자 장치와 C의 좋은 하위 세트를 배우면 더 적합한 것을 쉽게 사용할 수 있습니다.

누군가 당신이 당신의 프로젝트를 위해 칩을 선택한다고 언급했듯이, ARM 칩을 간단한 온도 센서 또는 AD 변환기로 사용하는 몇 가지 프로젝트를 보았습니다. 전자 설계에 진지하게 참여한다면 갈등과 HDL을 이해하는 것이 좋습니다. 그러나 불행히도 현실 세계에는 많은 작업이 필요하지 않은 프로젝트가 많지 않습니다. 이것이 8 비트 uC가 최고가되는 곳입니다.


Arduino의 한계는 무엇입니까? 사람이 사람을 넘어서게 할 수 있습니까? ARM은 PIC 및 Arduino보다 처리 능력이 더 높거나 PIC 및 Arduino에 존재하지 않는 주변 장치가 있습니까? 또는 툴 체인이 PIC 및 Arduino에 비해 우수한가? ARM 기반 칩에 대해 왜 그렇게 많은 노이즈가 발생합니까? 나는 전력 소비가 매우 낮다는 것을 알고 있지만 왜 "심각한"프로젝트를 위해 ARM을 선택해야합니까?
quantum231

1

게시 된 답변 중 다수가 취미 사용에 초점을 맞추고 있으므로 여기에는 전문 개발자에게만 제공되는 다양한 권장 사항이 있습니다.

최소 요구 사항
MCU 가이 모든 사항을 충족하지 못하면 사용해서는 안됩니다.

  • 최소 1 년 동안 생산되었습니다.
  • 실리콘 에라타를 사용할 수 있으며 적어도 한 번 수정되었습니다.
  • 내부 감시자.
  • 내부 저전압 / 브라우 아웃 감지.
  • 온칩 플래시 메모리.
  • ESD 보호.
  • JTAG / SWD 또는 단일 와이어 디버깅 인터페이스
  • 코어는 8 비트 바이트와 2의 보수 부호를 사용합니다.
  • 샘플 및 평가 보드를 쉽게 이용할 수 있습니다.
  • 제조업체에서 직접 반응하는 기술 지원을받습니다.

경고 표시-MCU 하드웨어
2019 년에는 시간을 낭비하지 않아야합니다.

  • 프로그래머가 처리해야하는 어드레싱 모드가 모호합니다. ROM 데이터에 액세스하기 위해 명확하지 않은 비표준 키워드 사용 포함.
  • 심각한 스택 메모리 또는 스택 깊이 제한.
  • 16 비트 int는 C 언어 정수 프로모션의 모든 숨겨진 위험과 함께 제공됩니다.
  • 끓이기 시작하지 않고 16 또는 32 비트 산술을 수행 할 수 없습니다.
  • 데이터 섹션에서 코드를 실행하면 트랩되지 않습니다.
  • 명령 추적 버퍼가 없습니다.
  • 사용하지 않는 이국적인 하드웨어 주변 장치가 제공됩니다.

경고 표시-툴 체인

  • 전체 MCU를 플래시하고 온칩 실행 / 디버깅을 사용하는 대신 PC 또는 부트 로더 방식의 소프트웨어 시뮬레이터에 의존합니다.
  • 전문가가 작성한 사전 작성된 드라이버 / 예 / 라이브러리가 제공되지 않습니다. 휠을 재발 명하는 개발자 또는 인터넷 포럼 / 오픈 소스에 의존합니다.
  • C 컴파일러의 CRT가 여기에 나열된 요구 사항을 충족하지 않습니다 .
  • C 컴파일러에는 지원되지 않는 표준 C 기능의 긴 목록이 제공됩니다.
  • C 컴파일러는 여전히 C11을 지원하지 않습니다 (사용 하려는지 여부에 관계없이).
  • "hello world"프로그램을 처음 시도하면 IDE에서 여러 개의 이상한 링커 오류가 발생합니다.
  • 사용 첫 주 동안 많은 IDE 또는 컴파일러 버그가 발생했습니다.

이것은 지나치게 독단적입니다. 비용, 패키징 옵션, (오픈 소스! 처음부터 이러한 제한을 초래 한 트레이드 오프를 알아야한다는 의미입니다.
awjlogan

@awjlogan 비용 및 패키징 옵션은 프로젝트마다 매우 다르므로 여기서 다루는 것은 합리적이지 않습니다. 나는 오픈 소스가 전문가가 아니라고 말하지는 않았지만 툴 체인을 아웃 소스로 아웃소싱하고 SO와 같은 사이트에 대한 지원은 전문적이지 않습니다. 기여자가 너무 적은 오픈 소스 프로젝트는 전문적이지 않지만, 다양한 이국적인 MCU에 대한 오픈 소스 컴파일러 포트를 통해 알 수 있습니다. 2019 년에 스택이 제한된 MCU를 선택해야 할 이유가 없습니다.
Lundin

물론, 그들은 프로젝트마다 다르지만 목록 ( 16-32 비트 Digikey의 빠른 스캔) 에만 지정하여 기준 비용을 즉시 늘 렸으며 최근 6 핀 M0을 보지 못했습니다. (시간 포함) 무언가가 필요하지 않으면 여분의 돈을 쓰지 마십시오. 그것이 전문가로서 내려야 할 결정입니다. 그러나 그렇습니다. 훌륭한 툴링은 매우 중요하며 더 이상 동의 할 수 없습니다.
awjlogan

@awjlogan LPC81X는 5 년 이상 사용되었습니다. 방금 최근 Cypress PSoC4에 대해 알게되었습니다. 등등. 핀 수는 종종 인수가 아니라 패키지 크기 및 유형입니다. QFN 또는 BGA를 견딜 수 있다면 매우 작은 칩을 얻을 수 있습니다.
룬딘

당신의 선택은 작은 크기로 좁아집니다 (아키텍처와 동일). 나의 전반적인 요점은 당신의 목록에있는 모든 것들이 바람직하지만, 그것들을 언제 깨뜨릴 수 있을지 알 수 있도록 정리해야한다는 것입니다.
awjlogan

0

아날로그 및 디지털 처리가 가능한 범용 작업을 수행하려는 경우 IDE, 디버거 및 그와 함께 할 수있는 많은 작업에 PSoC를 선호합니다.

대학에서 PSoC3를 사용하여 프로젝트를 수행했으며 마스터하는 것은 매우 간단합니다. 성능 칩이 필요한 경우에만 개별 칩을 가져와야합니다. 충분한 포트가 있습니다. 따라서 개발 키트와 함께 성능 칩을 찾고 있다면 별도의 구성 요소를 사용하는 것이 좋습니다.


1
PSoC에 대해 좀 더 많은 정보를 추가하여이 기능을보다 유용하게 사용할 수 있습니다. 이미 몇 가지 다른 답변에서 다루고 있습니다.
PeterJ

@ PetetJ : 나는 이것을 Rocketmagnet의 답변에 대한 의견으로주고 싶었지만 의견을 말할만한 평판이 없습니다.
ganesh737

Altera FPGA에서 Nios II를 사용하거나 Xilinx FPGA에서 microblaze / picoblaze를 사용하는 것과 같은 소프트 코어 기반 설계를하지 않은 이유가 있습니까? 그것들은 PSoC와 동일한 효과를 얻는 데 사용될 수 있으며 여러면에서 탁월한 선택이라고 주장합니다.
quantum231

1
@ quantum231 : 나는 그것을 받아 들일 것이지만 그 당시 저의 주된 제약은 예산이었고 전자 부서에서 무료로 사용할 수있었습니다.
ganesh737
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.