마이크로세미 로고스마트퓨전2 MSS
CAN 구성

소개

SmartFusion2 마이크로컨트롤러 서브시스템(MSS)은 하나의 CAN 하드 주변장치(APB_1 서브 버스)를 제공합니다.
MSS Canvas에서 현재 애플리케이션에서 사용 중인지 여부에 따라 CAN 인스턴스를 활성화(기본값)하거나 비활성화해야 합니다. 비활성화된 경우 CAN 인스턴스는 재설정(최저 전력 상태) 상태로 유지됩니다.
기본적으로 활성화된 경우 CAN 포트는 장치 Multi Standard I/O(MSIO)에 연결되도록 구성됩니다. CAN 인스턴스에 할당된 MSIO는 다른 MSS 주변 장치와 공유됩니다. 이러한 공유 I/O는 CAN 인스턴스가 비활성화되거나 CAN 인스턴스 포트가 FPGA 패브릭에 연결된 경우 MSS GPIO 및 기타 주변 장치에 연결하는 데 사용할 수 있습니다.
CAN 인스턴스의 기능적 동작은 Microsemi에서 제공하는 SmartFusion2 MSS CAN 드라이버를 사용하여 애플리케이션 수준에서 정의해야 합니다.
이 문서에서는 MSS CAN 인스턴스를 구성하는 방법과 주변 장치 신호의 연결 방법을 정의하는 방법을 설명합니다.
MSS CAN 하드 주변장치에 대한 자세한 내용은 SmartFusion2 사용자 가이드를 참조하세요.

구성 옵션

CAN 주변 장치에는 하드웨어 구성 옵션이 없습니다.
메모: CAN 인스턴스가 활성화된 경우 M3_CLK는 8MHz의 배수여야 합니다. 이 제한은 MSS CCC Configurator에서 적용됩니다.

주변 신호 할당 테이블

SmartFusion2 아키텍처는 주변 장치 신호를 MSIO 또는 FPGA 패브릭에 연결하기 위한 매우 유연한 스키마를 제공합니다. 신호 할당 구성 표를 사용하여 애플리케이션에서 주변 장치가 연결된 것을 정의합니다. 이 할당 표에는 다음 열이 있습니다(그림 2-1):
MSIO – 지정된 행에 구성된 주변 장치 신호 이름을 식별합니다.
기본 연결 – 드롭다운 목록을 사용하여 신호가 MSIO 또는 FPGA 패브릭에 연결되었는지 선택합니다.
방향 – 신호 방향이 IN, OUT 또는 INOUT인지 나타냅니다.
패키지 핀 – 신호가 MSIO에 연결될 때 MSIO와 연관된 패키지 핀을 표시합니다.
추가 연결 – 고급 옵션 확인란을 사용하여 view 추가 연결 옵션:

  • FPGA 패브릭에서 MSIO에 연결된 신호를 관찰하려면 패브릭 옵션을 체크하세요.
  • MSS GPIO를 사용하여 FPGA 패브릭 또는 MSIO에서 입력 방향 신호를 관찰하려면 GPIO 옵션을 확인하세요.

Microsemi SmartFusion2 MSS CAN 구성 - 할당 표

연결 사전view

연결 사전view MSS CAN 구성기 대화 상자의 패널에는 그래픽이 표시됩니다. view 강조 표시된 신호 행에 대한 현재 연결의 수(그림 3-1).
Microsemi SmartFusion2 MSS CAN 구성 - 할당 표 1

리소스 충돌

MSS 주변 장치(MMUART, I2C, SPI, CAN, GPIO, USB, 이더넷 MAC)는 MSIO 및 FPGA 패브릭 액세스 리소스를 공유하기 때문에 이러한 주변 장치 중 하나를 구성하면 현재 주변 장치의 인스턴스를 구성할 때 리소스 충돌이 발생할 수 있습니다. 주변 장치 구성기는 이러한 충돌이 발생할 때 명확한 지표를 제공합니다.
이전에 구성된 주변 장치에서 사용하는 리소스는 현재 주변 장치 구성자에서 세 가지 유형의 피드백이 됩니다.
• 정보 – 다른 주변 장치에서 사용하는 리소스가 현재 구성과 충돌하지 않는 경우 연결 사전 설정에 정보 아이콘이 나타납니다.view 패널, 해당 리소스에 대해. 아이콘의 툴팁은 해당 리소스를 사용하는 주변 장치에 대한 세부 정보를 제공합니다.
• 경고/오류 – 다른 주변 장치에서 사용하는 리소스가 현재 구성과 충돌하는 경우 연결 사전 설정에 경고 또는 오류 아이콘이 나타납니다.view 패널, 해당 리소스에 대해. 아이콘의 툴팁은 해당 리소스를 사용하는 주변 장치에 대한 세부 정보를 제공합니다.
오류가 표시되면 현재 구성을 커밋할 수 없습니다. 다른 구성을 사용하여 충돌을 해결하거나 취소 버튼을 사용하여 현재 구성을 취소할 수 있습니다.
경고가 표시되고 오류가 없는 경우 현재 구성을 커밋할 수 있습니다. 그러나 전체 MSS를 생성할 수 없으며 Libero SoC 로그 창에 생성 오류가 표시됩니다. 충돌을 일으키는 주변 장치 중 하나를 재구성하여 구성을 커밋할 때 발생한 충돌을 해결해야 합니다.
주변 장치 구성기는 충돌을 오류로 보고해야 할지 경고로 보고해야 할지를 결정하기 위해 다음 규칙을 구현합니다.

  1. 구성 중인 주변 장치가 GPIO 주변 장치인 경우 모든 충돌은 오류입니다.
  2. 구성 중인 주변 장치가 GPIO 주변 장치가 아닌 경우 충돌이 경고로 처리되는 GPIO 리소스와의 충돌이 아닌 한 모든 충돌은 오류입니다.

