Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 14379|回復: 1
打印 上一主題 下一主題

[好康相報] 介紹一個網路上看到的ASIC網站---「ASIC World」

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2013-1-14 17:15:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 card_4_girt 於 2013-1-14 05:24 PM 編輯 ) _6 ^9 [5 ~4 O3 J! u$ M  h

3 L: x) k: Y) S6 P1 w# G4 t大家在設計數位電路的時候,可能都曾經用過Verilog這個硬體描述語言做些設計,或是有人是用SystemVerilog、SystemC等進行設計與驗證,以下將介紹小弟之前在網路上看到的網站:ASIC World
4 R- Q9 |* g# w: ^; @$ q網址: http://www.asic-world.com/index.html
, p6 g3 c. F; ]到首頁之後會看到左邊有一排欄位,裡面包含Digital、Verilog、SystemVerilog、Specman、SystemC、Vera、VHDL等,就我的理解大概是這樣:; x4 T' M" F" ^: G
1. Digital: $ d/ g: b6 O' Y9 {) O+ l/ [& Z
(1) Tutorials: 介紹跟數位電子電路設計概念相關的知識,比方說Combinational Logic的Decoder、或Sequential Circuits的State Diagram等。2 I% e+ M6 ]9 {+ w( C
(2) Questions: 提供幾個數位電路的問題給網友們思考,比方說「Design a circuit to divide-by-3 sequential circuit with 50% duty cycle.」(請設計一個工作週期為50%的除3循序電路)0 x. f6 R  j% z
(3) Tools: 詳列幾個數位設計的工具可供參考,像Digital Simulator等有一些連到MIT下載的部分,不過還是有些已經變更,就我所知,Electronic Workbench已經自動連到National Instrument的頁面,目前原先這部分的團隊近期開發的軟體有MultiSim與Ultiboard去分別做SPICE跟PCB Layout設計模擬。
/ B' _+ h" ^9 B(4) Books: 提供數本關於Digital方面的書籍
6 c" F- g. y) d(5) Links: 關於Digital方面的其他相關Tutorial或Simulator等, j! L2 v# N/ a" ^* a9 y2 ?1 F- J! j4 c
2. Verilog:
/ R) ^" D7 R8 I  w$ F3 [1 p(1) Tutorials: 介紹Verilog的一些常用運算子以及設計方式9 n2 D! R5 C/ Q3 @) M8 c% j+ I
(2) Examples: 一些關於Verilog組合電路與循序電路等方面之範例,可以下載它的原始碼(.v),比方說同步FIFO(Synchronous FIFO)、UART等。
6 [2 t; V% b# p% v(3) Questions: 作者提供的數個Verilog相關習題* y( ^6 K7 d3 z# |! h
(4) Tools: 跟Verilog相關的工具軟體介紹,如Verilog-XL、ModelSim等。& x) k* C) `2 g4 E& p& {5 R$ r
(5) Books: 作者推薦的幾本書,雖然有些是1997年的,但可以找看看有無近期修訂版的來提升自己的知識。% a# e  S" Q7 q0 W9 m
(6) Links: 與Verilog相關的連結或是驗證IP等等。
) L4 V0 X8 V' y* `/ E* y(7) FAQs: 一些常見的Verilog設計問題,例如「How do I avoid Latch in Verilog ?」(我該如何避免Verilog(合成後出現不必要)的閂鎖器?)4 u/ H5 `/ N& S, v8 ~& R
3. SystemVerilog:+ ?; b2 J3 G$ D* c: h# H2 L
(1) Tutorials: 介紹SystemVerilog的一些常用運算子、可宣告型別以及Module Hierarchy等。
; ?, R4 V( u* j(2) Examples: 提供與SystemVerilog相關的例子,如Memory的驗證(Verification)3 Y1 ]2 u6 ~. g0 T% `; W
(3) Tools: 提供與SystemVerilog相關的模擬器或是一些Code Coverage分析工具等等。; P: C) }' w  N) _! ?
(4) Books: 提供跟SystemVerilog驗證或寫測試平台(testbench)等相關的書籍
2 i3 g" Z9 Y/ |' @' ]4 B" j0 L(5) Links: 跟SystemVerilog相關的外部連結、驗證IP等等。4 h( U5 h" p2 n6 \% [* ^
4. Specman:1 @, T3 y# r: D3 P8 i
(1) Tutorials: 介紹Specman的一些宣告型別、結構子型別(Struct Subtypes)以及Functional Coverage等。# `1 d9 k5 T  x8 ^8 ?9 e
(2) Examples: 提供與Specman相關的例子,如FIFO的驗證(Verification)7 d* G, v/ A' C9 P, m
(3) Tools: 提供與Specman相關的HVL編譯器以及模擬器等等。
5 u6 \0 P4 h: J/ z; \/ Y(4) Books: 提供與Specman相關的驗證工具書
8 [. I' K  I# p(5) Links: 提供與Specman相關的外部連結( b2 ?  [! i1 Y  }3 g+ l# T
5. SystemC:
; G2 S: ^( u. U(1) Tutorials: 介紹SystemVerilog的一些資料型別宣告、Port、Signal、Channal等設定以及Verification等。7 Z& k. U  M& Z; V) e
(2) Examples: 提供與SystemC相關的例子,如組合電路加法器、循序電路8位元計數器、SCV驗證等。
0 H" r; u. U8 c- T% }(3) Tools: 提供與SystemC相關的HVL編譯器以及模擬器等等。
! p0 j0 z' w+ h- Y7 F(4) Books: 提供與SystemC相關的設計書籍。: R; Q- e+ b9 I: v" ?7 m0 z
(5) Links: 提供與SystemC相關的外部連結、驗證IP等等。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂15 踩 分享分享
推薦
 樓主| 發表於 2013-1-14 17:17:20 | 只看該作者
本帖最後由 card_4_girt 於 2013-1-14 05:42 PM 編輯
+ L6 o: D! q2 S) ~0 t. ~1 h
5 V+ @% _" j7 u! ^4 ]& G6. Vera:4 E6 ^" |' F( _; u5 ^* m
(1) Tutorials: 介紹Vera的資料型態、循序控制等等。' ?9 R" Q7 ]8 I/ E6 e/ P
(2) Examples: 提供與Vera相關的例子,如UART的驗證等。
/ U* O; t- `% {7 i1 ](3) Tools: 提供與Vera相關的編譯器與模擬器等等。
8 O# k. l' t1 k(4) Books: 提供與Vera相關的書籍,這裡再提供一本
& F9 L+ V' N7 |: P7 Q  Ea. F. Haque, J. Michelson, K. Khan, “The Art of Verification with Vera”, Verification Central, 2001.
; f" V/ w- F3 Y1 Z- E- h% x6 L(5) Links: 提供與Vera相關的外部連結,這裡再提供一個
- ^  P, J! w+ Y) Z7 j  Z; P! v* ja. OpenVera: http://asicguru.com/Vera-Tutorial-/3/17/ (有一些Paper可以參閱)
  [5 g) L4 P7 j) k! ?+ Y7. PSL: 跳過,作者未多做編撰* L! Y9 P' u3 ^! ~7 t8 ^# y
8. VHDL:" \3 k& u  m5 I6 {
(1) Tutorials: 介紹VHDL的一些常用運算子以及設計方式6 R8 E+ l: m( Z0 H
(2) Examples: 一些關於VHDL組合電路與循序電路等方面之範例,可以下載它的原始碼(.vhd),比方說Arbiter Model、Memory等。7 ?7 Q! W: _) c/ F' s/ Y
(3) Tools: 跟VHDL相關的工具軟體介紹,如ModelSim等。
" g/ H& w- Y& Q& M% z(4) Books: 提供數本關於VHDL方面的書籍,不過有點奇怪,所以在此提供幾本,如下:4 z3 d$ i5 e. ]$ F! s: j
a. Mark Zwolinski, “Digital System Design with VHDL”,  2nd ed., Prentice Hall, 2004.2 f! X) m) b. ^5 f7 b! |( l
b. Peter J. Ashenden, “The Designer's Guide to VHDL”, 3rd ed., Morgan Kaufmann, 2008.
4 X8 ?5 \; ^2 \: {: J( u9 `(5) Links: 提供與VHDL相關的外部連結,這裡再提供幾個:
' Y/ h  ]8 f6 ?6 I* wa. http://media.nihs.tp.edu.tw/user/yangmf/?active=media&id=100003434&course=CPLD%E6%95%B8%E4%BD%8D%E9%82%8F%E8%BC%AF%E8%A8%AD%E8%A8%888 ^* Z, U4 c7 R' {
b. http://www.slidefinder.net/c/cpld_vhdl--_----_---_------/2006_fpga_01/13437341 (網路上找到的投影片Slides), B4 V; D1 l' m- N. F2 R8 D6 w/ x
c.  https://sites.google.com/site/tssheedl01/jiao-xue-dang-an/vhdl-dian-lu-she-ji
* M& s0 w# B  E& ]8 u, E3 s9. Scripting:6 }, R* M  d4 |4 D3 q7 k
(1) Tutorials: 介紹scripting, Makefile, CVS, Perl, TCL等的撰寫、模擬等。  t8 B( V- T1 p) q5 P- |
(2) Examples: 作者尚未加入5 S  Z* X5 \! u/ m. ?4 d
(3) Tools: 一些關於Scripting的模擬器介紹,像是VCS等。
  l3 l. }4 _4 |1 x(4) Books: Scripting的工具書,例如Vi Editor方面的。
" ^: ^3 p% A" K: {( p2 Y% \(5) Links: 提供跟Vim相關的網站,其實國內有一個針對Vim編輯器作介紹的網站,可能有人有聽過:「鳥哥的Linux私房菜」,下面是他的網址:
' y  T5 O- ]! s1 {& v. ua. http://linux.vbird.org/linux_basic/0310vi.php2 o7 S( O1 K* N) _0 V  R- F2 ~
10. Tidbits(小常識):
- ~8 ~/ R, W4 @3 R& V, ?雖然這個網站依舊有很多東西作者尚未補齊,或是有些書年代有點久遠,不過依舊具有相當參考價值,作者在此提供了一些設計小常識給大家充電一下,包括Verilog語法中用的Wire與Reg型別、Blocking跟Nonblocking敘述、寫有限狀態機(Finite State Machine, FSM)、驗證流程等等。
: S# `9 `$ \& f" ]- D: ?( A3 y3 @0 k: ]! e5 G- N) v
上述說明了這麼多,希望各位會喜歡這個網站~9 W/ K3 f* ?% |. ]1 K" [. a
另外,之前管理員已經針對Layout設計討論區中「好康相報」的主題「Laker_L3_教學_範例 有Lab」的帖子進行修改,當初的樓主沒有注意到從eetop下載的附件檔案單筆超過1.5MB的上限,導致傳輸失敗而無法將分割檔解壓縮,如果您曾經到過主題(URL如下)下載失敗,卻沒收到我寄給您的短消息者,或是最近已回復卻無法解壓縮或未回覆但需要資料者,請一併告知!
) E- D/ J# F" y, p. m" `8 CLaker主題的URL: http://bbs.innoing.com/viewthread.php?tid=118212983 l5 C& N5 x* h6 P7 W% l1 q4 e
為避免大家損失RDB,你可以回復此主題賺個RDB,我再發短訊過去,你收到後不需回復(要回也可以),我看信件標記改變就知道了!也請大家多參加論壇任務喔~
回復 支持 1 反對 0

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-11-15 01:17 PM , Processed in 0.151009 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表