为剃须刀触发器添加时钟延迟
Adding delay to clock for razor flip flop
我正在用吠陀语做一个项目
标题
乘法器,其中我必须使用剃须刀触发器,其中我有一个主时钟到一个触发器,另一个延迟时钟到另一个触发器并比较。有人能说如何延迟时钟#不是working.delay 必须满足两个触发器的建立时间
在 Razor 提案中,Razor 触发器由一对正常的边缘触发触发器和一个 "shadow latch" 由延迟版本的时钟触发。您可以通过使用 PLL 将时钟移动一个已知的相移来实现这一点(假设时钟的频率在 PLL 的 VCO 的范围内,这很简单)。影子锁存器可能是一些 FPGA 硬件上可用的电平敏感锁存器,或者您可以使用特别晚的边沿触发器并牺牲 Razor 设计的一些优势,以便使用可用的 storage/register 资源。
我正在用吠陀语做一个项目
标题
乘法器,其中我必须使用剃须刀触发器,其中我有一个主时钟到一个触发器,另一个延迟时钟到另一个触发器并比较。有人能说如何延迟时钟#不是working.delay 必须满足两个触发器的建立时间
在 Razor 提案中,Razor 触发器由一对正常的边缘触发触发器和一个 "shadow latch" 由延迟版本的时钟触发。您可以通过使用 PLL 将时钟移动一个已知的相移来实现这一点(假设时钟的频率在 PLL 的 VCO 的范围内,这很简单)。影子锁存器可能是一些 FPGA 硬件上可用的电平敏感锁存器,或者您可以使用特别晚的边沿触发器并牺牲 Razor 设计的一些优势,以便使用可用的 storage/register 资源。