2017-02-22 7 views
0

CAN- 버스 네트워크에서 산업 제어 시스템 용 IO 모듈을 설계해야합니다.FPGA를 이용한 다용도 IO 솔루션

IO 핀 (10-40 핀)은 디지털 및 아날로그 입출력 모두 다목적이어야합니다. Modbus RTU, modbus TCP, DALI 등 (아날로그 입력 최대 7 채널)

이 옵션들은 모두 다른 하드웨어를 필요로한다는 것을 알고 있습니다. 갈바닉 아이솔레이션 또는 다른 전압 레벨 등.

비용은 가능한 한 낮아야합니다.

필자는이 추가 하드웨어를 플러그인 모듈 또는 선택적 추가 샌드위치 PCB로 만들려고했습니다.

제 질문은 : IO 핀의 재구성 가능한 목적 때문에 FPGA가 올바른 선택입니까? (Xilinx, altera/intel 및 microsemi는 ADC가있는 FPGA를 사용합니다)

+0

[여기에 대해서는 어떤 주제가 있습니까?] (https://stackoverflow.com/help/on-topic). [Help Center] (https://stackoverflow.com/help)는 많은 유용한 주제에 대한 지침을 제공 할뿐만 아니라 [둘러보기] (https://stackoverflow.com/tour)를 소개로 제공합니다. – user1155120

답변

0

컴파일 또는 런타임시 IO를 재구성해야하는지 여부는 지정하지 않았습니다. 대부분의 경우 HDL 코드가 FPGA 비트 스트림으로 컴파일되면 IO 속성 (유형, 전압, 터미네이션 등)을 변경할 수 없습니다.

+0

내 경우에는 문제가되지 않기 때문에 지정하지 않았습니다. 코드는 다른 용도로 컴파일 될 수 있습니다. –