오류 예ample
USB 주변 장치가 사용되고 패키지 핀 V24에 바인딩된 장치 PAD를 사용합니다. RXBUS 포트가 MSIO에 연결되도록 CAN 주변 장치를 구성하면 오류가 발생합니다.
그림 4-1은 RXBUS 포트에 대한 연결 할당 표에 표시된 오류 아이콘을 보여줍니다. Microsemi SmartFusion2 MSS CAN 구성 - 할당 표 2그림 4-2는 Pre에 표시된 오류 아이콘을 보여줍니다.view RXBUS 포트에 대한 PAD 리소스에 대한 패널입니다.
Microsemi SmartFusion2 MSS CAN 구성 - 할당 표 3 경고 예ample

GPIO 주변 장치가 사용되며 패키지 핀 V24(GPIO_3)에 바인딩된 장치 PAD를 사용합니다.
RXBUS 포트가 MSIO에 연결되도록 CAN 주변 장치를 구성하면 경고가 발생합니다.
그림 4-3은 RXBUS 포트에 대한 연결 할당 표에 표시된 경고 아이콘을 보여줍니다.
Microsemi SmartFusion2 MSS CAN 구성 - 할당 표 4
그림 4-4는 사전에 표시된 경고 아이콘을 보여줍니다.view RXBUS 포트에 대한 PAD 리소스의 패널입니다. 이 예제에서ampGPIO_3에 대한 추가 연결로 인해 GPIO와 두 번째 충돌이 발생합니다.
Microsemi SmartFusion2 MSS CAN 구성 - 할당 표 5정보 예ample
USB 주변 장치가 사용되고 패키지 핀 V24에 바인딩된 장치 PAD를 사용합니다. RXBUS 포트가 FPGA 패브릭에 연결되도록 CAN 주변 장치를 구성해도 충돌이 발생하지 않습니다. 그러나 RXBUS 포트와 연결된 PAD(이 경우 사용되지 않음)를 나타내기 위해 Pre에 정보 아이콘이 표시됩니다.view 패널(그림 4-5). 아이콘과 연관된 툴팁은 리소스가 어떻게 사용되는지에 대한 설명을 제공합니다(이 경우 USB).
Microsemi SmartFusion2 MSS CAN 구성 - 할당 표 6

포트 설명

표 5-1 • 포트 설명

포트 이름  포트 그룹  방향 설명
RX 캔 패드
캔_패브릭
In 로컬 수신 신호.
TX 캔 패드
캔_패브릭
밖으로 CAN 버스 전송 신호.
한국어: TX_EN_N 캔 패드
캔_패브릭
밖으로 외부 드라이버 제어 신호. / 이는 외부 CAN 트랜시버를 비활성화하는 데 사용됩니다. / CAN 컨트롤러가 중지되거나 CAN 상태가 버스 오프인 경우 TX_EN_N이 설정됩니다.

메모:

  • 포트 이름은 CAN 인스턴스의 이름을 접두사로 갖습니다(예: CAN_RX).
  • 패브릭 메인 연결 입력 포트 이름에는 접미사로 "F2M"이 붙습니다(예: CAN _RX_F2M).
  • 패브릭 추가 연결 입력 포트 이름에는 접미사로 "I2F"가 붙습니다(예: CAN_RX_I2F).
  • 패브릭 출력 및 출력 활성화 포트 이름에는 접미사로 "M2F" 및 "M2F_OE"가 있습니다(예: CAN_RX_M2F 및 CAN_RX_M2F_OE).
  • PAD 포트는 설계 계층 전체에서 자동으로 최상위로 승격됩니다.

제품 지원

