Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2013-1-14 17:15:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 card_4_girt 於 2013-1-14 05:24 PM 編輯 6 r+ z+ R1 c4 Y( M

& d) S' L. y2 G大家在設計數位電路的時候,可能都曾經用過Verilog這個硬體描述語言做些設計,或是有人是用SystemVerilog、SystemC等進行設計與驗證,以下將介紹小弟之前在網路上看到的網站:ASIC World9 H7 N/ s/ h/ u9 ?) x; U* k5 F% z( R  g
網址: http://www.asic-world.com/index.html4 J" g' _5 F' p, I: K: C0 s
到首頁之後會看到左邊有一排欄位,裡面包含Digital、Verilog、SystemVerilog、Specman、SystemC、Vera、VHDL等,就我的理解大概是這樣:/ T$ c& j' j3 X) L
1. Digital: 5 r' h9 a) g4 v1 [4 ~: o! b
(1) Tutorials: 介紹跟數位電子電路設計概念相關的知識,比方說Combinational Logic的Decoder、或Sequential Circuits的State Diagram等。
# n# n! e1 L5 |3 Z(2) Questions: 提供幾個數位電路的問題給網友們思考,比方說「Design a circuit to divide-by-3 sequential circuit with 50% duty cycle.」(請設計一個工作週期為50%的除3循序電路)
8 M; K6 f( o9 z, o; B(3) Tools: 詳列幾個數位設計的工具可供參考,像Digital Simulator等有一些連到MIT下載的部分,不過還是有些已經變更,就我所知,Electronic Workbench已經自動連到National Instrument的頁面,目前原先這部分的團隊近期開發的軟體有MultiSim與Ultiboard去分別做SPICE跟PCB Layout設計模擬。( ?# T; T- G* f7 ], }
(4) Books: 提供數本關於Digital方面的書籍1 d  t; E5 d. Z/ s, d. P
(5) Links: 關於Digital方面的其他相關Tutorial或Simulator等
: m0 X- q6 w& _% u8 m2. Verilog:
/ n+ y/ {6 p2 V1 Q4 Z(1) Tutorials: 介紹Verilog的一些常用運算子以及設計方式0 e% z1 l; [- E3 I) a
(2) Examples: 一些關於Verilog組合電路與循序電路等方面之範例,可以下載它的原始碼(.v),比方說同步FIFO(Synchronous FIFO)、UART等。
$ T) d* O, A: v& G, I  g(3) Questions: 作者提供的數個Verilog相關習題8 c5 \. b% d9 I: g
(4) Tools: 跟Verilog相關的工具軟體介紹,如Verilog-XL、ModelSim等。
6 d5 T* B; v; I; r  E: ~(5) Books: 作者推薦的幾本書,雖然有些是1997年的,但可以找看看有無近期修訂版的來提升自己的知識。+ F: F5 D; M2 k4 K3 L- ?
(6) Links: 與Verilog相關的連結或是驗證IP等等。
5 I8 ~1 V9 o# j, Z' s: L5 V5 C- q(7) FAQs: 一些常見的Verilog設計問題,例如「How do I avoid Latch in Verilog ?」(我該如何避免Verilog(合成後出現不必要)的閂鎖器?)
$ a, _: h! U" V' \; q3. SystemVerilog:
. n, p2 Z2 U7 s0 ?7 k+ ^7 [' V7 q(1) Tutorials: 介紹SystemVerilog的一些常用運算子、可宣告型別以及Module Hierarchy等。
, H4 G. R3 J  z$ ^5 V+ b% N(2) Examples: 提供與SystemVerilog相關的例子,如Memory的驗證(Verification)2 q2 f; s! y' e5 m9 s
(3) Tools: 提供與SystemVerilog相關的模擬器或是一些Code Coverage分析工具等等。$ ?* V2 J1 P( a4 X, i8 [
(4) Books: 提供跟SystemVerilog驗證或寫測試平台(testbench)等相關的書籍( e8 v& h2 ~$ ~, I- p) e' C( C
(5) Links: 跟SystemVerilog相關的外部連結、驗證IP等等。+ v, X4 D% |1 u1 b( E1 E
4. Specman:, f, X; F: n& Q& e3 J! x2 K
(1) Tutorials: 介紹Specman的一些宣告型別、結構子型別(Struct Subtypes)以及Functional Coverage等。) s  L7 A8 W: ^# H6 n- G
(2) Examples: 提供與Specman相關的例子,如FIFO的驗證(Verification)
/ d! G2 N0 b, Z(3) Tools: 提供與Specman相關的HVL編譯器以及模擬器等等。6 K, ?6 {1 l8 _1 K
(4) Books: 提供與Specman相關的驗證工具書
+ A' N! n3 _/ H. N% B" e& S4 V(5) Links: 提供與Specman相關的外部連結
6 Z# _: s4 q( w% M5. SystemC:
$ c& B& H. O- e(1) Tutorials: 介紹SystemVerilog的一些資料型別宣告、Port、Signal、Channal等設定以及Verification等。
) i. V- I+ G. M+ h, P* j& d(2) Examples: 提供與SystemC相關的例子,如組合電路加法器、循序電路8位元計數器、SCV驗證等。
: p1 l9 s5 M. j" k0 h(3) Tools: 提供與SystemC相關的HVL編譯器以及模擬器等等。
4 g5 J" ~7 W" P* }$ n; \; B& z9 R(4) Books: 提供與SystemC相關的設計書籍。
4 v, U; f- f$ v  ](5) Links: 提供與SystemC相關的外部連結、驗證IP等等。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂15 踩 分享分享
推薦
 樓主| 發表於 2013-1-14 17:17:20 | 只看該作者
本帖最後由 card_4_girt 於 2013-1-14 05:42 PM 編輯
/ A+ S9 r7 R/ l+ B1 O4 H/ x4 ]* a5 n3 ~0 o
6. Vera:6 O6 L7 w4 [( z! g' t! J* T/ C/ u
(1) Tutorials: 介紹Vera的資料型態、循序控制等等。
/ C& a5 {5 D8 a+ Y# `- C(2) Examples: 提供與Vera相關的例子,如UART的驗證等。- Z4 M) w  U# |, @% Q& P, h
(3) Tools: 提供與Vera相關的編譯器與模擬器等等。
/ X$ w# I* Q4 M(4) Books: 提供與Vera相關的書籍,這裡再提供一本6 l( g: W% v! v6 a
a. F. Haque, J. Michelson, K. Khan, “The Art of Verification with Vera”, Verification Central, 2001.
0 F: W# x% R/ b' v2 J2 a- B' j(5) Links: 提供與Vera相關的外部連結,這裡再提供一個
/ l8 O1 ?( W; e' e' {/ aa. OpenVera: http://asicguru.com/Vera-Tutorial-/3/17/ (有一些Paper可以參閱)
+ @- Z. P& x* ~! n6 E+ h7. PSL: 跳過,作者未多做編撰
7 X" e( \+ y3 T8 j$ o/ f% H8. VHDL:
) r) a! F  x. k0 y, _2 u8 @(1) Tutorials: 介紹VHDL的一些常用運算子以及設計方式
5 ~$ Q# b+ W/ Q(2) Examples: 一些關於VHDL組合電路與循序電路等方面之範例,可以下載它的原始碼(.vhd),比方說Arbiter Model、Memory等。
: Q5 y6 I4 S6 p, j0 N7 g4 H; o(3) Tools: 跟VHDL相關的工具軟體介紹,如ModelSim等。" h+ j- j* P" k
(4) Books: 提供數本關於VHDL方面的書籍,不過有點奇怪,所以在此提供幾本,如下:& }; @6 K2 I7 t7 c3 l
a. Mark Zwolinski, “Digital System Design with VHDL”,  2nd ed., Prentice Hall, 2004.
$ f' @  ^5 G7 a7 F1 @3 Sb. Peter J. Ashenden, “The Designer's Guide to VHDL”, 3rd ed., Morgan Kaufmann, 2008.* `- E, ?$ C( p& \) D" E! k4 {
(5) Links: 提供與VHDL相關的外部連結,這裡再提供幾個:
. O& w: o& s5 h8 e5 r( b( 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 ^6 Q% M( x! G
b. http://www.slidefinder.net/c/cpld_vhdl--_----_---_------/2006_fpga_01/13437341 (網路上找到的投影片Slides)6 c9 N$ {8 E* F
c.  https://sites.google.com/site/tssheedl01/jiao-xue-dang-an/vhdl-dian-lu-she-ji, M+ Y1 V5 ~5 p! W  U
9. Scripting:+ F* r1 I0 e/ d2 c
(1) Tutorials: 介紹scripting, Makefile, CVS, Perl, TCL等的撰寫、模擬等。- R$ O4 G5 [, ?4 S0 Q
(2) Examples: 作者尚未加入
1 y. ^: t; m- A2 i. r9 q(3) Tools: 一些關於Scripting的模擬器介紹,像是VCS等。
' K# v; H& |& s! i(4) Books: Scripting的工具書,例如Vi Editor方面的。
3 G8 g& _7 i: }: v(5) Links: 提供跟Vim相關的網站,其實國內有一個針對Vim編輯器作介紹的網站,可能有人有聽過:「鳥哥的Linux私房菜」,下面是他的網址:1 W9 u! w* I$ ]- {$ J9 H. q3 V
a. http://linux.vbird.org/linux_basic/0310vi.php7 w9 e2 k$ ^+ Y
10. Tidbits(小常識):) X, [6 ?2 \: e  ]
雖然這個網站依舊有很多東西作者尚未補齊,或是有些書年代有點久遠,不過依舊具有相當參考價值,作者在此提供了一些設計小常識給大家充電一下,包括Verilog語法中用的Wire與Reg型別、Blocking跟Nonblocking敘述、寫有限狀態機(Finite State Machine, FSM)、驗證流程等等。3 ?5 @9 r0 E0 n$ A# H0 i% S- T! V9 H
; L' t/ s3 q% e4 D7 ^3 d7 X
上述說明了這麼多,希望各位會喜歡這個網站~$ i6 |+ g  K. b% c$ W: m+ N
另外,之前管理員已經針對Layout設計討論區中「好康相報」的主題「Laker_L3_教學_範例 有Lab」的帖子進行修改,當初的樓主沒有注意到從eetop下載的附件檔案單筆超過1.5MB的上限,導致傳輸失敗而無法將分割檔解壓縮,如果您曾經到過主題(URL如下)下載失敗,卻沒收到我寄給您的短消息者,或是最近已回復卻無法解壓縮或未回覆但需要資料者,請一併告知!
6 U6 N/ ]# o( n2 f) E# t* X9 R5 qLaker主題的URL: http://bbs.innoing.com/viewthread.php?tid=11821298
2 Y% }& K4 W& }+ m9 W6 ^為避免大家損失RDB,你可以回復此主題賺個RDB,我再發短訊過去,你收到後不需回復(要回也可以),我看信件標記改變就知道了!也請大家多參加論壇任務喔~
回復 支持 1 反對 0

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-5-6 11:52 PM , Processed in 0.098006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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