OpenCores
URL https://opencores.org/ocsvn/robust_fir/robust_fir/trunk

Subversion Repositories robust_fir

[/] [robust_fir/] [trunk/] [src/] [base/] [def_fir.txt] - Blame information for rev 2

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 eyalhoc
INCLUDE def_fir_basic.txt
2
 
3
SWAP.GLOBAL   #FFD    #1        ##Flip-Flop simulation delay
4
 
5
##check all input parameters have been given
6
CHECK CONST(ORDER)
7
CHECK CONST(COEFF_BITS)
8
CHECK CONST(DIN_BITS)
9
CHECK CONST(MAC_NUM)
10
 
11
IFDEF TRUE(MAC_NUM==1)
12
  SWAP ARCH serial
13
  SWAP LATENCY 1
14
ELSE TRUE(MAC_NUM==1)
15
  IFDEF TRUE(COEFF_NUM==MAC_NUM)
16
    SWAP ARCH parallel
17
    SWAP LATENCY ADD_STAGES
18
  ELSE TRUE(COEFF_NUM==MAC_NUM)
19
    SWAP ARCH Nserial
20
    SWAP LATENCY EXPR(LOG2(EXPR(COEFF_NUM/MAC_NUM))+1)
21
  ENDIF TRUE(COEFF_NUM==MAC_NUM)
22
ENDIF TRUE(MAC_NUM==1)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.