Nothing Special   »   [go: up one dir, main page]

JP2008027307A - Device provided with cardbus device, and access control method thereof - Google Patents

Device provided with cardbus device, and access control method thereof Download PDF

Info

Publication number
JP2008027307A
JP2008027307A JP2006201056A JP2006201056A JP2008027307A JP 2008027307 A JP2008027307 A JP 2008027307A JP 2006201056 A JP2006201056 A JP 2006201056A JP 2006201056 A JP2006201056 A JP 2006201056A JP 2008027307 A JP2008027307 A JP 2008027307A
Authority
JP
Japan
Prior art keywords
card bus
host controller
devices
frame
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006201056A
Other languages
Japanese (ja)
Other versions
JP4339338B2 (en
Inventor
Hirotaka Suzuki
大崇 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC AccessTechnica Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC AccessTechnica Ltd filed Critical NEC AccessTechnica Ltd
Priority to JP2006201056A priority Critical patent/JP4339338B2/en
Publication of JP2008027307A publication Critical patent/JP2008027307A/en
Application granted granted Critical
Publication of JP4339338B2 publication Critical patent/JP4339338B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Bus Control (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To separately access each device by the form of point to multi-point regardless of the number of mounted devices even when a plurality of devices are mounted including a cardbus device. <P>SOLUTION: The device is provided with a host controller 1, wherein at least two devices to be accessed by the host controller are mounted, and at least one of the devices is a cardbus device 5, 6 that presupposes point to point. When a host controller functions as a master to access the cardbus device as a target, a control circuit 2 is provided, which outputs a frame signal only to a cardbus device to be the target. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、カードバスデバイスを備えた装置及びそのアクセス制御方法に関する。   The present invention relates to an apparatus including a card bus device and an access control method thereof.

パーソナルコンピュータの拡張機能の一つに、ローカルバスとして規格化されたPCI(Peripheral Component Interconnect)バスがある。このPCIバスにはPCIコネクタを介してPCIデバイスを搭載したPCIカードを接続することができる。一方、PCIバスと同等の機能を実現するために規格化されたカードバス(Cardbus)がある。   One of the extended functions of personal computers is a PCI (Peripheral Component Interconnect) bus standardized as a local bus. A PCI card equipped with a PCI device can be connected to the PCI bus via a PCI connector. On the other hand, there is a standardized card bus (Cardbus) for realizing a function equivalent to the PCI bus.

これまで、カードバスデバイスの多くは1対1の関係で接続されてきたが、更なる拡張性の要望からカードバスをはじめとする外部インターフェースの多接続化が望まれてきている。しかし、Point to Pointとされるカードバスデバイスの多接続化には、制御の面で問題があった。   Until now, many card bus devices have been connected in a one-to-one relationship, but from the demand for further expandability, it is desired to increase the number of external interfaces including a card bus. However, there has been a problem in terms of control in connecting multiple card bus devices, which are point-to-point.

一方、Point to Multi−Pointを前提としたPCIバスの場合、複数のPCIデバイスを実装し、ホストコントローラがマスタとなる時、IDSEL(ターゲットデバイスを指定する信号)によってターゲットデバイスを特定するようにしていた。しかし、複数のPCIデバイスの中にPoint to Pointを前提としたカードバスデバイスが含まれると、カードバスデバイスはIDSELの概念を持たないためターゲットデバイスとして特定することができないという問題を抱えていた。   On the other hand, in the case of a PCI bus premised on Point to Multi-Point, when a plurality of PCI devices are mounted and the host controller becomes a master, the target device is specified by IDSEL (signal for specifying a target device). It was. However, when a card bus device based on Point to Point is included in a plurality of PCI devices, the card bus device does not have an IDSEL concept, and thus cannot be specified as a target device.

また、この種のPCIデバイスに関連した拡張機能実現の手法として特許文献1に開示された技術がある。特許文献1には、簡単に説明すると、汎用のPCIデバイスをカードバス用のPCカードに内蔵されるLSIとして利用することができるインターフェース回路を提供することを課題とし、このインターフェース回路をカードバス用インターフェース回路として内蔵したカードバス用PCカードについて記載している。しかし、この手法ではカードバス用PCカード個々にインターフェース回路を内蔵させる必要があり、既存のPCカードに適用することは困難である。   Further, there is a technique disclosed in Patent Document 1 as a technique for realizing an extended function related to this type of PCI device. Briefly described in Patent Document 1, it is an object to provide an interface circuit that can use a general-purpose PCI device as an LSI built in a PC card for a card bus. This interface circuit is used for a card bus. A card bus PC card built in as an interface circuit is described. However, in this method, it is necessary to incorporate an interface circuit for each card card for the card bus, and it is difficult to apply to an existing PC card.

特開平11−120120号公報JP 11-120120 A

そこで、本発明の課題は、カードバスデバイスを含めて複数のデバイスが実装される場合であってもその実装数に関係なく、Point to Multi−Pointの形式で各デバイスを個別にアクセス可能とすることにある。   Accordingly, an object of the present invention is to enable individual access to each device in the form of Point to Multi-Point, regardless of the number of mounted devices, even when a plurality of devices including a card bus device are mounted. There is.

本発明によれば、ホストコントローラを備え、該ホストコントローラによってアクセスされるデバイスが少なくとも2つ実装され、それらの少なくとも1つがPoint to Pointを前提としたカードバスデバイスである装置であって、前記ホストコントローラがマスタとなって前記カードバスデバイスをターゲットとしてアクセスする時、該ターゲットとなるカードバスデバイスに対してのみFRAME信号を出力する制御回路を備えたことを特徴とする装置が提供される。   According to the present invention, there is provided an apparatus comprising a host controller, wherein at least two devices accessed by the host controller are mounted, and at least one of them is a card bus device premised on Point to Point. There is provided an apparatus comprising a control circuit that outputs a FRAME signal only to a target card bus device when the controller accesses the card bus device as a target.

本装置の第1の態様においては、前記アクセスされるデバイスとして前記カードバスデバイスのみが2つ以上実装され、前記ホストコントローラはアクセスに際してFRAME制御信号を出力し、前記制御回路は前記FRAME制御信号に基づいてパスの切り替えを行って前記FRAME信号を前記ターゲットとなるカードバスデバイスに出力する。一方、前記ホストコントローラが前記カードバスデバイスにアクセスしない時には、前記制御回路はすべてのカードバスデバイスに対して前記FRAME信号を接続し、この状態では、いずれか1つのカードバスデバイスのみがマスタとなって前記ホストコントローラにアクセス可能とされる。   In the first aspect of the apparatus, only two or more of the card bus devices are mounted as the accessed device, the host controller outputs a FRAME control signal upon access, and the control circuit outputs the FRAME control signal to the FRAME control signal. Based on this, the path is switched and the FRAME signal is output to the target card bus device. On the other hand, when the host controller does not access the card bus device, the control circuit connects the FRAME signal to all the card bus devices, and in this state, only one of the card bus devices becomes the master. Thus, the host controller can be accessed.

本装置の第2の態様においては、前記アクセスされるデバイスとして前記カードバスデバイスが1つ以上、Point to Multi−Pointを前提としたPCIデバイスが1つ以上それぞれ実装され、前記ホストコントローラがマスタとなって前記カードバスデバイスをターゲットとしてアクセスする時、FRAME制御信号を出力し、前記制御回路は前記FRAME制御信号に基づいてパスの切り替えを行って前記FRAME信号を前記ターゲットとなるカードバスデバイスに出力する。一方、前記ホストコントローラと前記PCIデバイスの間がIDSELで直接接続可能にされ、前記ホストコントローラがマスタとなって前記PCIデバイスをアクセスする時にはターゲットとなる前記PCIデバイスに該当するIDSELをアクティブにすると共に、前記FRAME制御信号により前記制御回路をオフにする。   In the second aspect of the present apparatus, one or more of the card bus devices and one or more PCI devices premised on Point to Multi-Point are mounted as the devices to be accessed, and the host controller is the master and When accessing the card bus device as a target, the FRAME control signal is output, and the control circuit performs path switching based on the FRAME control signal and outputs the FRAME signal to the target card bus device. To do. On the other hand, the host controller and the PCI device can be directly connected by IDSEL, and when the host controller accesses the PCI device as a master, the IDSEL corresponding to the target PCI device is activated. The control circuit is turned off by the FRAME control signal.

本発明によればまた、上記のいずれかの装置を備えたことを特徴とする通信端末機器が提供される。   According to the present invention, there is also provided a communication terminal device including any one of the above devices.

本発明によれば更に、ホストコントローラを備え、該ホストコントローラによってアクセスされるデバイスが少なくとも2つ実装され、それらの少なくとも1つがPoint to Pointを前提としたカードバスデバイスである装置におけるアクセス制御方法であって、前記ホストコントローラがマスタとなって前記カードバスデバイスをターゲットとしてアクセスする時、該ターゲットとなるカードバスデバイスに対してのみFRAME信号を出力してアクセス可能とすることを特徴とするアクセス制御方法が提供される。   According to the present invention, there is further provided an access control method in an apparatus comprising a host controller, wherein at least two devices accessed by the host controller are mounted, and at least one of them is a card bus device premised on Point to Point. And, when the host controller becomes a master and accesses the card bus device as a target, the FRAME signal is outputted only to the target card bus device to make it accessible. A method is provided.

本アクセス制御方法の第1の態様においては、前記アクセスされるデバイスとして前記カードバスデバイスのみが2つ以上実装され、前記ホストコントローラはアクセスに際してFRAME制御信号を出力し、該FRAME制御信号に基づいて前記FRAME信号を前記ターゲットとなるカードバスデバイスに出力してアクセス可能とする。一方、前記ホストコントローラが前記カードバスデバイスにアクセスしない時には、すべてのカードバスデバイスに対して前記FRAME信号を接続し、この状態では、いずれか1つのカードバスデバイスのみがマスタとなって前記ホストコントローラにアクセス可能とされる。   In the first aspect of the access control method, only two or more card bus devices are mounted as the devices to be accessed, and the host controller outputs a FRAME control signal upon access, and based on the FRAME control signal The FRAME signal is output to the target card bus device for access. On the other hand, when the host controller does not access the card bus device, the FRAME signal is connected to all the card bus devices. In this state, only one of the card bus devices becomes the master and the host controller Can be accessed.

本アクセス制御方法の第2の態様においては、前記アクセスされるデバイスとして前記カードバスデバイスが1つ以上、Point to Multi−Pointを前提としたPCIデバイスが1つ以上それぞれ実装され、前記ホストコントローラがマスタとなって前記カードバスデバイスをターゲットとしてアクセスする時、FRAME制御信号を出力し、該FRAME制御信号に基づいて前記FRAME信号を前記ターゲットとなるカードバスデバイスに出力してアクセス可能にする。一方、前記ホストコントローラと前記PCIデバイスの間がIDSELで直接接続可能にされ、前記ホストコントローラがマスタとなって前記PCIデバイスをアクセスする時にはターゲットとなる前記PCIデバイスに該当するIDSELをアクティブにすると共に、前記FRAME制御信号により前記FRAME信号をカードバスデバイスに入力させないようにする。   In the second aspect of the access control method, one or more card bus devices and one or more PCI devices premised on Point to Multi-Point are mounted as the devices to be accessed, and the host controller is When the master accesses the card bus device as a target, a FRAME control signal is output, and based on the FRAME control signal, the FRAME signal is output to the target card bus device to make it accessible. On the other hand, the host controller and the PCI device can be directly connected by IDSEL, and when the host controller accesses the PCI device as a master, the IDSEL corresponding to the target PCI device is activated. The FRAME signal is not input to the card bus device by the FRAME control signal.

以上のことから理解できるように、本発明においては、既存のPCIカードを実装できる回路構成を有したハードウェア回路におけるアクセス制御を目的としている。   As can be understood from the above, the present invention aims at access control in a hardware circuit having a circuit configuration capable of mounting an existing PCI card.

本発明の制御回路はFRAME信号のみをオン/オフ制御することを主としており、このFRAME信号のみのオン/オフで、アクセスしたいターゲットデバイスのみにFRAME信号を入力する。   The control circuit of the present invention mainly controls on / off of only the FRAME signal. By turning on / off only the FRAME signal, the FRAME signal is input only to the target device to be accessed.

FRAME信号が入力されない非ターゲットデバイスはFRAME信号以外の信号が入力されるが、FRAME信号が入力されないため、アドレスやデータは有効にならない。   A non-target device to which no FRAME signal is input receives a signal other than the FRAME signal. However, since the FRAME signal is not input, the address and data are not valid.

本発明では、接続されるPCIデバイスやカードバスデバイス等のデバイス数に関係なくFRAME信号の切り替えを行う制御回路ひとつで対応できる。   In the present invention, one control circuit for switching the FRAME signal can be used regardless of the number of devices such as PCI devices and card bus devices to be connected.

本発明によれば、カードバスデバイスを含めて複数のデバイスが実装される場合であってもその実装数に関係なく、Point to Multi−Pointの形式で各デバイスを個別にアクセスすることが可能となる。   According to the present invention, even when a plurality of devices including a card bus device are mounted, it is possible to individually access each device in the point-to-multi-point format regardless of the number of mounted devices. Become.

本発明は通信端末機器において、Point to Pointとされるカードバスデバイスを含むデバイスを複数実装した場合、ホストコントローラが同時にクライアントに対しコンフィグレーションを行う際の制御を可能とした回路構成に特徴を有する。   The present invention is characterized by a circuit configuration that enables control when a host controller performs configuration for a client at the same time when a plurality of devices including a card bus device that is point-to-point are mounted in a communication terminal device. .

図1を参照して上記特徴を実現するための本発明の基本概念について説明する。図1ではホストコントローラ1に対して、Point to Multi−Pointとされる複数のPCIデバイス3−1〜3−N(Nは正の整数)が接続されると共に、Point to Pointとされる複数のカードバスデバイス4−1〜4−Nが制御回路2を介して接続されている。なお、PCIデバイス、カードバスデバイスのいずれもカード形式にて実装されるものであるが、便宜上、カードの形態、バス及びコネクタについては図示を省略している。これは以降で説明される図2、図5、図6でも同様である。   The basic concept of the present invention for realizing the above features will be described with reference to FIG. In FIG. 1, a plurality of PCI devices 3-1 to 3 -N (N is a positive integer) that is point-to-multi-point and a plurality of points that are point-to-point are connected to the host controller 1. Card bus devices 4-1 to 4 -N are connected via the control circuit 2. Note that both the PCI device and the card bus device are mounted in a card format, but for the sake of convenience, the form of the card, the bus, and the connector are not shown. This also applies to FIGS. 2, 5, and 6 described later.

図1において、ホストコントローラ1は、IDSELを持つPCIデバイス3−1〜3−Nに対しては任意にアクセスすることができる。一方、カードバスデバイス4−1〜4−Nに対しては、ホストコントローラ1からのFRAME信号を制御回路2で切り替えてターゲットとするカードバスデバイスに送ることでアクセスする。つまり、ホストコントローラ1がカードバスデバイスを含む複数のデバイスへアクセスする場合、ターゲットとなるカードバスデバイスに対してのみFRAME信号を入力できるようにすることで複数のデバイスの制御を可能としている。   In FIG. 1, the host controller 1 can arbitrarily access the PCI devices 3-1 to 3 -N having IDSEL. On the other hand, the card bus devices 4-1 to 4-N are accessed by switching the FRAME signal from the host controller 1 by the control circuit 2 and sending it to the target card bus device. That is, when the host controller 1 accesses a plurality of devices including the card bus device, the FRAME signal can be input only to the target card bus device, thereby enabling control of the plurality of devices.

このように、本発明では、Point to Pointとされるカードバスデバイスであっても、これを複数接続し、しかもFRAME信号を切り替えて入力できるようにすることでPoint to Multi−Pointと同等の機能を持たせることが可能となる。   As described above, in the present invention, even if the card bus device is point-to-point, a plurality of the devices can be connected, and the FRAME signal can be switched and input so that the same function as point-to-multi-point is achieved. It becomes possible to have.

[第1の実施例]
図2に本発明の第1の実施例による構成を示す。第1の実施例では、ホストコントローラ1に2つのカードバスデバイス5、6が接続されているものとする。この場合、ホストコントローラ1のFRAME信号は制御回路2を介してカードバスデバイス5、6に接続される。また、制御回路2にはホストコントローラ1のFRAME制御信号を入力している。
[First embodiment]
FIG. 2 shows a configuration according to the first embodiment of the present invention. In the first embodiment, it is assumed that two card bus devices 5 and 6 are connected to the host controller 1. In this case, the FRAME signal of the host controller 1 is connected to the card bus devices 5 and 6 via the control circuit 2. Further, the FRAME control signal of the host controller 1 is input to the control circuit 2.

なお、図3には制御回路2の一例を示し、図4にはホストコントローラ1によるカードバスデバイス5、6へのアクセス制御のフローチャートを示す。   3 shows an example of the control circuit 2, and FIG. 4 shows a flowchart of access control to the card bus devices 5 and 6 by the host controller 1.

図3、図4をも参照して、図2のカードバスデバイス5、6へのアクセス制御方法について説明する。   A method for controlling access to the card bus devices 5 and 6 in FIG. 2 will be described with reference to FIGS.

図4のステップS1、S2において、ホストコントローラ1がカードバスデバイス5にアクセスした場合、制御回路2はFRAME制御信号によりFRAME信号の切り替えを行う。この場合は、制御回路2内のカードバスデバイス5用のパスAがオンになり、カードバスデバイス6用のパスBはオフとなる(ここでオンとはホストコントローラ1のFRAMEとカードバスデバイスのFRAME間の短絡を意味し、オフは開放を意味する)(ステップS3)。これによりカードバスデバイス6側にはFRAME信号が伝わらず、カードバスデバイス5にのみ通信が可能となる(ステップS5)。   When the host controller 1 accesses the card bus device 5 in steps S1 and S2 of FIG. 4, the control circuit 2 switches the FRAME signal by the FRAME control signal. In this case, the path A for the card bus device 5 in the control circuit 2 is turned on, and the path B for the card bus device 6 is turned off (here, “ON” means the FRAME of the host controller 1 and the card bus device). This means a short circuit between the FRAMEs, and OFF means an open state) (step S3). Thereby, the FRAME signal is not transmitted to the card bus device 6 side, and communication is possible only to the card bus device 5 (step S5).

同様に、ホストコントローラ1がカードバスデバイス6にアクセスした場合、制御回路2はFRAME制御信号によりFRAME信号の切り替えを行う。この場合、制御回路2内でパスBがオン、パスAがオフとなる(ステップS4)。これによりカードバスデバイス5側にはFRAME信号が伝わらず、カードバスデバイス6にのみ通信が可能となる(ステップS5)。   Similarly, when the host controller 1 accesses the card bus device 6, the control circuit 2 switches the FRAME signal by the FRAME control signal. In this case, the path B is turned on and the path A is turned off in the control circuit 2 (step S4). As a result, the FRAME signal is not transmitted to the card bus device 5 side, and only the card bus device 6 can communicate (step S5).

このようにIDSELの無いカードバスデバイスを2つ実装した場合でも1つのFRAME信号でアクセス制御することができる。   Thus, even when two card bus devices without IDSEL are mounted, access control can be performed with one FRAME signal.

なお、ホストコントローラ1がカードバスデバイスにアクセスしない時は制御回路2につながったFRAME信号は全てオンとする。つまり、ホストコントローラ1、カードバスデバイス5、6のFRAMEは全て接続されている状態となる。この時カードバスデバイス5がマスタとなってホストコントローラ1にアクセスする場合、カードバスデバイス5とホストコントローラ1の間のREQ1信号とGNT1信号の通信により、競合回路のバス使用権の特定が実施される。ここで、カードバスデバイス5のためのREQ1信号及びGNT1信号とカードバスデバイス6のためのREQ2信号及びGNT2信号とは排他的に動作するため、マスタとならなかったカードバスデバイス6は、カードバスデバイス5が通信している間、通信を開始できない。同様なことはカードバスデバイス6がマスタとなった時にも言える。このように、常にFRAME信号が入力された状態でもアクセス、非アクセスの識別が可能であり、カードバスデバイス側がマスタとなった時でも問題無い。   When the host controller 1 does not access the card bus device, all FRAME signals connected to the control circuit 2 are turned on. That is, the FRAMEs of the host controller 1 and the card bus devices 5 and 6 are all connected. At this time, when the card bus device 5 becomes the master and accesses the host controller 1, the bus use right of the competing circuit is specified by the communication of the REQ1 signal and the GNT1 signal between the card bus device 5 and the host controller 1. The Here, since the REQ1 signal and the GNT1 signal for the card bus device 5 and the REQ2 signal and the GNT2 signal for the card bus device 6 operate exclusively, the card bus device 6 that has not become the master is connected to the card bus. While device 5 is communicating, communication cannot be started. The same can be said when the card bus device 6 becomes the master. Thus, even when the FRAME signal is always input, it is possible to identify access and non-access, and there is no problem even when the card bus device side becomes the master.

図2は、カードバスデバイスが2個実装されている最も簡単な例を示しており、3個以上実装される場合にも原理は同じである。勿論、制御回路2では、ホストコントローラ2からのFRAME制御信号により3個以上のカードバスデバイスの中からターゲットとなるカードバスデバイスを選択するように切り替え制御を実行する。   FIG. 2 shows the simplest example in which two card bus devices are mounted. The principle is the same when three or more card bus devices are mounted. Of course, the control circuit 2 executes switching control so as to select a target card bus device from among three or more card bus devices according to the FRAME control signal from the host controller 2.

第1の実施例の効果は以下の通りである。   The effects of the first embodiment are as follows.

第1の効果は、複数のカードバスデバイスを実装した場合であってもアクセスする時、ホストコントローラで制御回路をコントロールすることにより、ターゲットのカードバスデバイスをアクティブにすることができる。   The first effect is that even when a plurality of card bus devices are mounted, the target card bus device can be activated by controlling the control circuit with the host controller when accessing.

第2の効果は、単一のFRAME信号で複数のカードバスデバイスに対してPoint to Multi−Pointの形式でアクセスすることができる。   The second effect is that a plurality of card bus devices can be accessed in the form of Point to Multi-Point with a single FRAME signal.

第3の効果は、既存のカードバスデバイスであっても適用可能である。   The third effect can be applied even to an existing card bus device.

[第2の実施例]
図5を参照して本発明の第2の実施例について説明する。第2の実施例は、その基本的構成は第1の実施例と同じであるが、拡張性について工夫している。
[Second Embodiment]
A second embodiment of the present invention will be described with reference to FIG. The basic configuration of the second embodiment is the same as that of the first embodiment, but the expansibility is devised.

図5は、IDSELを持つ1つのPCIデバイス7と1つのカードバスデバイス8を実装した例を示している。ホストコントローラ1のFRAMEにPCIデバイス7のFRAMEが直接接続され、カードバスデバイス8のFRAMEは制御回路2を介して接続されている。勿論、制御回路2にはホストコントローラ1からFRAME制御信号が与えられる。また、ホストコントローラ1のIDSELにPCIデバイス7のIDSELが直接接続されている。   FIG. 5 shows an example in which one PCI device 7 having IDSEL and one card bus device 8 are mounted. The FRAME of the PCI device 7 is directly connected to the FRAME of the host controller 1, and the FRAME of the card bus device 8 is connected via the control circuit 2. Of course, the FRAME control signal is given to the control circuit 2 from the host controller 1. The IDSEL of the PCI device 7 is directly connected to the IDSEL of the host controller 1.

図5において、ホストコントローラ1がPCIデバイス7にアクセスする時には、IDSELによってターゲットデバイス、つまりPCIデバイス7をアクティブにする。この時ホストコントローラ1は、カードバスデバイス8をインアクティブにするためFRAME制御信号により制御回路2をオフにし、FRAME信号がカードバスデバイス8入力されないようにする。   In FIG. 5, when the host controller 1 accesses the PCI device 7, the target device, that is, the PCI device 7 is activated by IDSEL. At this time, the host controller 1 turns off the control circuit 2 by the FRAME control signal in order to make the card bus device 8 inactive so that the FRAME signal is not input to the card bus device 8.

一方、ホストコントローラ1がカードバスデバイス8にアクセスする時には、FRAME制御信号により制御回路2をオンにし、FRAME信号をカードバスデバイス8に入力させることでアクセス可能となる。この時、PCIデバイス7のIDSELはインアクティブとする。   On the other hand, when the host controller 1 accesses the card bus device 8, it can be accessed by turning on the control circuit 2 by the FRAME control signal and inputting the FRAME signal to the card bus device 8. At this time, the IDSEL of the PCI device 7 is inactive.

このように、第2の実施例では、PCIデバイスとカードバスデバイスが実装された場合でもPoint to Multi−Pointの形式でアクセス可能である。   As described above, in the second embodiment, even when a PCI device and a card bus device are mounted, the access can be made in the form of Point to Multi-Point.

[第3の実施例]
図6を参照して本発明の第3の実施例について説明する。第3の実施例も、その基本的構成は第1の実施例と同じであるが、拡張性について工夫している。
[Third embodiment]
A third embodiment of the present invention will be described with reference to FIG. The basic configuration of the third embodiment is the same as that of the first embodiment, but the expansibility is devised.

図6は、IDSELを持つ複数のPCIデバイス3−1〜3−Nと複数のカードバスデバイス4−1〜4−Nを実装した例を示している。ホストコントローラ1のFRAMEにPCIデバイス3−1〜3−Nの各FRAMEが直接接続され、カードバスデバイス4−1〜4−Nの各FRAMEは制御回路2を介して接続されている。勿論、制御回路2にはホストコントローラ1からFRAME制御信号が与えられる。また、ホストコントローラ1のIDSEL_A〜IDSEL_NにPCIデバイス3−1〜3−NのIDSEL_A〜IDSEL_Nがそれぞれ直接接続されている。   FIG. 6 shows an example in which a plurality of PCI devices 3-1 to 3-N having IDSEL and a plurality of card bus devices 4-1 to 4-N are mounted. The FRAMEs of the PCI devices 3-1 to 3 -N are directly connected to the FRAME of the host controller 1, and the FRAMEs of the card bus devices 4-1 to 4 -N are connected via the control circuit 2. Of course, the FRAME control signal is given to the control circuit 2 from the host controller 1. Further, IDSEL_A to IDSEL_N of the PCI devices 3-1 to 3-N are directly connected to IDSEL_A to IDSEL_N of the host controller 1, respectively.

図6において、ホストコントローラ1のターゲットがPCIデバイス、例えばPCIデバイス3−1の時、PCIデバイス3−1に割り当てられたIDSEL信号(IDSEL_A)を出力することで特定のPCIデバイスを選択できる。この時制御回路2はオフとされる。   In FIG. 6, when the target of the host controller 1 is a PCI device, for example, the PCI device 3-1, a specific PCI device can be selected by outputting an IDSEL signal (IDSEL_A) assigned to the PCI device 3-1. At this time, the control circuit 2 is turned off.

一方、ターゲットがカードバスデバイス、例えばカードバスデバイス4−1の時、IDSEL_A〜IDSEL_Nはインアクティブとされ、ホストコントローラ1からのFRAME制御信号に基づく制御回路2の切り替え機能によりターゲットデバイス4−1のみにFRAME信号が接続されることでアクティブとなる。   On the other hand, when the target is a card bus device, for example, the card bus device 4-1, IDSEL_A to IDSEL_N are inactive, and only the target device 4-1 is selected by the switching function of the control circuit 2 based on the FRAME control signal from the host controller 1. It becomes active when the FRAME signal is connected to.

このようにして、第3の実施例によれば、任意の数のPCIデバイス、カードバスデバイスに対してPoint to Multi−Pointの形式でアクセスすることができる。   In this way, according to the third embodiment, any number of PCI devices and card bus devices can be accessed in the form of Point to Multi-Point.

本発明による技術は、パーソナルコンピュータの他、主に情報通信分野における通信端末機器への適用に適している。   The technology according to the present invention is suitable for application to communication terminal equipment in the field of information communication in addition to personal computers.

図1は、本発明の基本概念を説明するためのブロック図である。FIG. 1 is a block diagram for explaining the basic concept of the present invention. 図2は、本発明の第1の実施例による装置構成を示すブロック図である。FIG. 2 is a block diagram showing an apparatus configuration according to the first embodiment of the present invention. 図3は、本発明において用いられる制御回路の作用を説明するための図である。FIG. 3 is a diagram for explaining the operation of the control circuit used in the present invention. 図4は、本発明の第1の実施例の動作を説明するためのフローチャート図である。FIG. 4 is a flowchart for explaining the operation of the first embodiment of the present invention. 図5は、本発明の第2の実施例による装置構成を示すブロック図である。FIG. 5 is a block diagram showing an apparatus configuration according to the second embodiment of the present invention. 図5は、本発明の第3の実施例による装置構成を示すブロック図である。FIG. 5 is a block diagram showing an apparatus configuration according to the third embodiment of the present invention.

符号の説明Explanation of symbols

1 ホストコントローラ
2 制御回路
3−1〜3−N、7 PCIデバイス
4−1〜4−N、5、6、8 カードバスデバイス
DESCRIPTION OF SYMBOLS 1 Host controller 2 Control circuit 3-1 to 3-N, 7 PCI device 4-1 to 4-N 5, 6, 8 Card bus device

Claims (11)

ホストコントローラを備え、該ホストコントローラによってアクセスされるデバイスが少なくとも2つ実装され、それらの少なくとも1つがPoint to Pointを前提としたカードバスデバイスである装置であって、
前記ホストコントローラがマスタとなって前記カードバスデバイスをターゲットとしてアクセスする時、該ターゲットとなるカードバスデバイスに対してのみFRAME信号を出力する制御回路を備えたことを特徴とする装置。
An apparatus comprising a host controller, wherein at least two devices accessed by the host controller are mounted, and at least one of them is a card bus device based on Point to Point,
An apparatus comprising: a control circuit that outputs a FRAME signal only to a target card bus device when the host controller becomes a master and accesses the card bus device as a target.
前記アクセスされるデバイスとして前記カードバスデバイスのみが2つ以上実装され、前記ホストコントローラはアクセスに際してFRAME制御信号を出力し、前記制御回路は前記FRAME制御信号に基づいてパスの切り替えを行って前記FRAME信号を前記ターゲットとなるカードバスデバイスに出力することを特徴とする請求項1に記載の装置。   Only two or more of the card bus devices are mounted as the devices to be accessed, the host controller outputs a FRAME control signal at the time of access, and the control circuit performs path switching based on the FRAME control signal, and the FRAME The apparatus according to claim 1, wherein a signal is output to the target card bus device. 前記ホストコントローラが前記カードバスデバイスにアクセスしない時には、前記制御回路はすべてのカードバスデバイスに対して前記FRAME信号を接続し、この状態では、いずれか1つのカードバスデバイスのみがマスタとなって前記ホストコントローラにアクセス可能とされることを特徴とする請求項2に記載の装置。   When the host controller does not access the card bus device, the control circuit connects the FRAME signal to all the card bus devices, and in this state, only one card bus device becomes the master. The apparatus of claim 2, wherein the apparatus is accessible to a host controller. 前記アクセスされるデバイスとして前記カードバスデバイスが1つ以上、Point to Multi−Pointを前提としたPCIデバイスが1つ以上それぞれ実装され、前記ホストコントローラがマスタとなって前記カードバスデバイスをターゲットとしてアクセスする時、FRAME制御信号を出力し、前記制御回路は前記FRAME制御信号に基づいてパスの切り替えを行って前記FRAME信号を前記ターゲットとなるカードバスデバイスに出力することを特徴とする請求項1に記載の装置。   One or more card bus devices as the devices to be accessed and one or more PCI devices based on Point to Multi-Point are mounted, and the host controller serves as a master to access the card bus device as a target. 2. The FRAME control signal is output at the time, and the control circuit performs path switching based on the FRAME control signal and outputs the FRAME signal to the target card bus device. The device described. 前記ホストコントローラと前記PCIデバイスの間がIDSELで直接接続可能にされており、前記ホストコントローラがマスタとなって前記PCIデバイスをアクセスする時にはターゲットとなる前記PCIデバイスに該当するIDSELをアクティブにすると共に、前記FRAME制御信号により前記制御回路をオフにすることを特徴とする請求項4に記載の装置。   The host controller and the PCI device can be directly connected by IDSEL, and when the host controller accesses the PCI device as a master, the IDSEL corresponding to the target PCI device is activated. 5. The apparatus of claim 4, wherein the control circuit is turned off by the FRAME control signal. 請求項1〜5のいずれかに記載の装置を備えたことを特徴とする通信端末機器。   A communication terminal device comprising the apparatus according to claim 1. ホストコントローラを備え、該ホストコントローラによってアクセスされるデバイスが少なくとも2つ実装され、それらの少なくとも1つがPoint to Pointを前提としたカードバスデバイスである装置におけるアクセス制御方法であって、
前記ホストコントローラがマスタとなって前記カードバスデバイスをターゲットとしてアクセスする時、該ターゲットとなるカードバスデバイスに対してのみFRAME信号を出力してアクセス可能とすることを特徴とするアクセス制御方法。
An access control method in an apparatus comprising a host controller, wherein at least two devices accessed by the host controller are mounted, and at least one of them is a card bus device based on Point to Point,
An access control method characterized in that, when the host controller becomes a master and accesses the card bus device as a target, the FRAME signal is output only to the target card bus device for access.
前記アクセスされるデバイスとして前記カードバスデバイスのみが2つ以上実装され、前記ホストコントローラはアクセスに際してFRAME制御信号を出力し、該FRAME制御信号に基づいて前記FRAME信号を前記ターゲットとなるカードバスデバイスに出力してアクセス可能とすることを特徴とする請求項7に記載のアクセス制御方法。   Only two or more card bus devices are mounted as the devices to be accessed, and the host controller outputs a FRAME control signal upon access, and the FRAME signal is sent to the target card bus device based on the FRAME control signal. The access control method according to claim 7, wherein the access is enabled by outputting. 前記ホストコントローラが前記カードバスデバイスにアクセスしない時には、すべてのカードバスデバイスに対して前記FRAME信号を接続し、この状態では、いずれか1つのカードバスデバイスのみがマスタとなって前記ホストコントローラにアクセス可能とされることを特徴とする請求項8に記載のアクセス制御方法。   When the host controller does not access the card bus device, the FRAME signal is connected to all card bus devices. In this state, only one of the card bus devices becomes the master and accesses the host controller. 9. The access control method according to claim 8, wherein the access control method is enabled. 前記アクセスされるデバイスとして前記カードバスデバイスが1つ以上、Point to Multi−Pointを前提としたPCIデバイスが1つ以上それぞれ実装され、前記ホストコントローラがマスタとなって前記カードバスデバイスをターゲットとしてアクセスする時、FRAME制御信号を出力し、該FRAME制御信号に基づいて前記FRAME信号を前記ターゲットとなるカードバスデバイスに出力してアクセス可能にすることを特徴とする請求項7に記載のアクセス制御方法。   One or more card bus devices as the devices to be accessed and one or more PCI devices based on Point to Multi-Point are mounted, and the host controller serves as a master to access the card bus device as a target. 8. The access control method according to claim 7, further comprising: outputting a FRAME control signal to enable access by outputting the FRAME signal to the target card bus device based on the FRAME control signal. . 前記ホストコントローラと前記PCIデバイスの間がIDSELで直接接続可能にされており、前記ホストコントローラがマスタとなって前記PCIデバイスをアクセスする時にはターゲットとなる前記PCIデバイスに該当するIDSELをアクティブにすると共に、前記FRAME制御信号により前記FRAME信号をカードバスデバイスに入力させないようにすることを特徴とする請求項10に記載のアクセス制御方法。
The host controller and the PCI device can be directly connected by IDSEL, and when the host controller accesses the PCI device as a master, the IDSEL corresponding to the target PCI device is activated. 11. The access control method according to claim 10, wherein the FRAME signal is not input to the card bus device by the FRAME control signal.
JP2006201056A 2006-07-24 2006-07-24 Apparatus provided with card bus device and access control method thereof Expired - Fee Related JP4339338B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006201056A JP4339338B2 (en) 2006-07-24 2006-07-24 Apparatus provided with card bus device and access control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006201056A JP4339338B2 (en) 2006-07-24 2006-07-24 Apparatus provided with card bus device and access control method thereof

Publications (2)

Publication Number Publication Date
JP2008027307A true JP2008027307A (en) 2008-02-07
JP4339338B2 JP4339338B2 (en) 2009-10-07

Family

ID=39117862

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006201056A Expired - Fee Related JP4339338B2 (en) 2006-07-24 2006-07-24 Apparatus provided with card bus device and access control method thereof

Country Status (1)

Country Link
JP (1) JP4339338B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013150847A (en) * 2013-04-02 2013-08-08 Seiko Epson Corp Biological information processing method and biological information processing apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013150847A (en) * 2013-04-02 2013-08-08 Seiko Epson Corp Biological information processing method and biological information processing apparatus

Also Published As

Publication number Publication date
JP4339338B2 (en) 2009-10-07

Similar Documents

Publication Publication Date Title
CN107015928B (en) system and method for switching multiple interfaces and system for switching buses
JP2000082035A (en) Method and system for supporting plural peripheral components interconnect buses supporting various frequency operations
KR20150058600A (en) Flexible server system
JP2005353168A (en) Memory interface circuit and memory interface method
JP2013084266A (en) Server and serial interface switching circuit thereof
US10168914B2 (en) Data buffer for multiple DIMM topology
JP3992702B2 (en) Programmable logic blocks that can be used for asynchronous circuit design
JP4339338B2 (en) Apparatus provided with card bus device and access control method thereof
JP5058890B2 (en) Bus control device
JP2008004062A (en) Expandable multi-computer switching device
CN115374042A (en) Bus switching method, device, equipment and medium
JP4346539B2 (en) Control device
JP6090017B2 (en) Computer system
US12197365B2 (en) Information processing system, image processing apparatus, and communication control method
US10318458B2 (en) Method and circuit arrangement for temporally limiting and separately accessing a system on a chip
KR100871835B1 (en) Memory system and method of signaling of the same
JP3123192U (en) Electronic peripheral sharing system
TWI526842B (en) Controlling and switching module capable of being applied in x86 systems for writing data
JP2011150613A (en) Data processing apparatus
JP2007148622A (en) Interface setting method
JP2009289148A (en) Computer operation system
JP2009032072A (en) Device for directional control of bidirectional bus
KR20200134433A (en) Data processing apparatus
KR20070081654A (en) Apparatus for controlling the application of the chip select signal of the processor
JP2007179172A (en) Logic circuit verification system and its control method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090105

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090225

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20090225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20090226

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090401

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20090515

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090615

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090701

R150 Certificate of patent or registration of utility model

Ref document number: 4339338

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120710

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120710

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130710

Year of fee payment: 4

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees