[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What if BASE0 is not implemented?





Lame Brooks-G14738 wrote:
> 
> > In our design we are planning to have the ability to
> > enable/disable base register 0
> > (config space address 0x10). Other base registers will be
> > defined (config space
> > addresses 0x14 and so on). So we could have the situation
> > where the base
> > register at 0x10 is not implemented, but other base registers are.
> 
> I was under the impression that BARs should be impemented in consecutive
> order from 0, but don't recall the reference for that.  In either case, why
> can't you make the existent/non-existent BAR at the end of the order instead
> of the beginning?  -- BrooksL

Thanks for your response.

That was our first plan, but there are some restrictions regarding the BAR
implementation in the PCI core that we are using that prevented this. I could
modify the core to remove this restriction, but I would like to avoid that.

-- 
Bill Peet
Real Time Visualization       email:  peet@rtviz.com           
Mitsubishi Electric             Tel:  (978) 369-6500 x239
300 Baker Avenue, Suite 301     Fax:  (978) 369-7724
Concord, MA 01742               web:  www.rtviz.com