Microsemi SoC 제품 그룹은 고객 서비스, 고객 기술 지원 센터, web사이트, 전자 메일 및 전세계 판매 사무소. 이 부록에는 Microsemi SoC 제품 그룹에 연락하고 이러한 지원 서비스를 사용하는 방법에 대한 정보가 포함되어 있습니다.
고객 서비스
제품 가격, 제품 업그레이드, 업데이트 정보, 주문 상태 및 승인과 같은 비기술적 제품 지원에 대해서는 고객 서비스에 문의하십시오.
북미에서 전화하려면 800.262.1060으로 전화하세요.
전 세계에서 650.318.4460으로 전화하세요.
팩스: 전 세계 어디에서나 408.643.6913
고객기술지원센터
Microsemi SoC 제품 그룹은 Microsemi SoC 제품에 대한 하드웨어, 소프트웨어 및 설계 질문에 답변할 수 있는 고도로 숙련된 엔지니어로 구성된 고객 기술 지원 센터 직원입니다. 고객 기술 지원 센터는 애플리케이션 노트, 일반적인 설계 주기 질문에 대한 답변, 알려진 문제에 대한 문서 및 다양한 FAQ를 작성하는 데 많은 시간을 할애합니다. 따라서 저희에게 연락하기 전에 온라인 리소스를 방문하십시오. 귀하의 질문에 이미 답변했을 가능성이 큽니다.
기술 지원
고객 지원 방문 web사이트 (www.microsemi.com/soc/support/search/default.aspx) 자세한 정보 및 지원을 받으십시오. 검색 가능한 많은 답변 web 리소스에는 다이어그램, 그림 및 다른 리소스에 대한 링크가 포함됩니다. web대지.
Web대지
다음 SoC 홈페이지에서 다양한 기술 및 비기술 정보를 찾아볼 수 있습니다. www.microsemi.com/soc.
고객 기술 지원 센터에 문의하기
고도로 숙련된 엔지니어가 기술 지원 센터에 상주합니다. 기술 지원 센터는 이메일 또는 Microsemi SoC 제품 그룹을 통해 연락할 수 있습니다. web대지.
이메일
기술적인 질문을 이메일 주소로 전달하고 이메일, 팩스 또는 전화로 답변을 받을 수 있습니다. 또한 디자인 문제가 있는 경우 디자인을 이메일로 보낼 수 있습니다. files 도움을 받을 수 있습니다. 우리는 하루 종일 이메일 계정을 지속적으로 모니터링합니다. 귀하의 요청을 보내실 때 귀하의 요청을 효율적으로 처리하기 위해 귀하의 성명, 회사 이름 및 연락처 정보를 반드시 포함하십시오.
기술 지원 이메일 주소는 soc_tech@microsemi.com.
내 사례
Microsemi SoC 제품 그룹 고객은 내 사례로 이동하여 온라인으로 기술 사례를 제출하고 추적할 수 있습니다.
미국 외 지역
미국 시간대 이외의 지역에서 지원이 필요한 고객은 이메일(soc_tech@microsemi.com) 또는 현지 영업소에 문의하십시오. 판매 사무소 목록은 다음에서 찾을 수 있습니다. www.microsemi.com/soc/company/contact/default.aspx.
ITAR 기술 지원
ITAR(International Traffic in Arms Regulations)에 의해 규제되는 RH 및 RT FPGA에 대한 기술 지원은 다음을 통해 문의하십시오. soc_tech_itar@microsemi.com. 또는 My Cases의 ITAR 드롭다운 목록에서 Yes를 선택합니다. ITAR 규제 Microsemi FPGA의 전체 목록을 보려면 ITAR를 방문하십시오. web 페이지.
Microsemi Corporation(NASDAQ: MSCC)은 다음을 위한 포괄적인 반도체 솔루션 포트폴리오를 제공합니다. 기업 및 통신; 산업 및 대체 에너지 시장. 제품에는 고성능, 고신뢰성 아날로그 및 RF 장치, 혼합 신호 및 RF 집적 회로, 맞춤형 SoC, FPGA 및 완전한 하위 시스템이 포함됩니다. Microsemi는 캘리포니아주 알리소 비에호에 본사를 두고 있습니다. www.microsemi.com.
© 2012 마이크로세미 코퍼레이션. 판권 소유. Microsemi 및 Microsemi 로고는 Microsemi Corporation의 상표입니다. 기타 모든 상표 및 서비스 마크는 해당 소유자의 자산입니다.

마이크로세미 로고마이크로세미 본사
하나의 기업, Aliso Viejo CA 92656 USA
미국 내: +1 949-380-6100
판매: +1 949-380-6136
팩스 : +1 949-215-4996
5-02-00337-0/09.12

문서 / 리소스

Microsemi SmartFusion2 MSS CAN 구성 [PDF 파일] 사용자 가이드
SmartFusion2 MSS CAN 구성, SmartFusion2, MSS CAN 구성, CAN 구성

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *