论文部分内容阅读
本文是《位片+PLA仿真2000系列机的可行性验证》的详细摘要。文中就位片+PLA仿真2180系列机提出了实施方案并对其作了介绍。为了加快寄存器之间的定点运算,方案中提出了部分指令预取的设想及实现方法。为实现部分指令预取采用了微先行控制技术。由于采用了微先行控制技术,在只增加几位微码和一个触发器的情况下,将寄存器间的定点加法(或其它只需一个操作微周期的指令)的执行速度提高了30%以上,达到了每秒百万次左右。所谓微先行控制就是:在每一条微指令的基本微周期内,后一条微指令已经开始起控制作用。为了与2180系列完全兼容,方案中采用了UNIBUS总线约定。另外,文中还说明了Am2903位片的一些具体应用,它在少量外部逻辑的支持下,可以很好地执行字节操作。在仿真2184的CPU和MMU时共需112块组件,所有组件的最大功耗约78W,组件成本约$1000。由此看来,用位片+PLA改良已有的机型是可取的。由于篇幅所限,本文出版时略去了第二节(PDP-11/34体系结构中的一些值得注意的细节)和第三节(配置存管部件的必要性及由此引起的问题)。
This article is a detailed summary of “Feasibility Verification of Bitmap + PLA Simulation 2000 Series Machine.” The article is in place piece + PLA simulation 2180 series machine put forward the implementation plan and introduced it. In order to speed up the fixed-point operation between the registers, the scheme proposes some pre-fetching ideas and implementation methods. In order to achieve part of the command prefetching using micro-first-line control technology. Due to the micro-advanced control technology, the execution speed of fixed-point register addition (or other instructions requiring only one micro-cycle of operation) is increased by more than 30% with only adding a few microcode and a flip-flop, Reached about one million times per second. The so-called micro-first-line control is: in the basic micro-cycle of each micro-instruction, the latter micro-instruction has begun to play a controlling role. In order to be fully compatible with the 2180 series, the scheme uses the UNIBUS bus convention. In addition, the article also shows some specific application of the Am2903 bit slice, which performs byte operations well with the support of a small amount of external logic. In the simulation of the CPU and MMU 2184 requires a total of 112 components, all components of the maximum power consumption of about 78W, component costs about $ 1000. From this, it is desirable to improve the existing model with PLA + PLA. Due to space limitations, the second section (some noteworthy details in the PDP-11/34 architecture) and the third section (the need to configure the depository and the resulting problems) were omitted from this article.