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

Re: [pci] BAR



Hi,

BAR normally stands for Base Address Register, so if you set it to
H'FFF00000, then start address of this space is H'FFF00000.
But I don't know if I understood your question correctly. Value of
H'FFF00000 looks more like Address Mask to me, which reserves 1MB of address
space.
And a question - isn't address decoding part of PCI core? If it is, there is
probably some signal indicating that current access is claimed by your core.
If address decoding isn't part of PCI core, than send another email, but
please describe your problem with more information (all registers that have
to be involved in address decoding and their description), so we can help
you find the right
solution.

Regards,
    Miha

----- Original Message -----
From: I. Servan Uzun
To: pci@opencores.org
Sent: Tuesday, May 01, 2001 1:47 PM
Subject: [pci] BAR


Hi,

I' m learning to use 64-bit pci_core.

I need 1MB of registers. I can reserve 1MByte of system space by setting
BAR0 to
"H'FFF00000".
But this only reserves 1 MB of address space.
What is the start address of this space and how I can decode it?

Regards,
Servan