明亮猫咪

文章
3
资源
0
加入时间
2年10月17天

影片出租店 重构方法(2)

影片出租店是《重构:改善既有代码的设计》里面的第一个例子。使用了多种重构方法。影片出租店:计算每一位顾客的消费金额并打印详单。操作者告诉程序:顾客租了哪些影片,租期多长,程序便根据租赁时间和影片类型算出费用。影片分为三类:普通片,儿童片和新片。除了计算费用,还要为常客计算积分,积分会根据租片种类是否为新片而有不同。第1次重构:Extract Method: 将switch 提炼到独立函数中...

时序策略设置

在选择综合策略时主要考虑两种情况:面积和速度,下面是两种考虑情况的不同参数配置。如果timing是瓶颈(而不是area),可以选择perf_optimized high策略,对齐area optimized的选项,发现主要如下高亮的参数不同。(注: 一般 选择xilinx default 策略就行了,改变策略是最后的一招。)对高亮参数进行说明:fsm_extraction: 状态机, perf_optimized是转成独热码的模式resource sharing:no LC (LUT .