[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