首页> 外国专利> Apparatus and method for large hardware finite state machine with embedded equivalence classes

Apparatus and method for large hardware finite state machine with embedded equivalence classes

机译:具有嵌入式等效类的大型硬件有限状态机的设备和方法

摘要

A programmable finite state machine (FSM) includes, in part, a first address calculation logic block, a first lookup table, a second address calculation logic block, and a second lookup table. The first address calculation logic block generates an address for the first lookup table based on the received input symbol and the current state. The data stored in first look-up table at the generated address is used by the second address calculation logic block to compute an address for the second lookup table. Data stored in the second lookup table is the next state to which the FSM transitions. The programmable FSMs uses redundant information of the transition table to compress these transitions and thus requires a smaller memory while maintaining a high data throughput. The data in the first and second lookup tables are coded and supplied by a compiler. The FSM operation may optionally be pipelined.
机译:可编程有限状态机(FSM)部分地包括第一地址计算逻辑块,第一查找表,第二地址计算逻辑块和第二查找表。第一地址计算逻辑块基于接收到的输入符号和当前状态为第一查找表生成地址。第二地址计算逻辑块使用存储在第一查找表中生成的地址的数据来计算第二查找表的地址。存储在第二个查询表中的数据是FSM过渡到的下一个状态。可编程FSM使用转换表的冗余信息来压缩这些转换,因此需要较小的内存,同时保持较高的数据吞吐量。第一和第二查找表中的数据由编译器编码和提供。 FSM操作可以选择进行管道传输。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号