1 BCM datasheet errata. the BCM Broadcom specifies the reserved bits the other way around: “Write zeroes, read: don’t care”. Read about ‘Broadcom: Datasheet for BCM ARM Peripherals’ on element14 .com. Broadcom: Datasheet for BCM ARM Peripherals. If you have been following Raspberry Pi project, you may have noticed the dearth of documentation related to Broadcom processors.

Author: Moogulabar Akigal
Country: Pacific Islands
Language: English (Spanish)
Genre: Travel
Published (Last): 14 March 2004
Pages: 480
PDF File Size: 7.84 Mb
ePub File Size: 8.14 Mb
ISBN: 894-7-51403-216-9
Downloads: 93185
Price: Free* [*Free Regsitration Required]
Uploader: Malazilkree

The word sufficient is redundant when this is the “full and active” bit.

Raspberry Pi Releases BCM Datasheet for ARM Peripherals

Some of the tables from the datasheet have been reproduced here. Therefore, the aim of this small test application project is to:.

There is a bug in the I2C master that it does not support clock stretching at arbitrary points. Possibly the “choice” hasn’t been specified.

Raspberry Pi Releases BCM2835 Datasheet for ARM Peripherals

The bm2835 is then SPI This is the correct way to do it. It looks like it contains the information that programmers need.

The Peek register is documented here as being at 0x7ec, whereas the table on page 8 shows 0x7e Does this mean, that the SYNC bit can also be changed at runtime as well? The second block, with functions starting: If you expand the hardware the hardware may be enhanced and do “different things” if you write ones to the previously “reserved” bits.


That is the values in column “min output freq” are the maximum output frequency values and the values in column “max output freq” are the minimum output frequency values [check: If you follow the datasheet, and write zeroes as specified to the reserved bits, the hardware guys can make sure you’re not going to run broadcoom surprises.

This is from Geert Van Loos at the page below:.

The way it is written now, this bit is just the same as bit RXF, except dataseet the TA bit is anded into this one. How do these combine??? Many datasheets specify “write: Instead of “when all register contents is lost.

BCM Datasheet(PDF) – Broadcom Corporation.

The table, legend for tablestarted on page shows twice in red: If 0 the receiver shift register is cleared before each transaction.

I assume you want the cleanest clock source datsaheet is the XTAL Dataxheet menu Personal tools Log in Request account. The hardware was changed detecting “half full” was difficult? The bottom bit doesn’t work as per specifications, and because the “0” results inthe top bit doesn’t either. This is not true.


BCM2835 datasheet errata

You must write the MS 8 bits as 0x5A. This shows a bit pattern of as alternative function 3. It also “does the right thing” with reserved bits.

However the exact speed of bcmm2835 APB clock is never explained.

The partial datasheet was published here: In table the values in columns “min output freq” and “max output freq” should be in each others. Near the bottom of the page RXR. If 1 the data is shifted in starting with the MS bit. Two bits high would be consistent with TX empty and RX empty. This may happen every time this bit is set, but it is not measurable every time when sampling at 16MHz higher sampling speeds would be needed to confirm that.

Privacy policy About eLinux.

Not really an erratum, but not worth it to make a whole page for this. If 1 the datashedt shift register is NOT cleared. Not as “half the maximum”. Thus new data is concatenated to old data.