
나태했던 지난 날을 타파하고자 개인 프로젝트에 들어갔다 목표는 기존에 설계에 사용하였던 gaisler사의 SpaceFibre IP를 이용하여 CAN bus와 Processor를 구성해보는것이다. https://www.gaisler.com/index.php/downl

CAN CAN(Controller Area Network)통신은 차량내에서 Master를 따로 두지 않고 각 MCU 또는 장치끼리의 통신을 위한 네트워크이다. 특징 CAN통신은 네트워크 기반의 프로토콜 보쉬 사에서 개발 차동신호를 이용한 1:N통신구조 -CANH, C

CAN에 대해 어느정도 공부를 했으니 다시 프로젝트를 진행해보자 CAN IP를 불러오기 위해 Block Diagram을 생성하자 \+를 눌러서 IP 추가 후, CAN을 입력하여 CAN의 진보된 형태인 CANFD를 선택하자 다음과 같이 CANFD Block을 볼 수 있다

IP 시뮬레이션을 돌려보자 다음과 같은 에러가 뜬다.확인해보면 Vsim이 PATH에 등록되어있지 않아서 못찾는거 같다는데..애초에 Vsim은 깔려있지도 않다... 그냥 Vivado Simulation을 사용해보자 Tools를 들어간 다음Setting을 선택하자 Simu

시뮬레이션을 돌리던 중에 다음과 같은 에러가 발생했다 모든 case를 커버하지 못한 case문에 others를 안넣었다...아직 Burst기능을 모두 추가하지 않아 완성시켜놓지 못한 Case가 문제였다 others를 추가해주었다.또다른 에러발생 같은 문제인데....그러