編碼風格 --- 與綜合相關
發(fā)布時間:2008/6/5 0:00:00 訪問次數(shù):319
1. 在描述組合邏輯時,在always塊中要完備敏感列表
2. 每個always的敏感列表中只存在一個時鐘
3. 在描述條件時,即if或者case中,完備所有分支
4. 要對輸出做缺省的賦值
5. 不使用full_case綜合的指示符
6. 避免頂層的glue邏輯
7. 使用阻塞賦值在組合邏輯中,使用非阻塞在邊緣敏感的塊中
8. 所有未使用的端口都要有驅動
9.所有的端口都需要連接到一個懸空的線上
10. 設計中不要引入latch
11. 不能使用casex
12. 不使用內嵌的綜合腳本
13. 避免使用直接例化門
2. 每個always的敏感列表中只存在一個時鐘
3. 在描述條件時,即if或者case中,完備所有分支
4. 要對輸出做缺省的賦值
5. 不使用full_case綜合的指示符
6. 避免頂層的glue邏輯
7. 使用阻塞賦值在組合邏輯中,使用非阻塞在邊緣敏感的塊中
8. 所有未使用的端口都要有驅動
9.所有的端口都需要連接到一個懸空的線上
10. 設計中不要引入latch
11. 不能使用casex
12. 不使用內嵌的綜合腳本
13. 避免使用直接例化門
1. 在描述組合邏輯時,在always塊中要完備敏感列表
2. 每個always的敏感列表中只存在一個時鐘
3. 在描述條件時,即if或者case中,完備所有分支
4. 要對輸出做缺省的賦值
5. 不使用full_case綜合的指示符
6. 避免頂層的glue邏輯
7. 使用阻塞賦值在組合邏輯中,使用非阻塞在邊緣敏感的塊中
8. 所有未使用的端口都要有驅動
9.所有的端口都需要連接到一個懸空的線上
10. 設計中不要引入latch
11. 不能使用casex
12. 不使用內嵌的綜合腳本
13. 避免使用直接例化門
2. 每個always的敏感列表中只存在一個時鐘
3. 在描述條件時,即if或者case中,完備所有分支
4. 要對輸出做缺省的賦值
5. 不使用full_case綜合的指示符
6. 避免頂層的glue邏輯
7. 使用阻塞賦值在組合邏輯中,使用非阻塞在邊緣敏感的塊中
8. 所有未使用的端口都要有驅動
9.所有的端口都需要連接到一個懸空的線上
10. 設計中不要引入latch
11. 不能使用casex
12. 不使用內嵌的綜合腳本
13. 避免使用直接例化門
上一篇:編碼風格 --- 注釋