---
# System prepended metadata

title: 3/24 周會

---

# 3/24 周會


## HC KP:
2013 年: FFT signed number 運算
位數truncate

Decimal:
- 正: 四捨五入
- 負: 五捨六入

Rounding:
1. 先寫四捨五入
2. 看情況微調

FFT:
常數乘法器與變數乘法器的取捨

Analysis:
找最大值
tb2最後一筆的結果有問題，待HC檢驗再確認
- pr: 最後一筆多測結果是錯的
- nl: 提早結束就不會錯
- yt: 最後一筆錯了
- kp: 最後一筆錯了

## Tai Pin
2013 年: FFT signed number 運算

- Error tolerance:
    - FIR: +-1
    - FFT: +-3
    - 拿不truncate的去做反而會錯
- FFT Stage 之間:
    - 小數留16位
- How to debug for accuracy error efficiently?
    - 以這次來說只能對題目小心一點

## PR NL:
2013 年: FFT signed number 運算

- 一個cycle 比完 會花比較多面積
- 可以偷測資:
    - 取L1 norm
    - 只比可能的結果

## AY LW:
2017 Distance Transform

Distance Transform:
- Forward pass + Backward pass
- Each pass: c = min in neighbor +1

Area < 12500

- row buffer: 18 pixel x N bit
- 面積超過好像有點奇怪
    - non-combination: 有多一些東西
    - combination: 有點大 不知道為什麼

Time < 1920000
- FWP < 40000 cycles

Problem:
- Async negedge reset
    - event list: negedge reset
    - if else: if(~reset)

## Ding CW
Buffer 位置: http://res27-151.ee.nthu.edu.tw:9528/buffer

- 2018 Huffman coding
- 2012 Flash control
    - 面積小(3.6K), 主要花在FSM, counter
- 2011 Image Display Control
- 2017 Distance Transform

## SY RS
2012 Flash control
- 簡單

2016 Local Binary Patterns
- 開兩層row buffer 可能面積太大，但沒有估算
- Area 6483
- Cycle 6+3