M E M O R Y C O N T RO L L E R

Static memory controller

Write protection

Extended wait transfers

Notes:

Buffering enables the transaction order to be rearranged to improve memory performance. If the transaction order is important, the buffers must be disabled.

Extended wait and page mode cannot be enabled at the same time.

Each static memory chip select can be configured for write-protection. SRAM usually is unprotected and ROM devices must be write-protected (to avoid potential bus conflict when performing a write access to ROM), but the P field in the Static Memory Configuration register (see “StaticMemory Configuration 0–3 registers” on page 251) can be set to write-protect SRAM as well as ROM devices. If a write access is made to a write-protected memory bank, a bus error occurs. If a write access is made to a memory bank containing ROM devices and the chip select is not write- protected. An error is not returned and the write access proceeds as normal. Note that this might lead to a bus conflict.

The static memory controller supports extremely long transfer times. In normal use, the memory transfers are timed using the Static Memory Read Delay register (StaticWaitRd) and Static Memory Wait Delay register (StaticWaitWr). These registers allow transfers with up to 32 wait states. If a very slow static memory device has to be accessed, however, you can enable the static configuration extended wait (EW) bit. When EW is enabled, the Static Extended Wait register is used to time both the read and write transfers. The Static Extended Wait register allows transfers to have up to 16368 wait states.

A peripheral can, at any time, signal to the processor that it wants to complete an access early by asserting the ns_ta_strb signal. This allows a slow peripheral with variable access times to signal that it is ready to complete an access. The processor normally completes an access when it finds a rising edge on ns_ta_strb.

For a burst access, the peripheral must toggle ns_ta_strb for each access it wants to complete early. The peripheral is not required to assert ns_ta_strb for each access in the burst; for example, the peripheral requires the programmed access for the start of a four access burst followed by three early completion accesses, each signalled by the assertion of ns_ta_strb.

Using the ns_ta_strb signal is valid only when the EW bit is enabled.

Be aware:

Using extremely long transfer times might mean that SDRAM devices are not refreshed correctly.

Very slow transfers can degrade system performance, as the external memory interface is tied up for long periods of time. This has detrimental effects on

208Hardware Reference NS9215

Page 208
Image 208
Digi NS9215 manual Write protection Extended wait transfers, Be aware

NS9215 specifications

The Digi NS9215 is a powerful solution designed for industrial applications that require reliable connectivity and robust performance. Built on a foundation of advanced technologies, the NS9215 serves as a versatile networking device that meets the demands of automation, remote monitoring, and data acquisition.

One of the standout features of the Digi NS9215 is its multi-protocol support. It is capable of handling various communication protocols, including Ethernet, Serial, and Wireless, making it ideal for integration into heterogeneous environments. This flexibility enables users to connect legacy devices to modern networks seamlessly, facilitating smoother data communication across different platforms.

The NS9215 is equipped with powerful processing capabilities, featuring an integrated processor that ensures efficient data handling. This enables the device to perform complex data tasks without compromising performance. Its high-speed connectivity options also allow for rapid data transmission, which is crucial for real-time applications in industrial settings.

Another critical characteristic of the Digi NS9215 is its reliability in harsh environments. Built to withstand extreme temperatures, humidity, and electrical interference, this device assures consistent operation even in challenging conditions. Its rugged design minimizes the risk of failure, making it suitable for deployment in various industrial environments.

Security is a top priority for the Digi NS9215. It comes with advanced security features that protect sensitive data during transmission and prevent unauthorized access. Employing encryption protocols and secure authentication methods, the NS9215 ensures that data integrity and confidentiality are maintained throughout its operation.

The user-friendly interface of the NS9215 allows for easy configuration and management. This ease of use reduces the time required for installation and setup, enabling quick deployment in field operations. Additionally, remote management capabilities enhance operational efficiency, allowing users to monitor device performance and make adjustments from anywhere.

Furthermore, the NS9215 supports extensive scalability options. As organizations grow and evolve, the ability to scale up or adapt the networking capabilities becomes essential. With its modular design, the NS9215 can easily accommodate additional devices and protocols, ensuring longevity and continued relevance in a rapidly changing technological landscape.

In conclusion, the Digi NS9215 is a robust networking device designed for a wide range of industrial applications. Its multi-protocol support, reliability, security features, user-friendly interface, and scalability make it a valuable addition to any industrial network infrastructure, delivering performance and efficiency that businesses can depend on for critical operations.