原创 【笔记】《Finite State Machine Datapath Design》重要概念-2

2009-4-30 14:46 2799 8 6 分类: FPGA/CPLD

part2


CHAPTER 2
Improving Design Performance


Maximize the clock frequency by adding output registers


Example1:


点击开大图


点击开大图


点击开大图


Minimize the setup and hold window by adding input registers


点击开大图


点击开大图


add output register:


  tsu_TOTAL= (tpd_data_U1- tpd_clk_U1)) + tsu_FF=(18 - 2) + 3 = 19 ns


  thd_TOTAL= (tpd_clk(MAX) - tpd_data(MIN)) + tsu_FF=(2 - 8) + 4 = -2ns


add output register:


  tsu_TOTAL= (tpd_data_U1 - tpd_clk_U1)) + tsu_FF=(1 - 2) + 3 = 2ns


  thd_TOTAL= (tpd_clk(MAX)- tpd_data(MIN)) + tsu_FF=(2 - 1) + 4 = 5ns


 


Use DLL/PLL to eliminate clock skew


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条