Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2013-1-14 17:15:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 card_4_girt 於 2013-1-14 05:24 PM 編輯
& v* L% W, {) U, u, D
, Q3 z3 r& ?# N, T大家在設計數位電路的時候,可能都曾經用過Verilog這個硬體描述語言做些設計,或是有人是用SystemVerilog、SystemC等進行設計與驗證,以下將介紹小弟之前在網路上看到的網站:ASIC World
: ?5 Q  D, L# W- T$ e9 |網址: http://www.asic-world.com/index.html6 G7 X. A, p6 I$ [' d5 I* `
到首頁之後會看到左邊有一排欄位,裡面包含Digital、Verilog、SystemVerilog、Specman、SystemC、Vera、VHDL等,就我的理解大概是這樣:, w* i( i: P% L8 R1 F) T
1. Digital: / j  O1 ^! w! K
(1) Tutorials: 介紹跟數位電子電路設計概念相關的知識,比方說Combinational Logic的Decoder、或Sequential Circuits的State Diagram等。( m. V$ }/ C' V) a1 n
(2) Questions: 提供幾個數位電路的問題給網友們思考,比方說「Design a circuit to divide-by-3 sequential circuit with 50% duty cycle.」(請設計一個工作週期為50%的除3循序電路)
: \9 p% X" Q, w0 z1 {(3) Tools: 詳列幾個數位設計的工具可供參考,像Digital Simulator等有一些連到MIT下載的部分,不過還是有些已經變更,就我所知,Electronic Workbench已經自動連到National Instrument的頁面,目前原先這部分的團隊近期開發的軟體有MultiSim與Ultiboard去分別做SPICE跟PCB Layout設計模擬。
$ ?- W* `. o6 s+ f0 T(4) Books: 提供數本關於Digital方面的書籍
- I! q; V( S# s3 I(5) Links: 關於Digital方面的其他相關Tutorial或Simulator等
0 ?( @  J( k9 t" D2. Verilog:
& w8 i, G* h' E(1) Tutorials: 介紹Verilog的一些常用運算子以及設計方式
$ a: X& ^) t$ L& X(2) Examples: 一些關於Verilog組合電路與循序電路等方面之範例,可以下載它的原始碼(.v),比方說同步FIFO(Synchronous FIFO)、UART等。) o0 R8 U4 a& y: I" N+ Y
(3) Questions: 作者提供的數個Verilog相關習題
' |1 Z2 ?+ @+ O$ {(4) Tools: 跟Verilog相關的工具軟體介紹,如Verilog-XL、ModelSim等。
5 b% \8 y- b: s* m! R7 l7 ]7 C(5) Books: 作者推薦的幾本書,雖然有些是1997年的,但可以找看看有無近期修訂版的來提升自己的知識。( w5 u8 U# C) ]
(6) Links: 與Verilog相關的連結或是驗證IP等等。2 }; E; l) S- D1 j
(7) FAQs: 一些常見的Verilog設計問題,例如「How do I avoid Latch in Verilog ?」(我該如何避免Verilog(合成後出現不必要)的閂鎖器?)* ?& ?2 q8 i: a( J' |" z; Y
3. SystemVerilog:; ?& U/ y2 Q5 m' e# d. ^
(1) Tutorials: 介紹SystemVerilog的一些常用運算子、可宣告型別以及Module Hierarchy等。/ Y" }$ {0 J$ n7 a
(2) Examples: 提供與SystemVerilog相關的例子,如Memory的驗證(Verification)
( ?% h2 z8 H& c' G* X/ `$ d(3) Tools: 提供與SystemVerilog相關的模擬器或是一些Code Coverage分析工具等等。1 P- {' Z* L/ I! O/ W, L2 A) x
(4) Books: 提供跟SystemVerilog驗證或寫測試平台(testbench)等相關的書籍
7 |& F+ Q+ h8 l. N8 f- `# u2 L' v/ ~$ E(5) Links: 跟SystemVerilog相關的外部連結、驗證IP等等。
! h3 A- Q! s$ n+ h) Z+ V1 ~4. Specman:
2 p' T6 S4 E4 n# z( B6 X4 r0 N(1) Tutorials: 介紹Specman的一些宣告型別、結構子型別(Struct Subtypes)以及Functional Coverage等。" a6 ~, e& G' N/ B
(2) Examples: 提供與Specman相關的例子,如FIFO的驗證(Verification)
0 @/ ^, ~% I. d; h( K(3) Tools: 提供與Specman相關的HVL編譯器以及模擬器等等。
7 j" Q$ a: d8 `3 i. K(4) Books: 提供與Specman相關的驗證工具書! P& \/ |; P2 ?' T+ t6 ~
(5) Links: 提供與Specman相關的外部連結
( F# H! t0 p- Q4 u" ?) L4 @5. SystemC:
; P, v* M1 {' W/ X. d3 Q- j4 h(1) Tutorials: 介紹SystemVerilog的一些資料型別宣告、Port、Signal、Channal等設定以及Verification等。+ K2 A* z& P' s2 `9 h
(2) Examples: 提供與SystemC相關的例子,如組合電路加法器、循序電路8位元計數器、SCV驗證等。! m2 g) _0 a7 D1 w& w
(3) Tools: 提供與SystemC相關的HVL編譯器以及模擬器等等。
1 z$ g! e" B  q3 ]8 A(4) Books: 提供與SystemC相關的設計書籍。0 q* }5 S! W6 ?/ W: _9 y: G+ W
(5) Links: 提供與SystemC相關的外部連結、驗證IP等等。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂15 踩 分享分享
推薦
 樓主| 發表於 2013-1-14 17:17:20 | 只看該作者
本帖最後由 card_4_girt 於 2013-1-14 05:42 PM 編輯 1 Q% O8 O5 Y2 F  f) _7 e
. M8 L4 V0 b8 o' h* i+ ~: c
6. Vera:: y6 v- R3 U& g  p, Z, M9 }& \
(1) Tutorials: 介紹Vera的資料型態、循序控制等等。
, C; b3 j% f; X5 }(2) Examples: 提供與Vera相關的例子,如UART的驗證等。
9 F+ u; d4 C# _. b( `; v$ }(3) Tools: 提供與Vera相關的編譯器與模擬器等等。& ]* @5 K4 T) M: X! k
(4) Books: 提供與Vera相關的書籍,這裡再提供一本
7 L# s) D" a' T& G: Z; Ya. F. Haque, J. Michelson, K. Khan, “The Art of Verification with Vera”, Verification Central, 2001.
5 F9 P  T) U' s+ @& j(5) Links: 提供與Vera相關的外部連結,這裡再提供一個# W6 z! w; t& {0 l# \$ f& i7 h8 Q
a. OpenVera: http://asicguru.com/Vera-Tutorial-/3/17/ (有一些Paper可以參閱)# t2 q/ M3 _% [
7. PSL: 跳過,作者未多做編撰  u% V4 @2 J! ]5 T
8. VHDL:
8 G0 H1 A/ i" D7 o$ e' F(1) Tutorials: 介紹VHDL的一些常用運算子以及設計方式
! X3 `% _4 A, p- u$ y% f5 |1 t* K(2) Examples: 一些關於VHDL組合電路與循序電路等方面之範例,可以下載它的原始碼(.vhd),比方說Arbiter Model、Memory等。7 c5 A  J8 |- _  u3 Q1 L7 y
(3) Tools: 跟VHDL相關的工具軟體介紹,如ModelSim等。7 o% n% w6 r! g  x5 ^
(4) Books: 提供數本關於VHDL方面的書籍,不過有點奇怪,所以在此提供幾本,如下:
2 s' V/ L; R; v2 U# I" T" U* Z! na. Mark Zwolinski, “Digital System Design with VHDL”,  2nd ed., Prentice Hall, 2004.& H# R- G  i0 B4 U+ Q& Y& ^% ^& J
b. Peter J. Ashenden, “The Designer's Guide to VHDL”, 3rd ed., Morgan Kaufmann, 2008.
7 Q4 I9 V" ?, a) w9 D4 a(5) Links: 提供與VHDL相關的外部連結,這裡再提供幾個:
4 ]0 y" Z3 s* F# Pa. 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%88% ^7 g1 i" P6 [) g0 r/ g1 T# E
b. http://www.slidefinder.net/c/cpld_vhdl--_----_---_------/2006_fpga_01/13437341 (網路上找到的投影片Slides)) D: l* `3 B3 Z
c.  https://sites.google.com/site/tssheedl01/jiao-xue-dang-an/vhdl-dian-lu-she-ji; ^! u. l" {9 D: {2 C  |& L
9. Scripting:
. W" F& w2 ?1 h7 N1 E) `$ q& k  a0 ]( Z(1) Tutorials: 介紹scripting, Makefile, CVS, Perl, TCL等的撰寫、模擬等。
; V. [: w! j5 c3 O(2) Examples: 作者尚未加入
+ S% N5 e' b& H1 Y0 A: w% k(3) Tools: 一些關於Scripting的模擬器介紹,像是VCS等。* l& v) [8 c+ ?  R/ c- \
(4) Books: Scripting的工具書,例如Vi Editor方面的。& r6 m% E& M$ S7 G. M
(5) Links: 提供跟Vim相關的網站,其實國內有一個針對Vim編輯器作介紹的網站,可能有人有聽過:「鳥哥的Linux私房菜」,下面是他的網址:
1 K( g  m5 ^) g0 t6 Va. http://linux.vbird.org/linux_basic/0310vi.php6 }$ d2 M$ h% U+ u
10. Tidbits(小常識):
8 t! g1 G% Z9 Y6 u雖然這個網站依舊有很多東西作者尚未補齊,或是有些書年代有點久遠,不過依舊具有相當參考價值,作者在此提供了一些設計小常識給大家充電一下,包括Verilog語法中用的Wire與Reg型別、Blocking跟Nonblocking敘述、寫有限狀態機(Finite State Machine, FSM)、驗證流程等等。$ ^8 w8 r7 V# `1 @2 b# c3 O) X

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

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-6-15 11:57 PM , Processed in 0.129016 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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