工具/软件:
大家好!
我希望在 CLB 上实现一些故障检测逻辑、以帮助减轻 CPU 负载并更快地响应系统中的潜在输入故障。 目前、我想知道是否有办法可以仅在 CLB 上实现 16-1 多路复用器逻辑。 我需要能够选择每条线路并观察单独的输入引脚、以观察是否存在逻辑低电平输入。 发生这种情况时、我需要停止计数器的值并将其存储在 GPREG 中、以便在器件上触发故障并找出多路复用器上的线路出现故障。 理想情况下、我可以在多路复用器向 CPU1 生成 NMI 之前屏蔽多路复用器的某些字段。 我想我理解如何才能做到这一点、但我对几件事确实有一些问题。
1. if/如何在 CLB 内执行多路复用器选择逻辑。 起初、我希望我可以将计数器的各个位路由到 CLB 之外、或创建一些可以执行类似功能的 LUT 函数。
2.如何通过查找表或 HLC 应用硬编码掩码来过滤多路复用器上的特定输入。
如果有一种更熟练的方法来获得这种没有 CLB 的逻辑、我也对此持开放态度。 我只需要大部分逻辑独立于 CPU
谢谢你