
- Feb 10 Sat 2007 21:10
-
多功能 LFSR

LFSR (Linear Feedback Shift Registers) 的用途很多, 最常用到的有 CRC (Cyclic
Redundancy
Check) 的計算, PRBS (Pseudo Random Bit Sequence) 的產生, 及 Scrambler /
Descrambler 等。
LFSR 的實作方法有兩種, 一是 Galois, 因為 XOR 置於 shift register 中間, 因此又稱為
- Oct 27 Fri 2006 01:07
-
Dr. House 豪斯醫生
不管是日版或台版白色巨塔, 甚至是怪醫黑傑克, 都強調好的醫生要關心病人, 要視病如親。
然而, Dr. House 卻完全反其道而行; 他完全不想和病人接觸, "病人不見得會說實話!" 病人總是隱瞞不該發生的一夜情,
或者否認曾經濫用減肥藥; 所以他寧願相信病歷、家族病史與檢查報告, 甚至派人潛進病人的家中尋找可疑的食物或藥物。
Dr. House 總是利用各種理由逃避門診, 當他躲在育嬰室看電視時, 30 分鐘內有兩位嬰兒回報腸胃不適, 他立刻斷定是院內感染,
馬上要求消毒產房, 果然接下來總共有 6 個嬰兒發生同樣的症狀。在排除了各種細菌和病毒感染後, 最後團隊鎖定兩種可能的病毒, 但這兩種療法卻是互相衝突,
- Oct 05 Thu 2006 20:48
-
跨越不同的 clock domain

當 clock domain A 產生資料要交給 clock domain B 時, 我們以前常用的技巧如附圖。clock domain A 產生一個
Ready_pulse, 於是 Flag 會變成 High。
而 clock domain B 發現 Flag 成為 High 後, 就可以放心的取走 Parallel Data, 然後產生一個
Ack_pulse, 將 Flag 清除。
然而, 這個電路有一個容易出錯的地方, 如果 Ack_pulse 的產生的方法為:
- Aug 20 Sun 2006 21:27
-
貝多芬: 鋼琴奏鳴曲 No.31
- Jun 30 Fri 2006 18:26
-
看似微不足道的reset

reset 看似簡單無比: 當 reset 停止時, 暫存器開始啟動。
然而, 如果規劃不當, 只要有任何的機率發生 reset 不完全: 某些暫存器沒有在同一個週期内開始啟動, 那整個電路設計就會失敗。
大部分的人喜歡用非同步的 reset, 主要的好處有:
1. clock 不在時也可以 reset
- Jun 27 Tue 2006 22:59
-
Metastable
當暫存器 A 敲入非同步的輸入時, 在 set-up time 或 hold time 不滿足的情況下, 有可能在輸出端 QA 得到短暫的不穩定的輸出, 稱之為 metastable。
1
