共查询到20条相似文献,搜索用时 62 毫秒
1.
2.
One of the most talked about microprocessor applications in the computer peripheral industry is device control. This paper presents a microsequencer-based general-purpose microprogrammable peripheral controller. This controller enables efficient and easy coupling between a wide range of I/O buses and peripherals. As an example, design details are given for interfacing a card reader onto an IBM standard I/O bus. 相似文献
3.
Richard L. Phillips 《Computers & Education》1981,5(4):193-200
The Apple II is a personal computer which provides 6 color, raster graphics via a 280 h × 192 v frame buffer. A user-programmable MOS Technology 6502 CPU addresses 48 K bytes of RAM, 12 K of ROM. and 4 K of memory-mapped I/O. This system has been evaluated in a variety of applications for which one normally assumes higher resolution, higher cost graphics devices are needed.Examples were drawn from computer aided design, color microfilm previewing, cartography, and aircraft synthesis. The results were encouraging: low resolution raster scan graphics is surprisingly effective for a wide range of applications. As a result, a computer graphics laboratory, with a cluster of 10 Apples as its nucleus, was formed and has been functioning successfully for 4 terms. 相似文献
4.
Problems encountered in the design of a multimicroprocessor-controlled private automatic branch exchange (PABX) using space division analogue switching concepts are discussed. The design organization includes pairs of groups of subscribers. Each group is controlled by a microprocessor with a private memory; the system also includes a common memory accessible by all the microprocessors. The maximum number of subscribers is 256 in each pair of groups; this is governed by the 8-bit word length of the microprocessors used. If the word length of the processor is doubled, the maximum number may reach 6000 subscribers per pair of groups; this is limited by the available addressing space because memory-mapped I/O control is used. A further increase in the number of subscribers per pair of groups may be achieved if memory space is not an obstacle, since the processor speed does not pose any limitation on the organization used for up to 110 000 subscribers per pair of groups. Expansion of such an organization scheme by adding more group pairs is possible; however, this makes hardware interfacing in the system slightly more complex.A complete design for a pair of groups controlled by two microprocessors and servicing 256 subscribers is described. The implementation of this design in the laboratory is discussed. The main requirements of multiprocessing were applied to the proposed PABX with regard to the logic, software and hardware design. The design of all the microprocessor circuits is given. All external circuits responsible for counting and storing dialled digits, generating telephone tones and interfacing are described in detail. The main programs and accompanying subroutines are discussed and their flowcharts are given. The complete design provided a satisfactory telephone service when realized in the laboratory. Finally, the advantages and disadvantages of the system are discussed. 相似文献
5.
《Computer》1975,8(9):75-75
Floppy Disk Drive: FD360 micro-peripheral floppy disk drive operates under directions from Intel or National Semiconductor microprocessor system. Hardware interfaces and FDOS (Floppy Disk Operating Systems) available for Intellec-8, Intellec-8/Mod-80, IMP-16P, 16L, 8P. Features include format compatibility with IBM 3741, 3742, 3540 systems, built-in hardware track seek and seek verification, automatic head load/unload, operation with programmed I/O or DMA interfaces, sector buffering to enable asynchronous programmed I/O. Eight input, 16 output lines provide interfacing. Single drive configuration, $2350 (unit); 2 drives, $3000. Special interfaces available. – iCOM, Canoga Park, CA. 相似文献
6.
7.
一种实现USB随机中断传输的设备驱动程序设计方法 总被引:1,自引:0,他引:1
USB具有方便快速等优点,已经发展成为一种比较普遍的计算机与外围设备之间的接口.但是,USB设备不能够用传统方式中断主计算机,而是提供中断端点,主机可以周期性地查询中断端点.由于USB设备发生中断的时间不确定性,这就使中断传输的设备驱动程序开发的难度加大.阐述了实现USB中断传输的设备驱动程序和应用程序的设计原则和方法,该方法具有很强的通用性,并经过实践证明具有很好的实用性. 相似文献
8.
本文介绍了不同驱动和谐实现VAX/VMS非标准设备I/O操作的方法,即通过映射系统的I/O空间、联结设备的中断向量,调用中断服务例程和/或中断后递交的AST例程,实现设备的I/O操作。文中给出了实现这种操作的具体步骤。 相似文献
9.
There are at least as many different microprocessor input/output organizations, circuit configurations, and device types as there are microprocessor families and manufacturers. Due to the diversity of competing approaches and devices, their similarities and differences are not always evident. The fact that each manufacturer describes his approaches and devices differently, and the relative scarcity of formal text material on microprocessors, do not make the situation any better. In this short space there is no hope of comprehensively surveying all available approaches and devices (nor would I want to, even if space were available!). On the other hand, I can present an overview of basic microprocessor I/O organization and typical circuit configurations and devices. Using these concepts as a basis, one may be able to make comparisons between current and future approaches available commercially. 相似文献
10.
Georgios K. Theodoropoulos 《Concurrency and Computation》2001,13(10):869-904
Synchronous VLSI design is approaching a critical point, with clock distribution becoming an increasingly costly and complicated issue and power consumption rapidly emerging as a major concern. Hence, recently, there has been a resurgence of interest in asynchronous digital design techniques which promise to liberate digital design from the inherent problems of synchronous systems. This activity has revealed a need for modelling and simulation techniques suitable for the asynchronous design style. The concurrent process algebra communicating sequential processes (CSP) and its executable counterpart, occam, are increasingly advocated as particularly suitable for this purpose. This paper focuses on issues related to the execution of CSP/occam models of asynchronous hardware on multiprocessor machines, including I/O, monitoring and debugging, partition, mapping and load balancing. These issues are addressed in the context of occarm, an occam simulation model of the AMULET1 asynchronous microprocessor; however, the solutions devised are more general and may be applied to other systems too. Copyright © 2001 John Wiley & Sons, Ltd. 相似文献
11.
USB2.0传输类型分析 总被引:7,自引:4,他引:3
为了满足不同类型外围设备的设计与应用,USB传输协议定义了4种传输类型:控制传输、同步传输、中断传输和批量传输。例举了一个全速设备的端点描述符,从定义、结构、信息包大小、传输速度和错误检测等方面对4种传输类型进行了分析和研究。 相似文献
12.
众核处理器中I/O资源被多个处理器核所共享。I/O虚拟化实现了I/O资源的高效共享和安全隔离,被越来越多的处理器设计所采用。硬件支持的I/O虚拟化从体系结构设计时就考虑对I/O虚拟化的支持,提供了一个全面、高效的I/O虚拟化的解决方案。深入研究了硬件支持I/O虚拟化的两大关键技术——DMA重映射技术和中断重定向技术,提出了基于Hint的IOTSB Cache管理方法和基于失效队列的失效方法来对DMA重映射进行优化,提出了多层可操控的中断模型和灵活可控的中断重定向实现方法来对I/O中断重定向进行优化。测试结果表明,提出的硬件支持的I/O虚拟化优化方法以很低的I/O性能开销实现了I/O资源的高效共享,提供了几乎接近无虚拟化环境下的I/O性能。 相似文献
13.
Werner Boening 《Microprocessors and Microsystems》1984,8(5):237-241
The features of a DMA device designed for use with 286, 186, 086 and 088 Intel-type buses are given. The SAB 82258 is also an I/O controller. The principles of data transfer in various modes are detailed, with some examples of data transfer which may be controlled or modified to suit various environments. Methods of interfacing with a CPU are outlined. This includes programming and the use of the multiplexer channel. 相似文献
14.
Advances in integration have enabled the design of dual microprocessor systems on a single board for extra processing power. The problems of interfacing these processors are discussed and reasons for preferring shared memory communications rather than I/O are outlined. A system using two 6809 microprocessors is described with the technical problems that were encountered or anticipated in its design. Software developed uses the ‘producer consumer’ analogy and three solutions are demonstrated. 相似文献
15.
16.
传统操作系统核内驱动的I/O结构无法满足嵌入式操作系统的需要,核外I/O技术的实现难点是如何将外部中断从核内引向核外,分析了基于信号机制的核外I/O的实现方法,并提出了一种由系统核心ISR直接跳转到核外驱动程序ISR的核外硬中断方法及其实现方法。 相似文献
17.
18.
Jason Jianxun Ding Abdul Waheed Jingnan Yao Laxmi N. Bhuyan 《Journal of Parallel and Distributed Computing》2010
There is a growing trend to insert application intelligence into network devices. Processors in this type of Application Oriented Networking (AON) devices are required to handle both packet-level network I/O intensive operations as well as XML message-level CPU intensive operations. In this paper, we investigate the performance effect of symmetric multi-processing (SMP) via (1) hardware multi-threading, (2) uni-processor to dual-processor architectures, and (3) single to dual and quad core processing, on both packet-level and XML message-level traffic. We use AON systems based on Intel Xeon processors with hyperthreading, Pentium M based dual-core processors, and Intel’s dual quad-core Xeon E5335 processors. We analyze and cross-examine the SMP effect from both highlevel performance as well as processor microarchitectural perspectives. The evaluation results will not only provide insight to microprocessor designers, but also help system architects of AON types of device to select the right processors. 相似文献
19.
20.
NVMRA: utilizing NVM to improve the random write operations for NAND‐flash‐based mobile devices 下载免费PDF全文
NAND flash memory has become the major storage media in mobile devices, such as smartphones. However, the random write operations of NAND flash memory heavily affect the I/O performance, thus seriously degrading the application performance in mobile devices. The main reason for slow random write operations is the out‐of‐place update feature of NAND flash memory. Newly emerged non‐volatile memory, such as phase‐change memory, spin transfer torque, supports in‐place updates and presents much better I/O performance than that of flash memory. All these good features make non‐volatile memory (NVM) as a promising solution to improve the random write performance for NAND flash memory. In this paper, we propose a non‐volatile memory for random access (NVMRA) scheme to utilize NVM to improve the I/O performance in mobile devices. NVMRA exploits the I/O behaviors of applications to improve the random write performance for each application. Based on different I/O behaviors, such as random write‐dominant I/O behavior, NVMRA adopts different storing decisions. The scheme is evaluated on a real Android 4.2 platform. The experimental results show that the proposed scheme can effectively improve the I/O performance and reduce the I/O energy consumption for mobile devices. Copyright © 2015 John Wiley & Sons, Ltd. 相似文献