| Tom Shanley and Don Anderson. PCI System Architecture, Fourth Edition. Pearson Education, 2000. |
....area of particular interest is in communication busses which are arbitrated. The arbitration protocol, along with other communication resource protocols, fully dictate bus access yet are rarely considered in embedded system scheduling or codesign. Arbitrated busses, in particular, are used in PCI [3] and Small PCI Compact PCI [4] embedded systems. Communication scheduling is sometimes considered as a topic completely independent from other system considerations (e.g. 5] 6] 7] While it may make sense in some circumstances to treat communication separately (e.g. when a good deal of ....
....apparent, communication is controlled via the process of arbitration. Multi processor PCI based embedded systems (e.g. Small PCI Compact PCI [4] which use an arbitrated bus protocol, are the primary target architecture for the RAGS scheduling and co design e ort. Interestingly, the PCI standard [3] does not specify a particular arbitration policy but only says that it should be fair. Typical implementations use a round robin protocol, where the bus grant is given to the requester with the device index following the current user (modulo the number of bus devices) The model developed here ....
Tom Shanley and Don Anderson, PCI System Architecture, Addison-Wesley, Reading, MA, 3 edition, 1995.
....selection of rising edge registers. Easy integration with cycle based simulators. An additional feature of ARB is the Bus Deadlock detec tion. ARB include s the necessary functionality to report that a master monopolizes the bus and it introduces large waiting periods to other bus requests [7]. If the master is granted the bus and does not initiate a transaction within system bus clocks then the bus will pause and the arbiter assumes that the master is malfunctioning. Furthermore, the ARB asserts an interrupt signal towards the CPU of the system. The ARB follows a rule to prevent bus ....
Tom Shanley, Don Anderson,PCI SYSTEM ARCHITECTURE, ADDISON-WESLEY, Fourth Edition, 1999.
....For example, the host processor requires about 38MB per frame to transfer the Blade model (in Table 3) as a set of triangle strips. In addition, the host processor may need to transfer texture images to the graphics processor. But, the two high speed standards available for system bus, PCI [Shanley and Anderson 99] and AGP [Dzatko and Shanley 99] support peak bandwidth of only 528MB and 1024MB per second. In practice, the sustained bandwidth available is much less, which makes interactive rendering at thirty frames per second quite dicult, if not impossible. The bandwidth requirement can be reduced signi ....
Tom Shanley and Don Anderson. PCI System Architecture, Fourth Edition. Addison Wesley, June 1999.
....it is now feasible to build very large disk storage systems using commodity hardware. The PCI (Peripheral Component Interconnect) bus can transfer up to 132MB s in burst mode and can be chained by PCI expansion boxes to an arbitrary depth to connect dozens of expansion cards to a single CPU [Sha95] The SCSI (Small Computer Systems Interface) bus can connect up to 15 devices to a single host adapter and transfer 160MB s total [X3T] Combined with the expandability of the PCI bus, it is now possible to connect hundreds of disks to a single PC without using any specialized equipment. ....
Tom Shanley. PCI System Architecture. Addison-Wesley, Reading, Mass., 3rd edition, 1995.
....available components, and experimental components. Intel Pentium based PCs running the Windows NT 4.0 operating system constitute the host. A commercially available AMCC Matchmaker developer s board [12] installed in the host provides a 32 bit 33 MHz halfduplex interface with the internal PCI [13] bus. A commercially available device driver [14] was modified by us for performing data transfers over the AMCC board. A photograph of the custom designed portion of the NIC is shown in Figure 2. The board on the left is called the glue logic board. The glue logic board performs signaling ....
T. Shanley, D. Anderson, "PCI System Architecture," Third Edition, AddisonWesley Publishing Company, July 1995.
....operation is already performed by many popular operating systems such as Windows NT. The device driver model will support the ability to be dynamically loaded, configured, and removed, and the system should automatically scan the machine to determine if any devices have been added or removed (Shanley, 1995). The system should attempt to detect legacy devices as well as enumerating Plug and Play devices, PCI devices, and devices on other bus types such as Universal Serial Bus (USB) A good example of how this is performed can be observed in Windows 95. In addition to detecting devices and bus types ....
....the card already exists, the system loads the necessary driver and calls the driver s initialization code. The initialization code then configures the card using the configuration manager. Our proposed model supports older 16 bit PC cards as well as 32 bit CardBus PCI implementations (Anderson Shanley, 1995). CardBus adapters can allocate 32 bit flat memory in any region of the PC memory address space. The system registry must be able to support legacy devices whose resources are configurable only through jumpers or switches, or via a proprietary programming sequence (Kelsey, 1995) Some older ....
[Article contains additional citation context not shown here]
Shanley, Tom, and Anderson, Don. (1995). PCI System Architecture. New York: Addison Wesley.
....3 E FPPA A rchitecture 3.1 Interconnection network As already point out in the introduction, the main challenge in FPPA is the interconnection network which has to combine simplicity, efficient communication, generic message protocol and scalability. A single bus such as the PCI bus [13] does not meet these requirements. The latency of the bus increases with the number of blocks in the system. It is not easily scalable (complex bridge have to be developed) Only one transmission can be performed on the same time on the bus which induces a low bandwidth Watt. It is also necessary ....
T. Shanley, D. Anderson, "PCI System Architecture", Addison-Wesley Publishing Company, 1995.
....unit. For this reason, a number of host interfaces have been studied to allow a wide range of experimentation. For our main target environment, which is the Personal Computer (PC) we selected three buses: the PCI bus, the ISA bus, and the EISA bus. The PCI bus was chosen because of its high speed [34], and it is also becoming a standard in most PCs [35] Its major disadvantage is that it has a very complicated bus protocol and requires significant configuration resources. In this work, we use the 33 MHz, 32 bit PCI target (slave) bus protocol compliant with the PCI Specification Revision 2.1 ....
Tom Shanley and Don Anderson, PCI System Architecture, Third Edition, AddisonWesly Co, 1995.
....the ambient temperature could make the entire system operate in an unsafe region, leading to larger scale failures. Even if the system power requirements are met, this heat can lead to long term instability. In the case of cards plugged into a PCI bus, the PCI Bus Specification (version 2. 1)[13] says that the total power drawn by a PCI card cannot exceed 25W . If a card with several FPGAs on it were infected with the virus (thus drawing high current) that specification would be violated. Depending on the design of the bus, the system may then crash or it may work intermittently or even ....
T. Shanley and D. Anderson. PCI System Architecture. Addison Wesley, 3rd edition edition, 1995.
....Busmaster DMA presented in the next section. Up to now, we were not able to obtain a DSP board equipped with dual ported memory and fitting into our testbed. Therefore we cannot present corresponding data transfer measurements here. 3. 3 Busmaster DMA With the introduction of the PCI bus standard [4] a new possibility of communication between plugged in hardware and main memory emerged, the PCI busmaster DMA. It is intended for highspeed data transfer and is in theory capable of 132 MBytes s maximum transfer rate. As an example we look at a transfer from host to DSP memory employing our ....
Tom Shanley, Don Anderson, PCI System Architecture. Addison-Wesley, New York, 1995
No context found.
Tom Shanley and Don Anderson. PCI System Architecture, Fourth Edition. Pearson Education, 2000.
No context found.
Tom Shanley and Don Anderson. PCI System Architecture. Addison-Wesley, 3rd edition, 1995. ISBN 0-201-40993-3.
No context found.
Tom Shanley, Don Andersson, "PCI System Architecture", Third Edition, Mindshare, Addison Wesley Longman Inc., ISBN 0-201-30974-2, 1999.
No context found.
Tom Shanley / Don Anderson, PCI System Architecture, Addison-Wesley 1995, ISBN 0-201-40993-3
No context found.
T. Shanley and D. Anderson. PCI System Architecture. Addison-Wesley Publishing Company, 1995.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC