Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2013-1-14 17:15:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 card_4_girt 於 2013-1-14 05:24 PM 編輯 , w' j' G9 e" k' ~* m' M9 F

' ^5 V" Y. |- h& d5 m2 ^; H/ Q大家在設計數位電路的時候,可能都曾經用過Verilog這個硬體描述語言做些設計,或是有人是用SystemVerilog、SystemC等進行設計與驗證,以下將介紹小弟之前在網路上看到的網站:ASIC World+ q4 d- k3 E$ I, W6 ?, p. R
網址: http://www.asic-world.com/index.html4 m2 B8 t+ b1 ~$ U7 u
到首頁之後會看到左邊有一排欄位,裡面包含Digital、Verilog、SystemVerilog、Specman、SystemC、Vera、VHDL等,就我的理解大概是這樣:
: x# v. H5 k2 ~2 H+ p1. Digital: # Y1 @% ^6 E+ C
(1) Tutorials: 介紹跟數位電子電路設計概念相關的知識,比方說Combinational Logic的Decoder、或Sequential Circuits的State Diagram等。
7 F9 U1 i# J: c# |& O8 ]& z, N5 A+ ?  b(2) Questions: 提供幾個數位電路的問題給網友們思考,比方說「Design a circuit to divide-by-3 sequential circuit with 50% duty cycle.」(請設計一個工作週期為50%的除3循序電路)* v; g4 G) M5 N2 c& g. G* t7 q. G
(3) Tools: 詳列幾個數位設計的工具可供參考,像Digital Simulator等有一些連到MIT下載的部分,不過還是有些已經變更,就我所知,Electronic Workbench已經自動連到National Instrument的頁面,目前原先這部分的團隊近期開發的軟體有MultiSim與Ultiboard去分別做SPICE跟PCB Layout設計模擬。
' i, C" \5 J- y) a(4) Books: 提供數本關於Digital方面的書籍  f  V9 J0 |  U- z! C+ q$ R
(5) Links: 關於Digital方面的其他相關Tutorial或Simulator等2 Q# z- m: X' ~, i4 d
2. Verilog:
' i' p2 p$ m5 {( f4 V8 @+ v) v(1) Tutorials: 介紹Verilog的一些常用運算子以及設計方式, O9 V9 Z0 Y+ p( b* Q
(2) Examples: 一些關於Verilog組合電路與循序電路等方面之範例,可以下載它的原始碼(.v),比方說同步FIFO(Synchronous FIFO)、UART等。
) a2 Z" I" I$ g0 Z(3) Questions: 作者提供的數個Verilog相關習題, e$ n' C5 M3 c' L
(4) Tools: 跟Verilog相關的工具軟體介紹,如Verilog-XL、ModelSim等。
$ p) X$ n6 }; ?6 J# Y(5) Books: 作者推薦的幾本書,雖然有些是1997年的,但可以找看看有無近期修訂版的來提升自己的知識。
( O% c1 b' k$ @: r(6) Links: 與Verilog相關的連結或是驗證IP等等。
9 V' j. V! c! Z+ n! s% S* z% X(7) FAQs: 一些常見的Verilog設計問題,例如「How do I avoid Latch in Verilog ?」(我該如何避免Verilog(合成後出現不必要)的閂鎖器?)
/ q- \* p( D" B+ ?! S7 ?4 Z3. SystemVerilog:
* L6 C8 A! F% R# ]8 V(1) Tutorials: 介紹SystemVerilog的一些常用運算子、可宣告型別以及Module Hierarchy等。$ h( |( F1 ^. c6 A' E: t% ~
(2) Examples: 提供與SystemVerilog相關的例子,如Memory的驗證(Verification)
( v$ _+ X  p3 n" Y3 c  N! w(3) Tools: 提供與SystemVerilog相關的模擬器或是一些Code Coverage分析工具等等。
% ?9 ?3 E& _* u0 n! Y/ X! Y(4) Books: 提供跟SystemVerilog驗證或寫測試平台(testbench)等相關的書籍
% w/ v& L  Y/ E( e5 {4 P(5) Links: 跟SystemVerilog相關的外部連結、驗證IP等等。; X2 j( q0 j5 w% N
4. Specman:. C3 [2 V$ q8 h( e0 v# W2 e2 J
(1) Tutorials: 介紹Specman的一些宣告型別、結構子型別(Struct Subtypes)以及Functional Coverage等。$ t/ A- P9 E$ Q# ~- o4 ?+ ?6 ~
(2) Examples: 提供與Specman相關的例子,如FIFO的驗證(Verification), P  E- I# Y5 N
(3) Tools: 提供與Specman相關的HVL編譯器以及模擬器等等。
3 W0 }9 s& C2 [6 J3 r(4) Books: 提供與Specman相關的驗證工具書2 }# _2 O, l0 L7 n8 ]* G
(5) Links: 提供與Specman相關的外部連結; \/ N* b- N/ g7 Q2 b
5. SystemC:
4 c4 L" D  f8 x# X! H: L(1) Tutorials: 介紹SystemVerilog的一些資料型別宣告、Port、Signal、Channal等設定以及Verification等。
3 c$ K  @( U) k. ~, e(2) Examples: 提供與SystemC相關的例子,如組合電路加法器、循序電路8位元計數器、SCV驗證等。
& W8 b) n* j# ^8 m% a+ f/ G(3) Tools: 提供與SystemC相關的HVL編譯器以及模擬器等等。$ X# J( G+ {9 H' {* K; B
(4) Books: 提供與SystemC相關的設計書籍。
3 O, G* x9 c. a. R4 s0 ](5) Links: 提供與SystemC相關的外部連結、驗證IP等等。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂15 踩 分享分享
推薦
 樓主| 發表於 2013-1-14 17:17:20 | 只看該作者
本帖最後由 card_4_girt 於 2013-1-14 05:42 PM 編輯   j$ }: i: g5 u5 w

$ Y" ?7 I. U5 F% m) U9 f6. Vera:
6 P8 c" G- p1 B/ S, X) i8 c(1) Tutorials: 介紹Vera的資料型態、循序控制等等。6 J( P3 P- L! P) n+ @, |- \9 E
(2) Examples: 提供與Vera相關的例子,如UART的驗證等。0 G  \6 L! i6 t& @1 U( U  k3 Z; A
(3) Tools: 提供與Vera相關的編譯器與模擬器等等。/ x9 m' _1 v' s0 p, K
(4) Books: 提供與Vera相關的書籍,這裡再提供一本3 F: {# A1 }: m
a. F. Haque, J. Michelson, K. Khan, “The Art of Verification with Vera”, Verification Central, 2001.+ Y( m) A+ W% b' a
(5) Links: 提供與Vera相關的外部連結,這裡再提供一個
* K8 n8 b4 m0 ta. OpenVera: http://asicguru.com/Vera-Tutorial-/3/17/ (有一些Paper可以參閱)% k3 N( y6 V+ s0 W
7. PSL: 跳過,作者未多做編撰0 a9 i# m' M3 m3 C
8. VHDL:: n  ^& r  \% a- ?' k# Q
(1) Tutorials: 介紹VHDL的一些常用運算子以及設計方式; I/ \) O" ]. x! t& N+ `
(2) Examples: 一些關於VHDL組合電路與循序電路等方面之範例,可以下載它的原始碼(.vhd),比方說Arbiter Model、Memory等。
+ V5 J7 _7 s2 l8 L4 m! @6 J: j(3) Tools: 跟VHDL相關的工具軟體介紹,如ModelSim等。1 o6 x$ w$ n; t1 V5 \
(4) Books: 提供數本關於VHDL方面的書籍,不過有點奇怪,所以在此提供幾本,如下:
# L6 U, m, t# y( n3 F( |! v- Ka. Mark Zwolinski, “Digital System Design with VHDL”,  2nd ed., Prentice Hall, 2004.( p% u: U: {/ u  v2 Y$ ^
b. Peter J. Ashenden, “The Designer's Guide to VHDL”, 3rd ed., Morgan Kaufmann, 2008.
# i5 }8 m1 u7 E* \% k4 l(5) Links: 提供與VHDL相關的外部連結,這裡再提供幾個:) a# G) X6 ~1 C/ m' R% S5 L* ^
a. 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 m( i* G9 l5 K. }8 s  |% M
b. http://www.slidefinder.net/c/cpld_vhdl--_----_---_------/2006_fpga_01/13437341 (網路上找到的投影片Slides)
* Z5 Z) S0 f+ z, ]' @5 [, w/ cc.  https://sites.google.com/site/tssheedl01/jiao-xue-dang-an/vhdl-dian-lu-she-ji# A5 \7 b6 g$ H# z, B: N
9. Scripting:# B2 N5 V# q2 e
(1) Tutorials: 介紹scripting, Makefile, CVS, Perl, TCL等的撰寫、模擬等。
2 k: T8 }2 Q8 e9 y* [(2) Examples: 作者尚未加入5 J& X, Y- M4 H4 f2 _
(3) Tools: 一些關於Scripting的模擬器介紹,像是VCS等。
5 t7 p/ i$ d: {(4) Books: Scripting的工具書,例如Vi Editor方面的。
0 y  [* d  X5 M2 [! U+ }(5) Links: 提供跟Vim相關的網站,其實國內有一個針對Vim編輯器作介紹的網站,可能有人有聽過:「鳥哥的Linux私房菜」,下面是他的網址:7 M$ v! u+ D* W3 e
a. http://linux.vbird.org/linux_basic/0310vi.php. T: I( g2 q% D
10. Tidbits(小常識):3 u9 F2 b5 Q% f8 ]8 _6 R
雖然這個網站依舊有很多東西作者尚未補齊,或是有些書年代有點久遠,不過依舊具有相當參考價值,作者在此提供了一些設計小常識給大家充電一下,包括Verilog語法中用的Wire與Reg型別、Blocking跟Nonblocking敘述、寫有限狀態機(Finite State Machine, FSM)、驗證流程等等。3 c( z, C- G4 D" k1 Z

: Y7 G: m7 o0 F: t( K上述說明了這麼多,希望各位會喜歡這個網站~
. N- a- |; g+ d+ `' g另外,之前管理員已經針對Layout設計討論區中「好康相報」的主題「Laker_L3_教學_範例 有Lab」的帖子進行修改,當初的樓主沒有注意到從eetop下載的附件檔案單筆超過1.5MB的上限,導致傳輸失敗而無法將分割檔解壓縮,如果您曾經到過主題(URL如下)下載失敗,卻沒收到我寄給您的短消息者,或是最近已回復卻無法解壓縮或未回覆但需要資料者,請一併告知!1 ~- s  X9 b) s
Laker主題的URL: http://bbs.innoing.com/viewthread.php?tid=11821298
( _+ v* y4 S8 k4 E7 J, ?為避免大家損失RDB,你可以回復此主題賺個RDB,我再發短訊過去,你收到後不需回復(要回也可以),我看信件標記改變就知道了!也請大家多參加論壇任務喔~
回復 支持 1 反對 0

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-4-24 11:14 PM , Processed in 0.103006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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