【技术实现步骤摘要】
【国外来华专利技术】使用可编程集成电路的可动态重新配置的联网
[0001]本公开涉及集成电路(IC),并且更具体地,涉及使用可编程IC的可动态重新配置的联网。
技术介绍
[0002]可编程集成电路(IC)是指一种包括可编程逻辑的设备。可编程IC的一个例子是现场可编程门阵列(FPGA)。FPGA的特点是包括可编程电路块。可编程电路块的示例包括但不限于输入/输出块(IOB)、可配置逻辑块(CLB)、专用随机存取存储器块(BRAM)、数字信号处理块(DSP)、处理器、时钟管理器、和延迟锁定回路(DLL)。
[0003]每个可编程分块通常包括可编程互连电路系统和可编程逻辑电路系统。可编程互连电路系统通常包括通过可编程互连点(PIP)互连的大量不同长度的互连线。可编程逻辑电路系统使用可编程元件来实现用户设计的逻辑,可编程元件可以包括例如函数生成器、寄存器、算术逻辑等等。
[0004]可编程互连和可编程逻辑电路系统通常通过将配置数据流加载到定义如何配置可编程元件的内部配置存储器单元来编程。配置数据可以从存储器(例如,从外部PROM)读取或由 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种集成电路,包括:平台,至少部分地在可编程电路系统的静态区域中实现,其中所述平台包括网络接口卡控制器,所述网络接口卡控制器耦合到主机接口和网络接口;可编程电路系统的动态区域,被配置为实现与所述平台通信的用户指定电路系统,其中所述用户指定电路系统实现一个或多个分组处理功能;其中所述网络接口卡控制器包括连接到所述动态区域的多个通信接口;其中所述平台被配置为:使用所述主机接口建立和维护与主机数据处理系统的第一通信链路,并且使用所述网络接口建立和维护与网络的第二通信链路;以及其中所述平台被配置为:在可编程电路系统的动态区域的至少部分被动态地重新配置以在其中实现不同的用户指定电路系统的同时,继续在所述网络和所述主机数据处理系统之间传输数据。2.根据权利要求1所述的集成电路,其中所述网络接口包括以太网接口。3.根据权利要求1所述的集成电路,其中所述网络接口耦合到仲裁电路,所述仲裁电路位于所述网络接口卡控制器的第一级与所述网络接口之间的静态区域中;以及所述多个通信接口中的第一通信接口将所述动态区域中的所述用户指定电路系统连接到所述仲裁电路。4.根据权利要求3所述的集成电路,其中所述仲裁电路被配置为:将从所述网络接口接收到的数据路由回到所述网络的所述网络接口,而不将所述数据提供给所述网络接口卡控制器。5.根据权利要求4所述的集成电路,其中所述仲裁电路在由所述用户指定电路系统处理之后将所述数据路由回所述网络接口。6.根据权利要求3所述的集成电路,其中所述仲裁电路被配置为:将从所述网络接口卡控制器接收到的数据路由回所述网络接口卡控制器,而不将所述数据提供给所述网络接口。7.根据权利要求5所述的集成电路,其中所述仲裁电路在由所述用户指定电路系统处理之后,将所述数据路由回所述网络接口卡控制器。8.根据权利要求1所述的集成电路,其中所述多个通信接口由所述主机数据处理...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。