일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- linux c 컴파일
- 딥러닝 가속기
- CDC
- pyverilog 설치 오류
- 컨벌루션 연산
- Pyverilog 실행
- AMBA
- linux c++ 컴파일
- linux makefile 작성
- DNN Accelerator
- 대구 반도체 설계기업 특화
- makefile
- Design DNN Accelerator
- Makefile compile
- 이진수 곱셈 알고리즘
- systolic array
- pytest-pythonpath 설치 오류
- gcc 컴파일
- Pyvrilog tutorial
- Pyverilog 튜토리얼
- Data HAzard
- 데이터 해저드
- pygraphviz 설치 오류
- CLOCK GATING
- CUDA
- 남산업힐
- Pyverilog 설치
- DNN 가속기
- gpgpu-sim
- 클럭 게이팅
- Today
- Total
목록AMBA (2)
오늘은 맑음
AXI(Advanced eXtensible Interface) : 다중 채널 버스로, 읽기/쓰기에 최적화 되어 있는 버스이다. AXI 버스와 AHB버스의 가장 다른 점은 채널의 도입이다. Read Address Channel Write Address Channel Read Data Channel Write Data Channel Write Response Channel AHB버스의 경우 위의 채널들이 버스로 구성되어 있어 독립적으로 작동할 수 없으나 AXI의 경우에는 채널이 도입되어 독립적으로 작동할 수있다. AHB버스의 경우 앞의 디바이스가 버스와 데이터 전송을 하고 있는 경우 후속 디바이스가 앞의 데이터 전송이 다 끝날 때 까지 기다려야 했다. 이는 저속디바이스가 데이터 전송중이라면 고속 디바이스가 ..
BUS란 CPU에서 메모리나 입출력 기기에 데이터를 송출하ㅓ나 반대로 메모리나 입출력 기기에서 CPU에 데이터를 읽어들일 때 필요한 전송로이다. CPU와 메모리 또는 입출력 기기 간에 어떤 곳으로도 데이터를 전송할 수 있으므로 쌍방향 버스라고 한다. AMBA는 ARM사의 BUS protocol이다.종류로는 AHB, ASB, APB, AXI가 있다. AHB(Advanced High Performance Bus) : 고속으로 동작하는 장치들이 연결되는 버스 ASB(Advanced System Bus) : 고속으로 동작된다. AHB와는 달리 Rising Edge와 Faling Edge를 모두 사용한다. APB(Advanced Peripheral Bus) : 비교적 느린 속도의 주변장치를 제어한다. 전력소모를 ..