From nik135 at mail.ru Mon May 5 12:38:49 2014 From: nik135 at mail.ru (=?UTF-8?B?YWxleCBrb3JvbGV2?=) Date: Mon, 05 May 2014 16:38:49 +0400 Subject: =?UTF-8?B?ZnBnYSAmIGZpcm13YXJlIHNvdXJjZSB0cmVlIGRlc2NyaXB0aW9u?= Message-ID: <1399293529.451321625@f118.i.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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew.karpenkov at gmail.com Mon May 5 14:39:29 2014 From: andrew.karpenkov at gmail.com (Andrew Karpenkov) Date: Mon, 5 May 2014 18:39:29 +0400 Subject: fpga & firmware source tree description In-Reply-To: <1399293529.451321625@f118.i.mail.ru> References: <1399293529.451321625@f118.i.mail.ru> Message-ID: 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 : > > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alexander.chemeris at gmail.com Tue May 6 20:02:22 2014 From: alexander.chemeris at gmail.com (Alexander Chemeris) Date: Tue, 6 May 2014 16:02:22 -0400 Subject: How about UmSEL In-Reply-To: <2014042915332957404415@ljshuoda.com> References: <2014042915332957404415@ljshuoda.com> Message-ID: Hi, UmSEL is not in production yet. We did a prototype run, but decided to make the performance better and we're still working on that. It's not a high priority for us, as UmTRX works very well even without UmSEL up to a few kilometers (with boosters). On Tue, Apr 29, 2014 at 3:33 AM, ??? wrote: > Hi, > > Is there anyone know about the UmSEL? I want to buy it, but I cannot find > any information for sale. > > ------------------------------ > Wenyi Jiang > -- Regards, Alexander Chemeris. CEO, Fairwaves, Inc. https://fairwaves.co -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew.karpenkov at gmail.com Tue May 6 20:40:27 2014 From: andrew.karpenkov at gmail.com (Andrew Karpenkov) Date: Wed, 7 May 2014 00:40:27 +0400 Subject: fpga & firmware source tree description In-Reply-To: <1399358736.47866383@f342.i.mail.ru> References: <1399293529.451321625@f118.i.mail.ru> <1399358736.47866383@f342.i.mail.ru> Message-ID: 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 . mkdir /firmware/zpu_build cd /firmware/zpu_build export PATH=$PATH: cmake ../zpu make After this, you need to update the ZPU bootloader in fpga project: cp /firmware/zpu_build/usrp2p/bootloader/bootloader.rmi /fpga/usrp2/top/N2x0/bootloader_umtrx.rmi And now, you can compile fpga project: cd /fpga/usrp2/top/N2x0 make UmTRX Where (*.v file)clock description i can found? All clocks are forming in u2plus.vfile (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 : > 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 > >: > > > 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 > > > > > ? ?????????, > alex korolev > nik135 at mail.ru > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew.karpenkov at gmail.com Wed May 7 20:24:20 2014 From: andrew.karpenkov at gmail.com (Andrew Karpenkov) Date: Thu, 8 May 2014 00:24:20 +0400 Subject: fpga & firmware source tree description In-Reply-To: <1399450902.872100300@f324.i.mail.ru> References: <1399293529.451321625@f118.i.mail.ru> <1399358736.47866383@f342.i.mail.ru> <1399450902.872100300@f324.i.mail.ru> Message-ID: Alex, please see my comments below. asking the question I mean how .rmi file translates in fpga bit file. > After loading fpga, contents load in ram and begin executing? Fpga image already contain ZPU bootloader image (bootloader.rmi or bootloader_umtrx.rmi). After loading FPGA, ZPU automaticaly have bootloader firmware in internal RAM. This lines in u2plus_core.v correspond for this. Have you ise project file for umtrx_v2 without useless files? I'm not sure that correctly understand you. What you mean under useless files? Files that isn't connected with top module file or what? How i can find which modules are unused? ? In this doc: https://code.google.com/p/umtrx/wiki/BootingAndSafeMode > what means "FPGA image with built in ZPU bootloader" and "ZPU image" ? > at http://people.osmocom.org/ipse/umtrx-v2/current/ > we can found 3 files: > u2plus_umtrx_v2.bin - ? > u2plus_umtrx_v2.bit - FPGA image with built in ZPU bootloader? > usrp2p_txrx_uhd.bin - ZPU image? *u2plus_umtrx_v2.bin* - FPGA image with built in ZPU bootloader. You can download this image into SPI flash over Ethernet by this command: *./usrp_n2xx_net_burner.py --addr= --fpga=u2plus_umtrx_v2.bin* You can read more about UmTRX booting process at this page . *u2plus_umtrx_v2.bit* - FPGA image with built in ZPU bootloader. This image needed for you if you wish flash fpga by using programming cable (Xilinx Platform Cable USB, Digilent JTAG HS1 Programming Cable, etc.) *usrp2p_txrx_uhd.bin* - ZPU image. You can download this image into SPI flash over Ethernet by this command: *./usrp_n2xx_net_burner.py --addr= --fw=usrp2p_txrx_uhd.bin* after zpu toolchain we have usrp2p_txrx_uhd.bin, convert it to > bootloader.rmi and include it to fpga project > No, usrp2p_txrx_uhd.bin is used only for programming ZPU firmware image into flash. You need only bootloader.rmi file which you can find at this directory firmware\zpu\build\usrp2p\bootloader\ after compiling ZPU firmware. after building we have fpga image with built in zpu image? > Yes. > How include in fpga only zpu loader, not zpu image? > Please, use this command after building ZPU firmware: cp /firmware/zpu_build/usrp2p/bootloader/bootloader.rmi /fpga/usrp2/top/N2x0/bootloader_umtrx.rmi And where i can see flash map? bootloader_utils.h-for SPI flash which stores FPGA work and safe images and work ZPU image. P.S. Please, use in further "Reply to all" to keep informed of all in umtrx at lists.osmocom.org. This may be interesting for other people's. Regards, Andrew Karpenkov 2014-05-07 12:21 GMT+04:00 alex korolev : > Andrew, thnx for your answer. > > I have no problems with the fpga assembly, but lack of understanding how > this works. > > asking the question I mean how .rmi file translates in fpga bit file. > After loading fpga, contents load in ram and begin executing? > > Have you ise project file for umtrx_v2 without useless files? > > Because my ise project, generated from makefile has for example > "sd_spi_wb.v " & "ram_loader.v". > You say that these files are not needed, i try remove it, the project > build without errors. > > How i can find which modules are unused? > > In this doc: https://code.google.com/p/umtrx/wiki/BootingAndSafeMode > > what means "*FPGA* image with built in ZPU bootloader" and "*ZPU* image" ? > > at http://people.osmocom.org/ipse/umtrx-v2/current/ > we can found 3 files: > > u2plus_umtrx_v2.bin- ? > u2plus_umtrx_v2.bit - > > *FPGA* image with built in ZPU bootloader? > usrp2p_txrx_uhd.bin- > *ZPU* image? > > > after zpu toolchain we have usrp2p_txrx_uhd.bin, > convert it to bootloader.rmi and include it to fpga project > after building we have fpga image with built in zpu image? > > How include in fpga only zpu loader, not zpu image? > > And where i can see flash map? > > > thanks in advance! > > > Wed, 7 May 2014 00:40:27 +0400 ?? Andrew Karpenkov < > andrew.karpenkov at gmail.com>: > > 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 . > > mkdir /firmware/zpu_build > > > > > cd /firmware/zpu_build > > > > export PATH=$PATH: > > > > > cmake ../zpu > make > > After this, you need to update the ZPU bootloader in fpga project: > > cp /firmware/zpu_build/usrp2p/bootloader/bootloader.rmi /fpga/usrp2/top/N2x0/bootloader_umtrx.rmi > > And now, you can compile fpga project: > > cd /fpga/usrp2/top/N2x0 > > > > > make UmTRX > > Where (*.v file)clock description i can found? > > All clocks are forming in u2plus.vfile (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 > >: > > 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 > >: > > > 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 > > > > > ? ?????????, > alex korolev > nik135 at mail.ru > > > > > ? ?????????, > alex korolev > nik135 at mail.ru > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ISE_used_unused_files_in_project.png Type: image/png Size: 52532 bytes Desc: not available URL: