Communication system having a local area network adapter for selectively deleting information and method therefor
    1.
    发明授权
    Communication system having a local area network adapter for selectively deleting information and method therefor 失效
    具有用于选择性地删除信息的局域网适配器的通信系统及其方法

    公开(公告)号:US06185207B2

    公开(公告)日:2001-02-06

    申请号:US08878702

    申请日:1997-06-19

    IPC分类号: H04L1228

    摘要: A LAN adapter is implemented in the communication system to selectively exclude four bytes of the CRC value appended to an end of a frame's information field through the use of a configuration bit in a register. By programming this configuration bit to have a specific logic value, the four-bytes of the CRC value may be selectively copied, together with the data in the frame, into a destination computer system's main memory. Additionally, regardless of the setting of this configuration bit, the four-bytes of the CRC value will always be used to check the integrity of the data in the frame. Stated another way, the configuration bit will only affect whether the four-bytes of the CRC value will be transferred as part of the frame after the CRC check operation has been performed.

    摘要翻译: 在通信系统中实现LAN适配器,以通过使用寄存器中的配置位来选择性地排除附加到帧的信息字段的末尾的CRC值的四个字节。 通过将该配置位编程为具有特定的逻辑值,可以将CRC值的四个字节与帧中的数据一起选择性地复制到目标计算机系统的主存储器中。 另外,无论该配置位的设置如何,CRC值的四个字节将始终用于检查帧中数据的完整性。 换句话说,配置位只会影响在执行CRC校验操作后,CRC值的四个字节是否作为帧的一部分传送。

    Method for encapsulating hardware to allow multi-tasking of microcode
    2.
    发明授权
    Method for encapsulating hardware to allow multi-tasking of microcode 失效
    用于封装硬件以允许微代码多任务的方法

    公开(公告)号:US06339788B1

    公开(公告)日:2002-01-15

    申请号:US09097036

    申请日:1998-06-12

    IPC分类号: G06F300

    CPC分类号: H04L12/433

    摘要: The problem with sharing or multi-tasking a single microprocessor across multiple ports is that it requires an elaborate and costly effort to adapt, modify, and rewriting of existing microcode. Extensive effort has gone into the development and testing of existing microcode that supports Token Ring. The re-use of the microcode, mostly in an “as is” condition is required to increase effectiveness and reduce costs. The present invention resolves these problems. It further describes a method that easily encapsulates existing hardware and allows the use of existing microcode to be extended to a multi-tasking environment, at a substantially reduced cost and with greater efficiency. Another embodiment of this invention describes a system and method to reuse a single existing Token Ring macro with embedded processor and microcode for multiple ports on a chip.

    摘要翻译: 在多个端口上共享或多任务处理单个微处理器的问题在于,需要进行精心设计和花费更多的努力来适应,修改和重写现有的微代码。 广泛的努力已经开发和测试现有的支持令牌环的微码。 需要重新使用微代码,主要是以“原样”的条件来提高效率并降低成本。 本发明解决了这些问题。 它进一步描述了一种方法,其容易地封装现有硬件,并且允许将现有微代码以显着降低的成本并且以更高的效率扩展到多任务环境。 本发明的另一个实施例描述了一种系统和方法,用于将具有嵌入式处理器的单个现有令牌环宏重用,并且针对芯片上的多个端口重新使用微代码。