(디지털)"배치

G

Guru59

Guest
배치 버스트 .............에 출시된 AMBA ....? 뭘 의미감사합니다
 
송금 할 때 자사의 최대에 도달하고있다 버스트, 포장을 넣다.한계, 그것을 루프를 돌아 아래 주소로합니다.

 
총 바이트 버스트 크기 HSIZE * HBURST에 의해 결정됩니다.만약 버스트 (HADDR)의 시작 주소 HSIZE * HBURST의 복수 () 정렬 예, 그리고 때까지 그 이전 여러의 주위에 포장 HSIZE * HBURST의 여러 개의 안타를 포장, 다음 주소 것입 증가하는 데 사용됩니다 HSIZE * HBURST.

 
짧은, 포장지는 여기에 돌아가는 것을 의미합니다.haddr 다시 시작됐다 주소 boudary에 도달했을 때이됩니다.

 
예 :
랩 - 4 버스트 전송, 32 비트 크기의 하나의 승리에 대한 첫 번째 주소 32'h0000_0001, 송금을 다음과 같이됩니다 :
단어 1, 주소 32'h0000_0001;
단어를 2, 주소 32'h0000_0002;
단어 3, 주소 32'h0000_0003;
단어 4, 주소 32'h0000_0000;
----------
바로 그거야!

 
어느 hword 32'h0000_0002에서 시작을 위해 그것을 설명할 수있다;감사합니다 ...
Kushagrak

 
포장 분명 프로토콜 사양에 설명되어있습니다.당신이 메모를 받고요 한가지 주소와 정렬되어야 임의의 주소로 시작되지 않을 수있습니다.

버스트 주소를 경계 전송 크기 평등에 부합되어야 내의 모든 전송합니다.예를 들어, 단어를 전송 단어가 주소를 경계로 (즉,이 [1시] = 00), halfword 전송 halfword 주소를 경계로 정렬되어야합니다 (즉,이 [0] = 0)으로 정렬되어야합니다.

그래서 만약 당신이 [1시와 주소를 시작할 수없습니다 '] = 10 또는 00 일이 어떤 일이 다른 단어 이상의 전송을 수행하는

 
HADDR [1시] = 00 단어 전송을위한,
HADDR [0] = 0 hword 전송을위한,

무슨 바이트가 전송 ............?에 대해

감사합니다,
KUSHAGRAK

 
주소가 어떤 일을 할 수 바이트를 전송을위한

 

Welcome to EDABoard.com

Sponsor

Back
Top