-
1.
公开(公告)号:KR1020080054981A
公开(公告)日:2008-06-19
申请号:KR1020060127752
申请日:2006-12-14
Applicant: 삼성전자주식회사
IPC: H04L12/771 , H04L29/10 , H04L12/02
CPC classification number: H04L49/109
Abstract: A network-on-chip interface device and a network-on-chip packet encoding method using the device are provided to process generation and transmission of packets concurrently even before network-on-chip packets are fully generated, thereby reducing latency caused by packet transmission delay. A packet buffer stores fleets which constitute network-on-chip packets corresponding to transactions from an IP(Internet Protocol) device. A packet flag register stores the predetermined number of flags corresponding to the number of fleets storable in the packet buffer. A control signal generator(220) generates a protocol control signal corresponding to the IP device according to a state of the packet flag register. The packet buffer and the packet flag register are pointed by a generation pointer and a sending pointer independent of the generation pointer.
Abstract translation: 提供使用该设备的片上接口设备和片上分组编码方法,以便在片上分组完全生成之前同时处理分组的生成和传输,从而减少分组传输引起的等待时间 延迟。 分组缓冲器存储构成与来自IP(因特网协议)设备的事务相对应的片上片上分组的队列。 分组标志寄存器存储对应于可存储在分组缓冲器中的机架数量的预定数量的标志。 控制信号发生器(220)根据分组标志寄存器的状态产生与IP设备相对应的协议控制信号。 分组缓冲器和分组标志寄存器由生成指针和独立于生成指针的发送指针指向。
-
公开(公告)号:KR100730279B1
公开(公告)日:2007-06-19
申请号:KR1020050124586
申请日:2005-12-16
Applicant: 삼성전자주식회사
Abstract: A computer chip for connecting devices on a chip by using a star-torus topology is provided to realize fast operation by quickly transferring data with reduction of the number of hops passed when the data is transferred from one module to another module on the chip, and reduce design complexity and size of the chip by reducing the number of lines connecting the modules. A plurality of routers(410,420,430,440,450,460,470,480,490) are formed on the computer chip. Each router, using a virtual channel, is connected to the routers neighboring in an X/Y direction. The plurality of IPs(Intellectual Property)(411-413 - 491-493) are formed on the computer chip. Each IP is connected to more than one router. Each router is connected in a unidirectional circular topology to the X/Y direction and the number of routers is bigger than six. Each outer is connected to more than two IPs and each IP is connected to one router.
Abstract translation: 通过使用星形拓扑结构来连接芯片上的器件的计算机芯片被提供用于通过在数据从芯片上的一个模块传输到另一个模块时通过减少传递的跳数来快速传输数据来实现快速操作,并且 通过减少连接模块的线路数量来降低芯片的设计复杂性和尺寸。 在计算机芯片上形成多个路由器(410,420,430,440,450,460,470,480,490)。 每个使用虚拟通道的路由器都连接到沿X / Y方向相邻的路由器。 在计算机芯片上形成多个IP(知识产权)(411-413-491-493)。 每个IP连接到多个路由器。 每个路由器都以单向圆形拓扑连接到X / Y方向,路由器数量大于6。 每个外部连接到两个以上的IP,每个IP连接到一个路由器。
-
公开(公告)号:KR100653087B1
公开(公告)日:2006-12-01
申请号:KR1020050097582
申请日:2005-10-17
Applicant: 삼성전자주식회사
IPC: H04L12/28
Abstract: An NoC(Networks on Chip) system applied with an AXI(Advanced Extensible Interface) and an interleaving method thereof are provided to select data to be transmitted, so that the data can be matched with the interleaving permissive capacity of an IP(Internet Protocol), thus the data can be smoothly transmitted, consequently performance of the system is improved. On either an NI(Network Interface)(120) or an NoC router(110), the following components are comprised. Data provided from each AXI IP are classified according to the AXI IPs and stored in plural buffers(143). An interleaving manager(147) selects one of the buffers(143) from which the data are to be outputted, according to the interleaving acceptance capacity which is the amount of interleaving data accepted in a the destination AXI IPs.
Abstract translation: 应用AXI(高级可扩展接口)的NoC(片上网络)系统及其交织方法被提供用于选择要传输的数据,使得数据可以与IP(互联网协议)的交织允许容量相匹配, 因此数据可以平滑传输,从而提高了系统的性能。 在NI(网络接口)(120)或NoC路由器(110)上,包括以下组件。 根据AXI IP将从每个AXI IP提供的数据分类并存储在多个缓冲区(143)中。 交织管理器(147)根据作为在目的地AXI IP中接受的交织数据量的交织容许容量选择要从其输出数据的缓冲器(143)之一。
-
公开(公告)号:KR100555753B1
公开(公告)日:2006-03-03
申请号:KR1020040007721
申请日:2004-02-06
Applicant: 삼성전자주식회사
IPC: H04L12/28
CPC classification number: G06F15/16 , H04L45/00 , H04L45/06 , H04L49/109 , H04L49/15
Abstract: 본 발명은 고유한 어드레스를 갖는 복수 개의 지능소자들과 각 지능소자에 대응되는 스위치들로 구성된 n×n 망사 토플리지 구조를 갖는 원칩 시스템(SoC)에서, 적어도 하나의 스위치를 이용하여 지능소자들간의 데이터를 송수신하기 위해 스위치에서 라우팅 경로를 설정하는 방안을 제안한다. 이를 위해 각 데이터의 전송방향에 따라 직교성을 유지하는 직교코드를 할당받는다. 전송할 데이터에 대한 전송방향을 결정하고, 결정된 전송방향에 할당된 직교코드를 이용하여 데이터를 확산함으로서 라우팅 경로를 설정한다.
SoC, 스위치, 코드분할, 라우팅 경로Abstract translation: 在具有由具有与智能元件对应的唯一地址和开关的多个智能元件组成的第n个网络拓扑结构的单芯片系统(SoC)中, 在本文中,我们提出了一种路由方法来在交换机中建立路由路径来发送和接收数据。 为此,根据每个数据的传输方向分配保持正交性的正交码。 确定要传输的数据的传输方向,并通过使用分配给确定的传输方向的正交码扩展数据来设置路由路径。
-
公开(公告)号:KR100785472B1
公开(公告)日:2007-12-13
申请号:KR1020060090565
申请日:2006-09-19
Applicant: 삼성전자주식회사
IPC: H04L12/721 , H04L12/771
CPC classification number: H04L47/10 , H04L45/302 , H04L47/17 , H04L47/283 , H04L47/33
Abstract: An urgent NoC(Network-on-Chip) packet idle time management device and a method thereof are provided to transmit output port information of urgent packets to each router so as to previously connect input/output ports of each router, thereby shortening idle time taken until the urgent packets are delivered to the destination by reducing idle time of each router. An urgent packet decider(210) decides whether urgent packets are received through preset fields of the packets. If so, an urgent packet path searcher(220) searches routers included in routing paths of the urgent packets. An urgent packet path controller(230) transmits output port information of the urgent packets to each router included in the routing paths. The searcher(220) searches the routers based on source and destination address fields of the urgent packets.
Abstract translation: 提供了一种紧急的NoC(片上片上)包空闲时间管理装置及其方法,用于将紧急包的输出端口信息发送到每个路由器,以便预先连接每个路由器的输入/输出端口,从而缩短所占用的空闲时间 直到紧急分组通过减少每个路由器的空闲时间来传送到目的地。 紧急分组决定器(210)决定是否通过分组的预设字段接收紧急分组。 如果是,紧急分组路径搜索器(220)搜索包含在紧急分组的路由路径中的路由器。 紧急分组路径控制器(230)向包括在路由路径中的每个路由器发送紧急分组的输出端口信息。 搜索器(220)基于紧急分组的源和目的地址字段搜索路由器。
-
公开(公告)号:KR1020060082167A
公开(公告)日:2006-07-18
申请号:KR1020050002420
申请日:2005-01-11
Applicant: 삼성전자주식회사
IPC: H04J13/16
CPC classification number: H04L12/4625
Abstract: CDMA 버스를 이용한 원칩 시스템 및 그의 데이터 전송방법이 개시된다. 본 발명에 따른 CDMA 버스를 이용한 원칩시스템은 소정 기준에 의해 적어도 하나의 그룹으로 분류되는 복수의 지능소자들, 및 분류된 그룹에 속하는 지능소자들과 연결되고, 데이터를 송신하는 송신측 지능소자로부터 데이터를 수신할 수신측 지능소자의 고유ID를 전송받고, 전송받은 고유ID에 대응하는 수신측 지능소자에 할당된 코드워드를 송신측 지능소자에 제공하는 적어도 하나의 중재기를 포함한다. 이에 의해, 지능소자에 할당되는 코드워드의 길이를 감소시킬 수 있다.
SoC, CDMA 버스, 중재기, 지능소자, 브릿지, 중복 할당, 분산식, 단일식-
公开(公告)号:KR1020060081489A
公开(公告)日:2006-07-13
申请号:KR1020050001826
申请日:2005-01-07
Applicant: 삼성전자주식회사 , 리전츠 오브 더 유니버스티 오브 미네소타
IPC: H04L12/28
CPC classification number: H04L12/66 , H04J13/0003 , H04J13/0048 , H04L49/109 , H04L49/3045 , H04L49/503
Abstract: A switching device of NoC (Networks on Chip) system and a scheduling method thereof. The switching device has a switching part having a plurality of input ports and a plurality of output ports, and a scheduler for setting a transmission route between the input ports and the output ports, determining the length of code based on the number of input ports having the data among the plurality of input ports, and assigning a predetermined code of the determined code length to the input port and the output port corresponding to the set transmission route. Because the code length is adjustably varied according to the number of transmission packets, switch performance improves.
-
公开(公告)号:KR100594943B1
公开(公告)日:2006-06-30
申请号:KR1020040099281
申请日:2004-11-30
Applicant: 리전츠 오브 더 유니버스티 오브 미네소타 , 삼성전자주식회사
CPC classification number: H04B1/707
Abstract: 본 발명은 하이와 로우 두 가지 중 하나로 표현되는 데이터를 변조하고, 변조한 데이터를 복조하는 방안을 제안한다. 하이(high)와 로우(low) 두가지 중 하나로 표현되는 데이터를 변조하는 송신단과 송신단이 전송한 데이터를 복조하는 수신단으로 구성된 통신 시스템에 있어서, 수신단은 고유한 직교코드에 의해 확산된 적어도 하나의 코드워드로 구성된 적어도 하나의 데이터를 수신한다. 또한 수신단은 수신한 데이터를 코드워드단위로 합산하며, 직교코드를 구성하고 있는 코드워드가 '0'이면, 상기 합산한 코드워드의 2배한 값으로부터 상기 직교코드의 길이를 감산한다. 수신단은 감산한 값들을 직교코드의 길이단위로 평균하여 추출함으로서 송신단이 전송한 데이터를 획득할 수 있다.
NoC, 변복조, 네트워크 구조, IP-
公开(公告)号:KR1020050077437A
公开(公告)日:2005-08-02
申请号:KR1020040005328
申请日:2004-01-28
Applicant: 삼성전자주식회사
IPC: H04L12/28
CPC classification number: H04L45/40 , G06F15/7825 , H04L45/06 , H04L45/20
Abstract: 본 발명은 고유한 어드레스를 갖는 복수 개의 지능 소자들과 각 지능 소자에 대응되는 라우터들로 구성된 n×n 망사 토플리지 구조를 갖는 원칩 시스템(SoC)에서, 라우터들간의 라우팅 경로를 설정하는 방안을 제안한다. 수신한 어드레스 정보와 홉 카운터가 포함된 라우팅 패킷들을 이용하여 저장된 라우팅 테이블을 구성하고 있는 정보들을 갱신한다. 라우팅 경로 설정이 요구되면 갱신한 라우팅 테이블을 이용하여 인접 라우터들 중 하나의 라우터와 라우팅 경로를 설정하고, 설정된 라우팅 경로를 이용하여 데이터를 전송한다.
-
10.
公开(公告)号:KR1020040080769A
公开(公告)日:2004-09-20
申请号:KR1020030015736
申请日:2003-03-13
Applicant: 삼성전자주식회사
IPC: H04L12/747
CPC classification number: H04L45/742 , H04L49/103 , H04L49/901 , H04L69/22
Abstract: PURPOSE: An apparatus and a method for processing data in forwarding a packet of a network device are provided to quickly forward a packet by reducing the amount of copying of data. CONSTITUTION: Each receiving buffer indicator(110) indicates the next receiving buffer indicator, and the last receiving buffer indicator indicates the first receiving buffer indicator. A transmission buffer indicator(120) operates in the similar manner as the receiving buffer indicator(110), and includes a socket buffer pointer part for indicating a start address of a relevant socket buffer(300). A controller(100) includes multiple transmission buffer indicators(120). A shared buffer indicator(130) includes a data pointer part for indicating a start address of a shared buffer(200) and a status indicator for indicating whether an empty shared buffer can be allocated to a transmission and reception buffer. Each shared buffer indicator(130) includes the next buffer indicator for indicating the next transmission buffer indicator. A socket buffer indicator(140) includes a data pointer part for storing a start address of a memory storing received data or data to be transmitted, and a temporary data pointer part.
Abstract translation: 目的:提供一种用于处理转发网络设备的分组的数据的装置和方法,以通过减少数据的复制量来快速转发分组。 构成:每个接收缓冲区指示符(110)指示下一个接收缓冲区指示符,最后一个接收缓冲区指示符指示第一个接收缓冲区指示符。 传输缓冲器指示器(120)以与接收缓冲器指示器(110)类似的方式操作,并且包括用于指示相关套接字缓冲器(300)的起始地址的套接字缓冲器指针部分。 控制器(100)包括多个传输缓冲器指示器(120)。 共享缓冲器指示器(130)包括用于指示共享缓冲器(200)的起始地址的数据指针部分和用于指示是否可以向发送和接收缓冲器分配空闲共享缓冲器的状态指示符。 每个共享缓冲器指示器(130)包括用于指示下一个传输缓冲区指示符的下一个缓冲器指示符。 套接字缓冲器指示器(140)包括用于存储存储要发送的接收数据或数据的存储器的起始地址的数据指针部分和临时数据指针部分。
-
-
-
-
-
-
-
-
-