论文部分内容阅读
智能化仪器仪表往往具有多种功能,如数据采集、实时控制、分析计算以及显示报警等。为了改善仪表性能,提高速度,常常采用多个CPU并行工作的方式,即两个(或更多)CPU同时工作,处理不同的任务。这样,各CPU之间的数据共享就成了一个非常重要的问题。采用双端口RAM(以下简记DRAM)是解决CPU之间数据共享的有效办法。本人在“路谱分析仪”的研制中,采用1/2 74LS73集成电路设计了一种简易的DRAM逻辑电路。实践证明该电路工作可靠,效率高。因为采用分时入访的方法,无竞争危险,由于不需握手信号(handshake),每个CPU都可把DRAM视作自己的本地RAM一样进行存取,这样不仅方便了软件设计,而且提高了软件的效率。
Intelligent instrumentation often has a variety of functions, such as data acquisition, real-time control, analysis and calculation and display alarms. In order to improve instrument performance and increase speed, it is common to adopt a method in which multiple CPUs work in parallel, that is, two (or more) CPUs work simultaneously to handle different tasks. In this way, the data sharing between the CPU has become a very important issue. The use of dual-ported RAM (abbreviated DRAM below) is an effective way to solve data sharing between CPUs. I am in the “Road Spectrum Analyzer” development, the use of 1/2 74LS73 integrated circuit design a simple DRAM logic circuit. Practice has proved that the circuit is reliable and efficient. Because of the time-sharing approach, there is no risk of competition. Since no handshake is required, each CPU can treat the DRAM as its own local RAM, which not only facilitates software design but also improves Software efficiency.