Keil Logo

External Bus Configuration

The XC167 device provides a highly configurable and flexible BUS system for off-chip memory and peripheral devices.

  • On the MCBXC167 board, three devices are connected to this BUS system: Flash, RAM, and the Ethernet Controller.
  • These devices connect to the chip select lines CS0 (Flash), CS1 (RAM), and CS2 (Ethernet Controller).
  • The ADDRSELx registers select the address window in which the respective Chip-Select signal is active.
  • All devices on the MCBXC167 board use an asynchronous de-multiplexed 16-bit BUS. This BUS mode configures in the registers FCONCS0 - FCONCS2.

Bus timings are critical. They depend on the internal clock frequency, the connected memory, and the peripheral devices. For the devices on the MCBXC167 board, the following table lists the fastest possible BUS settings for an internal clock of 40MHz:

Device TCONCSx PHAx PHABx PHCx PHDx PHEx RDPHFx WRPHFx
AM29F160DT (Flash) TCONCS0 0 1 2 0 1 0 0
AS7C4098 (RAM) TCONCS1 0 1 0 0 1 0 0
AX88796L (Ethernet Controller) TCONCS2 0 1 1 1 3 1 1
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.