Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21576 Discussions

When will 0xdeadbeef be returned?

Altera_Forum
Honored Contributor II
1,634 Views

Hi folks: 

 

I'm a device driver writer trying to get an FPGA working under Win7. (Porting from WinCE.) The device uses an Altera IP block to implement a generic PCI 2.0 interface to the HW/SW. 

 

The bios/OS detect the fpga correctly and map the physical address (0xdff80000) correctly. (It would appear.) 

 

This device wants to use memory mapped io to access the hw registers. When any access to the registers is performed the HW returns with 0xdeadbeef. (Using either the mapped virtual address or the physical address via a debugger produces the same result.) 

 

I am assuming the Altera PCI IP core probably uses 0xdeadbeef as a default value to indicate it isn't happy with something. 

 

So if anyone can give me some hints as to what might be wrong I'd be very happy. :) 

 

Regards, 

 

Brian
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
958 Views

Got hold of the client verilog files... 

 

Problem isn't in the Altera IP it's in the client decode of the register selects. :) 

 

So... NVM...
0 Kudos
Reply