[OPAE] Intel Fpga BBB Tutorial
Abel Eneyew <mul.abel43 at gmail.com> Thu, 30 May 2019 12:03:21 -0400
| Newsgroups | dev.linux.lists.opae |
|---|---|
| Message-ID | <CAOQDhV553yjBREVeJcWpEC4QZx+Ckt_sCvLCJqOo3CQpZmzcsg@mail.gmail.com> |
--===============3536260909572754617== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable I am at the second part of the tutorial. But I am having difficulties understanding the mmio addressing part. Specificallly https://github.com/OPAE/intel-fpga-bbb/blob/master/samples/tutorial/02_plat= form_ifc/02b_ccip_clock/sw/clock_freq_test.c#L226 why do we multiply the address by 4 but in the hardware part https://github.com/OPAE/intel-fpga-bbb/blob/master/samples/tutorial/02_plat= form_ifc/02b_ccip_clock/hw/rtl/afu.sv#L150 it isn't multiplied. Why do we need to multiply it by 4 in the software part? Sorry if this is not an interesting question. But I am new and it is confusing. Regards Abel --===============3536260909572754617== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdj5JIGFtIGF0IHRoZSBzZWNvbmQgcGFydCBvZiB0aGUgdHV0b3Jp YWwuIEJ1dCBJIGFtIGhhdmluZyBkaWZmaWN1bHRpZXMgdW5kZXJzdGFuZGluZyB0aGUgbW1pbyBh ZGRyZXNzaW5nIHBhcnQuIFNwZWNpZmljYWxsbHkgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29t L09QQUUvaW50ZWwtZnBnYS1iYmIvYmxvYi9tYXN0ZXIvc2FtcGxlcy90dXRvcmlhbC8wMl9wbGF0 Zm9ybV9pZmMvMDJiX2NjaXBfY2xvY2svc3cvY2xvY2tfZnJlcV90ZXN0LmMjTDIyNiIgdGFyZ2V0 PSJfYmxhbmsiPmh0dHBzOi8vZ2l0aHViLmNvbS9PUEFFL2ludGVsLWZwZ2EtYmJiL2Jsb2IvbWFz dGVyL3NhbXBsZXMvdHV0b3JpYWwvMDJfcGxhdGZvcm1faWZjLzAyYl9jY2lwX2Nsb2NrL3N3L2Ns b2NrX2ZyZXFfdGVzdC5jI0wyMjY8L2E+IHdoeSBkbyB3ZSBtdWx0aXBseSB0aGUgYWRkcmVzcyBi eSA0IGJ1dCBpbiB0aGUgaGFyZHdhcmUgcGFydMKgIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNv bS9PUEFFL2ludGVsLWZwZ2EtYmJiL2Jsb2IvbWFzdGVyL3NhbXBsZXMvdHV0b3JpYWwvMDJfcGxh dGZvcm1faWZjLzAyYl9jY2lwX2Nsb2NrL2h3L3J0bC9hZnUuc3YjTDE1MCIgdGFyZ2V0PSJfYmxh bmsiPmh0dHBzOi8vZ2l0aHViLmNvbS9PUEFFL2ludGVsLWZwZ2EtYmJiL2Jsb2IvbWFzdGVyL3Nh bXBsZXMvdHV0b3JpYWwvMDJfcGxhdGZvcm1faWZjLzAyYl9jY2lwX2Nsb2NrL2h3L3J0bC9hZnUu c3YjTDE1MDwvYT4gaXQgaXNuJiMzOTt0IG11bHRpcGxpZWQuIFdoeSBkbyB3ZSBuZWVkIHRvIG11 bHRpcGx5IGl0IGJ5IDQgaW4gdGhlIHNvZnR3YXJlIHBhcnQ/PC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj5Tb3JyeSBpZiB0aGlzIGlzIG5vdCBhbiBpbnRlcmVzdGluZyBxdWVzdGlvbi4gQnV0IEkg YW0gbmV3IGFuZCBpdCBpcyBjb25mdXNpbmcuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5SZWdh cmRzIDxicj48L2Rpdj48ZGl2PkFiZWw8L2Rpdj48L2Rpdj4K --===============3536260909572754617==--