论文部分内容阅读
在嵌入式系统的设计中,时常需要对大量数据进行缓冲处理。文中提出了一种基于双口RAM的环形数据缓存系统。这种设计最大限度地使用了双口RAM的存储空间,有效地解决了大量数据缓存和对缓存数据的复杂数据处理,大大提高了上位机的数据处理能力。这种设计同时提供了扩展系统总线带宽的方法,提高了上位机读取数据的速度,可以应用于需要总线扩展的场合。此方法解决了实际项目中的许多技术问题,具有良好的扩展性和可移植性。
In the design of embedded systems, often need to buffer a large amount of data. This paper presents a dual-port RAM ring data cache system. This design maximizes the use of dual-port RAM storage space, effectively solve the large amount of data cache and cache data of complex data processing, greatly improving the host computer’s data processing capabilities. This design also provides a way to expand the system bus bandwidth and improve the host computer to read the data rate can be applied to the occasions where bus expansion is needed. This method solves many technical problems in the actual project, has good scalability and portability.