fpga & firmware source tree description

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/UmTRX@lists.osmocom.org/.

Andrew Karpenkov andrew.karpenkov at gmail.com
Tue May 6 20:40:27 UTC 2014


Alex, please see my comments below.

I found this link:
> http://novelflash.com/wiki/index.php?title=USRP2_HDL_Primer
> Is this information is correct?

Correct, but not for UmTRX. UmTRX architecture based on N2x0 USRP, wich
haven't  ram_loader and sd card.

 I don't understand, how .rmi code processed, and how this code executed.

Build instructions for ZPU software (including bootloader.rmi) described
here <https://code.google.com/p/umtrx/wiki/BuildingUHD>.

mkdir <UHD-dir>/firmware/zpu_build

cd <UHD-dir>/firmware/zpu_build
export PATH=$PATH:<path-to-zpu-elf-gcc>

cmake ../zpu
make

After this, you need to update the ZPU bootloader in fpga project:

cp <UHD-dir>/firmware/zpu_build/usrp2p/bootloader/bootloader.rmi
<UHD-path>/fpga/usrp2/top/N2x0/bootloader_umtrx.rmi

And now, you can compile fpga project:

cd <UHD-path>/fpga/usrp2/top/N2x0

make UmTRX

Where (*.v file)clock description i can found?

All clocks are forming in
u2plus.v<https://github.com/fairwaves/UHD-Fairwaves/blob/fairwaves/umtrx/fpga/usrp2/top/N2x0/u2plus.v>file
(pll_clk.xco and pll_rx.xco).

 For which purposes ram needed?

RAM is needed to run programs by ZPU.

Regards,
Andrew Karpenkov


2014-05-06 10:45 GMT+04:00 alex korolev <nik135 at mail.ru>:

> Hello, Andrew!
>
> Thanks for links, i have it already.
>
> I needed for fpga project description(architecture & etc).
>
> I found this link:
> http://novelflash.com/wiki/index.php?title=USRP2_HDL_Primer
> Is this information is correct?
>
>  I don't understand, how .rmi code processed, and how this code executed.
>  Where (*.v file) clock description i can found?
>
>  For which purposes ram needed?
>
> Hopefully, not too many questions :)
>
> Thanks for your time!
>
>
> Mon, 5 May 2014 18:39:29 +0400 от Andrew Karpenkov <
> andrew.karpenkov at gmail.com>:
>
>   Hello, Alex!
>
> All documentation is available on the following websites:
> https://code.google.com/p/umtrx/
> http://umtrx.org/
> https://fairwaves.co
>
> If you have any further questions, I'll be glad to answer your questions.
>
> Regards,
> Andrew Karpenkov
>
>
> 2014-05-05 16:38 GMT+04:00 alex korolev <nik135 at mail.ru<https://e.mail.ru/compose/?mailto=mailto%3anik135@mail.ru>
> >:
>
>
> Hello All!
>
> Where i can find information about fpga and firmware architecture?
>
> I will be grateful for any information :)
>
>
> С уважением,
> alex korolev
> nik135 at mail.ru <https://e.mail.ru/compose/?mailto=mailto%3anik135@mail.ru>
>
>
>
>
> С уважением,
> alex korolev
> nik135 at mail.ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/umtrx/attachments/20140507/c204acb2/attachment.htm>


More information about the UmTRX mailing list