- # TODO: make IR length configurable; now 2 is assumed
- self.BYPASS = [1, 1]
- self.IDCODE = [0, 1]
- self.SAMPLEPRELOAD = [1, 0]
- self.EXTEST = [0, 0]
+ # TODO: Make values configurable
+ self.BYPASS = [1 for _ in range(ir_width)]
+ self.IDCODE = [1 if i == ir_width-1 else 0 for i in range(ir_width)]
+ self.SAMPLEPRELOAD = [1 if i == ir_width-2 else 0 for i in range(ir_width)]
+ self.EXTEST = [0 for _ in range(ir_width)]