CPLD 관련 내용을 다루고 싶습니다. 몇 가지 옵션이 있습니다. 특정 응용 프로그램을 염두에두고 있지 않습니다. 그것은 많은 가능성이있는 것처럼 보이며, 그중 일부는 다른 것보다 사용하기 쉽습니다.
주요 제조업체에는 개발 보드가 있으며 다른 보드보다 비쌉니다. 또한 일반적으로 저렴하지 않은 프로그래머 케이블이 있습니다. 발굴을하면서 몇 가지 옵션을 살펴 보았고 각각의 장단점을 이해하려고합니다.
- X 마크로 셀이있는 CPLD가 다소 같다고 말하는 것이 공정합니까?
- JTAG 인터페이스는 표준이지만 부품 프로그래밍을 위해 표준 이전 JTAG Question 은 없습니다 . 이것은 벤더 소프트웨어가 프로그래머와 대화하는 문제입니까? 바이너리 파일을 덤프하기 위해 다른 유틸리티를 사용하면 상황이 더 표준화됩니까?
- 일부 플랫폼에는 저렴한 대안이 있습니다. USB / 병렬 포트, Linux / Windows와 관련하여 캐치가 무엇인지 궁금합니다.
- 개발 보드에 익숙하다고 가정하면 기본 부품 중 하나를 직접 사용하는 것이 얼마나 어려운가요? 필자는 주요 옵션에서 일부 헤더 핀과 몇 개의 다이오드 / 저항의 문제 일 뿐이라고 생각합니다. 나는 이것에 대해 멀리 떨어져 있습니까?
- 내 디자인으로 장치를 어떻게 프로그래밍합니까? 개발 보드 나 스타터 키트가 있다면 돌아가서 비싼 프로그래머를 사야합니까? 개발자 보드는 왜 싸게 팔리지 만 프로그래머는 수백 달러를 씁니까? 아마도 개발자 보드에는 프로그래밍 기능이 있습니다.
나를 위해 눈에 띄는 몇 가지 옵션이 있습니다. 나는 가격을 수백 달러 옵션과 구별하기 위해 가격만을 나열합니다. 그들 모두는 나를 위해 야구장에 있습니다. 사용 편의성, 소프트웨어 문제 등의 측면에서 숨겨진 비용을 찾고 있습니다.
자일링스는 인기있는 길이다. 난 할 수 있습니다:
- 17 달러의 Digilent C-Mod 보드 : http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,798&Prod=CMOD
- 프로그래밍 케이블 중 하나 (12 달러 병렬 또는 48 달러 USB) http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,395&Cat=5
Digilent 케이블은 현재 Windows 전용 소프트웨어를 사용해야하므로 $ 48 USB 경로를 사용해야합니다.
자일링스의 또 다른 가능성은
- 버스 해적 보드 ($ 28) http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68
- Coolrunner 개발 보드 ($ 15) http://www.seeedstudio.com/depot/xc9572xl-cpld-development-board-p-799.html?cPath=174
래티스로 회사 전환 :
- 그들은 보드 개발 키트 ($ 29)를 가지고 있습니다 http://www.latticesemi.com/products/developmenthardware/breakoutboardevalkits.cfm
Mouser.com에서 Lattice 부품을 사용한다는 아이디어가 마음에 듭니다 (자일링스는 많지 않습니다). 나는 그들에게서 더 많은 것을 주문하는 경향이 있습니다. 일단 그것들에 익숙해지면이 보드의 회로도를 기반으로 프로그래머 케이블을 해킹 할 수 있다고 생각합니다. 정말 똑바로 보입니다. eval 보드를 프로그래머로 사용할 수 있습니까? JTAG 헤더를 노출합니까?
Lattice MachXO2 Pico 키트 ($ 29)도 가격이 비싸지 만 큰 가치가있는 것으로 보입니다.
알테라는 또한 좋은 제안을한다.
- 프로그래머는 이베이에서 ($ 15)
- 이베이에서 데모 보드를 구매할 수 있습니다 ($ 28)
대안으로, 알테라는
- 스타터 키트 ($ 50)
이 중 어느 것이 일하기 쉽고 (드라이버 등) 초보자에게는 더 좋은 길입니까?