# QPCIe instructions

**URL:** <https://discourse.myriadrf.org/t/qpcie-instructions/2903>\
**Category:** LimeSDR\
**Created:** [11 June 2018 08:12 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903 "2018-06-11T08:12:46Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [11 June 2018 08:12 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/1 "2018-06-11T08:12:46Z")

</div>

Hello Lime,

Today I tried to use the QPCIe board but I have some questions.

I connected the QPCIe board with a USB3.0 cable, but there is no led and the fan is not spinning. I saw a SW3 on the board, do I need to switch it on?

Will USB3.0 power supply be enough for this board or do I have to use the 12v power supply?

If I plug it on my computer using the pcie socket, will the pcie socket provide enough power?

And I saw an additional port called ANT which I have never seen on LimeSDR-USB, what does it stands for?

If I plug my amplifiers on the QPCIe board (especially LNA), is the max power the same as LimeSDR-USB? I want to make sure that I won’t damage this board.

Thanks,  
Shao

---

<div class="post-metadata">

**Author:** ![andrewback](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@andrewback](https://discourse.myriadrf.org/u/andrewback)\
**Post date:** [11 June 2018 09:38 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/2 "2018-06-11T09:38:29Z")

</div>

Hi Shao,

You can find the documentation at:

[http://downloads.myriadrf.org/project/limesdr/LimeSDR\_QPCIe\_v1.2/LimeSDR-Q\_v1p2\_Quick\_Start\_Manual\_v0p03.pdf](http://downloads.myriadrf.org/project/limesdr/LimeSDR_QPCIe_v1.2/LimeSDR-Q_v1p2_Quick_Start_Manual_v0p03.pdf)

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [11 June 2018 11:02 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/3 "2018-06-11T11:02:31Z")

</div>

Thanks Andrew,

I saw at Section 2.2.9 “The last supply source option is the board edge PCIe connector.” Does that mean I can simply power it up by pluging the board into PCIe slot?

The J38 6-pin Power connector is optional or compulsory? Is it the same as the 6pin connector of PCIe graphic cards?

The chapter 3 is a quick start menu for LimeSDR-USB, could you update it for QPCIe?

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [12 June 2018 04:04 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/4 "2018-06-12T04:04:45Z")

</div>

I can’t find a slot on my motherboard that is of the same shape of the QPCIe board.

My motherboard’s PCIe version is 3.0

What PCIe version is the QPCIe board using? Is it PCIe 3.0 or 4.0?

---

<div class="post-metadata">

**Author:** ![Zack](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/zack/32/89_2.png) [@Zack](https://discourse.myriadrf.org/u/Zack)\
**Post date:** [12 June 2018 05:54 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/5 "2018-06-12T05:54:35Z")

</div>

Hello @shao,

> [@shao](#):
>
> What PCIe version is the QPCIe board using? Is it PCIe 3.0 or 4.0?

It is PCIe 1.0 which is backward compatible with PCIe 2.0 and up. It uses 4 lanes hence your mother board must have x4 PCIe slot (or bigger).

> [@shao](#):
>
> Does that mean I can simply power it up by pluging the board into PCIe slot?

Correct.

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [12 June 2018 06:01 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/6 "2018-06-12T06:01:31Z")

</div>

![6C5C869DEE6BA0823925CAC4EE30A7B8](https://yyz2.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/5/503abced42904f9cafe6da382ceab8b0374ba82b.jpg)

Thanks. My motherboard is PCIe 3.0 and with x8 and x16 slots, I think they will be compatible with PCIe 1.0 x4.

---

<div class="post-metadata">

**Author:** ![Zack](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/zack/32/89_2.png) [@Zack](https://discourse.myriadrf.org/u/Zack)\
**Post date:** [12 June 2018 06:05 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/7 "2018-06-12T06:05:47Z")

</div>

> [@shao](#):
>
> My motherboard is PCIe 3.0 and with x8 and x16 slots, I think they will be compatible with PCIe 1.0 x4.

Yes, it is.

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [12 June 2018 06:22 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/8 "2018-06-12T06:22:31Z")

</div>

Great. Will try that. 😀

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [27 June 2018 00:43 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/9 "2018-06-27T00:43:49Z")

</div>

Hi Zack,

I am trying to use QPCIe in LimeSuite these days. But I found some problems. In LimeSuite 18.04, I can receive signals at LMS1 channel A and LMS2 channel A, but nothing for channel B, and when I hit the enable MIMO checkbox it crashes.

Then I tried it with LimeSuite 18.06, it doesn’t crash when I checked enable MIMO, but the signal I saw in FFT viewer isn’t real. It seems that FFT viewer is showing signal at frequencies I am not intend to.

Thanks,  
Shao

---

<div class="post-metadata">

**Author:** ![Zack](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/zack/32/89_2.png) [@Zack](https://discourse.myriadrf.org/u/Zack)\
**Post date:** [27 June 2018 09:20 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/10 "2018-06-27T09:20:18Z")

</div>

Hi @shao,

What QPCIe board version do you have? What gateware version are you using?

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [27 June 2018 11:10 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/11 "2018-06-27T11:10:23Z")

</div>

FW:2 HW:0 Protocol:1 GW:1.1

The board version is v1.2

---

<div class="post-metadata">

**Author:** ![Zack](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/zack/32/89_2.png) [@Zack](https://discourse.myriadrf.org/u/Zack)\
**Post date:** [27 June 2018 11:24 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/12 "2018-06-27T11:24:56Z")

</div>

Hi @shao,

Try FPGA bitstream from the latest distribution package:  
[https://1drv.ms/u/s!AsTX3WCH\_RLChyxppXlDhEIsAywf](https://1drv.ms/u/s!AsTX3WCH_RLChyxppXlDhEIsAywf)

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [27 June 2018 11:31 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/13 "2018-06-27T11:31:26Z")

</div>

What version of LimeSuite should I use to update the FPGA bitstream to board?

Can I use LimeUtill --update to do that automatically?

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [27 June 2018 11:40 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/14 "2018-06-27T11:40:29Z")

</div>

I opened the onedrive link. It is a video file called gsm\_demo.mp4?

---

<div class="post-metadata">

**Author:** ![Zack](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/zack/32/89_2.png) [@Zack](https://discourse.myriadrf.org/u/Zack)\
**Post date:** [27 June 2018 11:43 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/15 "2018-06-27T11:43:12Z")

</div>

Sorry, wrong link. Updated initial post with correct link.

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [27 June 2018 12:01 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/16 "2018-06-27T12:01:52Z")

</div>

Thanks, I will try to download it to my board tomorrow.

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [2 July 2018 06:23 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/17 "2018-07-02T06:23:47Z")

</div>

Hi Zack,

I downloaded the zip file today, there is a user guide inside. It’s written that I have to use USB 3.0 interface to upgrade the FPGA and power the board up through 12V external power supply?

And FX3 MCU has to be upgraded using cycontrol.exe? Can I upgrade it using LimeSuiteGUI like LimeSDR-USB?

Can I upgrade the FX3 MCU and altera FPGA through PCIe interface?

Thanks,  
Shao

---

<div class="post-metadata">

**Author:** ![Zack](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/zack/32/89_2.png) [@Zack](https://discourse.myriadrf.org/u/Zack)\
**Post date:** [2 July 2018 08:40 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/18 "2018-07-02T08:40:22Z")

</div>

Hi @shao,

> [@shao](#):
>
> It’s written that I have to use USB 3.0 interface to upgrade the FPGA and power the board up through 12V external power supply?

Correct. You have to power the board up if you want to update the firmware using LimeSuiteGUI or JTAG.

> [@shao](#):
>
> And FX3 MCU has to be upgraded using cycontrol.exe? Can I upgrade it using LimeSuiteGUI like LimeSDR-USB?

Both will work.

> [@shao](#):
>
> Can I upgrade the FX3 MCU and altera FPGA through PCIe interface?

Nope.

---

<div class="post-metadata">

**Author:** ![shao](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@shao](https://discourse.myriadrf.org/u/shao)\
**Post date:** [2 July 2018 12:50 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/19 "2018-07-02T12:50:26Z")

</div>

Can I use the board edge PCIe connector to power the board up while updating the firmware? I don’t have a reliable external 12V power supply and I don’t want to risk damaging the board. There is 3 options to power the board when using it normally, but for updating, will the other 2 powering methods be the same?

Is there a way that I can update its firmware and gateware without taking the board out from its pcie slot? Because it’s already in my server, it would take much effort to disassemble its brackets, etc. If the firmware/gateware updating has to go through USB3.0, can I connect the usb port to the computer while leaving the PCIe slot also connected with the board?

Thanks.

---

<div class="post-metadata">

**Author:** ![Zack](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/zack/32/89_2.png) [@Zack](https://discourse.myriadrf.org/u/Zack)\
**Post date:** [2 July 2018 13:01 UTC](https://discourse.myriadrf.org/t/qpcie-instructions/2903/20 "2018-07-02T13:01:24Z")

</div>

Hi @shao,

> [@shao](#):
>
> Can I use the board edge PCIe connector to power the board up while updating the firmware? I don’t have a reliable external 12V power supply and I don’t want to risk damaging the board.

Yes, you can power up the board from PCIe slot when updating via USB.

> [@shao](#):
>
> Is there a way that I can update its firmware and gateware without taking the board out from its pcie slot?

This is how we do it usually:

1. Power up the PC (#1) with LimeSDR-QPCIe board and stop booting by entering to BIOS;
2. Use another PC (#2) connected to the LimeSDR-QPCIe board via USB cable to update firmware/gateware;
3. Boot the PC #1 after update is finished.

[Next page](https://discourse.myriadrf.org/t/qpcie-instructions/2903.md?page=2)
