Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

Cyclone IV GX FPGA Development board not recognised by PC when in PCIe slot

Just received a Cyclone IV GX FPGA Development kit and downloaded the demo c4gx_PCIe_gen1_x1.sof to it but when the PC boots up id does not recognise the board. I am unable to install a driver for it. The board is switched on and the dip switches are per factory default. Has anyone else experienced the same and knows what the problem is?

Thanks

Hugh

13 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi Hugh,

    --- Quote Start ---

    Has to be Windows 7 and nothing else.

    --- Quote End ---

    C'mon, that's a terrible attitude :)

    Seriously though, as a developer, you need to have a wide range of "development" tools. Just think of Linux as a tool. You can use it to isolate a problem, and then move onto the next problem.

    Have you written device drivers before? Altera has example Windows drivers provided by Jungo (I've not used them, so I'm not sure if they include source). You can write your own Windows driver using the Windows Driver Kit (WDK). I've not used the latest versions, but the older development tools were clunky. I'd recommend reading the "NT Insider" from OSR http://www.osronline.com/, they have excellent discussions on drivers (and if you can subcontract driver development, would be someone to check out).

    There are several Linux drivers available for development kits, eg.,

    http://www.alterawiki.com/wiki/linux_pcie_driver

    Cheers,

    Dave
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi Dave,

    It's a corporate network and Windows 7 is the only OS allowed.

    Cheers

    Hugh
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    It's a corporate network and Windows 7 is the only OS allowed.

    --- Quote End ---

    Your Linux driver development machine does not need to be on a network ... :)

    For example, why not have your PCIe card plugged into a desktop running Linux that is not connected to the network, and your Quartus development machine running Windows 7 and connected to the corporate network (for accessing the Quartus license server). No problem, right?

    Cheers,

    Dave