Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2013-1-14 17:15:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 card_4_girt 於 2013-1-14 05:24 PM 編輯 ; _. H, x# N6 {1 O4 H$ ~
3 i' N$ Z5 Z( `5 g5 ?' a
大家在設計數位電路的時候,可能都曾經用過Verilog這個硬體描述語言做些設計,或是有人是用SystemVerilog、SystemC等進行設計與驗證,以下將介紹小弟之前在網路上看到的網站:ASIC World
# d' U- ]/ j9 I9 O& e; U- H網址: http://www.asic-world.com/index.html  p% @" C$ D2 V& j! T3 h! Y
到首頁之後會看到左邊有一排欄位,裡面包含Digital、Verilog、SystemVerilog、Specman、SystemC、Vera、VHDL等,就我的理解大概是這樣:
5 l7 F$ |" x  }1 J' @1. Digital:
) P1 ]( q6 l0 V+ ~/ m(1) Tutorials: 介紹跟數位電子電路設計概念相關的知識,比方說Combinational Logic的Decoder、或Sequential Circuits的State Diagram等。/ o& B; y8 Q4 ?* ]
(2) Questions: 提供幾個數位電路的問題給網友們思考,比方說「Design a circuit to divide-by-3 sequential circuit with 50% duty cycle.」(請設計一個工作週期為50%的除3循序電路)
7 n. W2 D4 K! V; K4 f(3) Tools: 詳列幾個數位設計的工具可供參考,像Digital Simulator等有一些連到MIT下載的部分,不過還是有些已經變更,就我所知,Electronic Workbench已經自動連到National Instrument的頁面,目前原先這部分的團隊近期開發的軟體有MultiSim與Ultiboard去分別做SPICE跟PCB Layout設計模擬。
* L( B2 p& E, o  p* ?3 L# X(4) Books: 提供數本關於Digital方面的書籍& ~! L3 d. r2 j, U* M
(5) Links: 關於Digital方面的其他相關Tutorial或Simulator等
. G& a* ^( O% u& C# E4 @1 j9 f2. Verilog:
9 g, y: t6 c# L6 y8 X8 L! u' B(1) Tutorials: 介紹Verilog的一些常用運算子以及設計方式
  V( X2 d. Z3 e4 j/ s1 R(2) Examples: 一些關於Verilog組合電路與循序電路等方面之範例,可以下載它的原始碼(.v),比方說同步FIFO(Synchronous FIFO)、UART等。3 o" L9 N; o5 p% N& Z: W
(3) Questions: 作者提供的數個Verilog相關習題
0 {/ E  d; i- S! G(4) Tools: 跟Verilog相關的工具軟體介紹,如Verilog-XL、ModelSim等。1 g) ?1 ?! R: D+ a! T. j
(5) Books: 作者推薦的幾本書,雖然有些是1997年的,但可以找看看有無近期修訂版的來提升自己的知識。
' G2 ^8 J& R3 }8 u(6) Links: 與Verilog相關的連結或是驗證IP等等。
% P4 j+ E- ]* a/ x! P(7) FAQs: 一些常見的Verilog設計問題,例如「How do I avoid Latch in Verilog ?」(我該如何避免Verilog(合成後出現不必要)的閂鎖器?)
2 N; r* `$ X9 K% i5 L! }3. SystemVerilog:: Y0 F5 l) ?: j  |
(1) Tutorials: 介紹SystemVerilog的一些常用運算子、可宣告型別以及Module Hierarchy等。; X! V0 y# Y3 x- ~  T" }5 u
(2) Examples: 提供與SystemVerilog相關的例子,如Memory的驗證(Verification)
  J' E6 g" O+ B: @( \6 `5 f: b4 e1 S(3) Tools: 提供與SystemVerilog相關的模擬器或是一些Code Coverage分析工具等等。
" K, u" }: G& Y5 @(4) Books: 提供跟SystemVerilog驗證或寫測試平台(testbench)等相關的書籍
, f8 c+ `( U" l2 Y" M(5) Links: 跟SystemVerilog相關的外部連結、驗證IP等等。
, |% }' r! Y% l& j4. Specman:0 ~- k3 V8 i% {7 {0 P
(1) Tutorials: 介紹Specman的一些宣告型別、結構子型別(Struct Subtypes)以及Functional Coverage等。
# a6 r- l) i4 V; j8 c(2) Examples: 提供與Specman相關的例子,如FIFO的驗證(Verification)8 n0 {( _5 F( ]1 j8 E
(3) Tools: 提供與Specman相關的HVL編譯器以及模擬器等等。
% a/ n+ a! W% G  f) _/ e1 |) r3 ^3 c(4) Books: 提供與Specman相關的驗證工具書, X' E4 e) f! Y, g6 O5 X( N8 c/ c9 x
(5) Links: 提供與Specman相關的外部連結
& a4 a, B* Z& K& D0 e5. SystemC:+ S; [5 D2 J2 G; M5 N
(1) Tutorials: 介紹SystemVerilog的一些資料型別宣告、Port、Signal、Channal等設定以及Verification等。/ [" B8 T6 ~7 w2 Y6 _
(2) Examples: 提供與SystemC相關的例子,如組合電路加法器、循序電路8位元計數器、SCV驗證等。- |5 R6 [$ k. l% y9 U# ?
(3) Tools: 提供與SystemC相關的HVL編譯器以及模擬器等等。
2 `% J. c/ B& J(4) Books: 提供與SystemC相關的設計書籍。
; [: K$ g) ?& y, j- I) y- E+ M5 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 n6 j+ U3 a6 @  w
! q7 ~7 V1 Z' ~8 P/ ?% ^3 o9 g6. Vera:3 Z7 c5 o& e, Q! I) p9 x& Z
(1) Tutorials: 介紹Vera的資料型態、循序控制等等。7 B! r" ~. K! x- K/ J
(2) Examples: 提供與Vera相關的例子,如UART的驗證等。  h$ _/ u  A3 I$ |/ J( s
(3) Tools: 提供與Vera相關的編譯器與模擬器等等。& v# L4 m6 h# Y1 P
(4) Books: 提供與Vera相關的書籍,這裡再提供一本) p: I) s9 I: B$ \+ |
a. F. Haque, J. Michelson, K. Khan, “The Art of Verification with Vera”, Verification Central, 2001.( }) C  [. ^/ z6 C: I( h
(5) Links: 提供與Vera相關的外部連結,這裡再提供一個8 B" |# G, h9 R7 W) W
a. OpenVera: http://asicguru.com/Vera-Tutorial-/3/17/ (有一些Paper可以參閱)7 V3 G& W& }. n, r8 S$ v
7. PSL: 跳過,作者未多做編撰; o! G' l* A" E0 d, L8 A/ l3 O
8. VHDL:
- ]' j0 j7 E9 C3 X: D(1) Tutorials: 介紹VHDL的一些常用運算子以及設計方式
) B% h' z& e% p9 d(2) Examples: 一些關於VHDL組合電路與循序電路等方面之範例,可以下載它的原始碼(.vhd),比方說Arbiter Model、Memory等。
+ t6 w8 |0 X- H1 ?( o(3) Tools: 跟VHDL相關的工具軟體介紹,如ModelSim等。
" Z+ h4 o* s( Y, U( }& r$ W2 i(4) Books: 提供數本關於VHDL方面的書籍,不過有點奇怪,所以在此提供幾本,如下:
4 U+ z5 i% D' K  b) Ha. Mark Zwolinski, “Digital System Design with VHDL”,  2nd ed., Prentice Hall, 2004.
1 p6 M& K* r1 @! j6 G# wb. Peter J. Ashenden, “The Designer's Guide to VHDL”, 3rd ed., Morgan Kaufmann, 2008.
9 ^+ j: j. B2 P5 W# g% Y6 Q(5) Links: 提供與VHDL相關的外部連結,這裡再提供幾個:1 p8 k6 x  y7 Y3 e6 f8 W& D. h
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%88( H+ K, K. X' X2 G' q$ t
b. http://www.slidefinder.net/c/cpld_vhdl--_----_---_------/2006_fpga_01/13437341 (網路上找到的投影片Slides)6 `" p' W- z8 V  k7 }2 w; v
c.  https://sites.google.com/site/tssheedl01/jiao-xue-dang-an/vhdl-dian-lu-she-ji; O8 [6 [+ i1 p" v: I
9. Scripting:
7 a: ?. t6 d4 B; j(1) Tutorials: 介紹scripting, Makefile, CVS, Perl, TCL等的撰寫、模擬等。- H: L* _: k* n
(2) Examples: 作者尚未加入
, @" k$ T6 b3 k7 |; B6 G(3) Tools: 一些關於Scripting的模擬器介紹,像是VCS等。9 c6 @+ ^4 t! K6 t; Y: `2 |
(4) Books: Scripting的工具書,例如Vi Editor方面的。( e- f8 R$ P% E$ \7 S
(5) Links: 提供跟Vim相關的網站,其實國內有一個針對Vim編輯器作介紹的網站,可能有人有聽過:「鳥哥的Linux私房菜」,下面是他的網址:) v& P+ M) Q6 `( J* I. s
a. http://linux.vbird.org/linux_basic/0310vi.php
& C! O! K& |5 K0 v10. Tidbits(小常識):
/ ~9 @- A. @* a, J7 c# q雖然這個網站依舊有很多東西作者尚未補齊,或是有些書年代有點久遠,不過依舊具有相當參考價值,作者在此提供了一些設計小常識給大家充電一下,包括Verilog語法中用的Wire與Reg型別、Blocking跟Nonblocking敘述、寫有限狀態機(Finite State Machine, FSM)、驗證流程等等。
8 `  H9 @# x  K% C# l5 I3 n) r$ ^; @3 p  A* B
上述說明了這麼多,希望各位會喜歡這個網站~* S. Z. V9 a, C0 A8 _# [
另外,之前管理員已經針對Layout設計討論區中「好康相報」的主題「Laker_L3_教學_範例 有Lab」的帖子進行修改,當初的樓主沒有注意到從eetop下載的附件檔案單筆超過1.5MB的上限,導致傳輸失敗而無法將分割檔解壓縮,如果您曾經到過主題(URL如下)下載失敗,卻沒收到我寄給您的短消息者,或是最近已回復卻無法解壓縮或未回覆但需要資料者,請一併告知!
% y4 J3 p$ T: O8 p* T6 m. |Laker主題的URL: http://bbs.innoing.com/viewthread.php?tid=11821298
: K* ~6 d; f. m: y為避免大家損失RDB,你可以回復此主題賺個RDB,我再發短訊過去,你收到後不需回復(要回也可以),我看信件標記改變就知道了!也請大家多參加論壇任務喔~
回復 支持 1 反對 0

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-5-18 12:51 PM , Processed in 0.121516 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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