일단 amber는 write through 방식으로 동작하기 때문에, read와 write시에 다른 path를 쓴다는 것을
알아야 된다.
1. read시에
a23_cache에 state를 분석해 보면
CS_FILL_COMPLETE가 되었을 시에, wishbone에서 cache로 32bit씩 4번을 보내서 한 blk이 들어온 다는 것을 알 수 있다. 그래서 여기에다가 이렇게 CS_DECRYPT state를 추가해준다.
그리고 또 필요한 것이 decrypt시에는 cache의 동작을 잠시 멈춰두는 것으로서, CS_DECRYPT를 추가해준다.
이게 주된 것이고 나머지는 다른 state들을 보고 추가해 줄 것을 추가 해 주면 된다.
'수업 > 졸업논문-Amber' 카테고리의 다른 글
| 각각 따로 Implement할 시에 생기는 일 (0) | 2015.07.26 |
|---|---|
| ISE 14.7 synthesis 중 오류 수정중 (0) | 2015.07.22 |
| 모듈 추가하는 방법 (0) | 2015.07.13 |
| a23에 새로운 모듈 추가하기 (0) | 2015.07.13 |
| Amber - Wishbone과 Mem사이에 연결 확인 (0) | 2015.07.13 |