Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2013-1-14 17:15:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 card_4_girt 於 2013-1-14 05:24 PM 編輯 , i3 W+ ~2 t- B7 G& P

/ P, F! P8 E; g9 }2 j/ h大家在設計數位電路的時候,可能都曾經用過Verilog這個硬體描述語言做些設計,或是有人是用SystemVerilog、SystemC等進行設計與驗證,以下將介紹小弟之前在網路上看到的網站:ASIC World
# |0 O, w& A! Q1 y網址: http://www.asic-world.com/index.html
# S7 ^$ [) S. ]9 X+ r- z* J( r到首頁之後會看到左邊有一排欄位,裡面包含Digital、Verilog、SystemVerilog、Specman、SystemC、Vera、VHDL等,就我的理解大概是這樣:
& @& b; [3 I- t' j3 c- R" c1. Digital:
" ?& `1 `& l( ]; S/ K4 z(1) Tutorials: 介紹跟數位電子電路設計概念相關的知識,比方說Combinational Logic的Decoder、或Sequential Circuits的State Diagram等。0 M" I1 e9 C% [2 [1 O9 S
(2) Questions: 提供幾個數位電路的問題給網友們思考,比方說「Design a circuit to divide-by-3 sequential circuit with 50% duty cycle.」(請設計一個工作週期為50%的除3循序電路)
7 s, i" z* R7 {(3) Tools: 詳列幾個數位設計的工具可供參考,像Digital Simulator等有一些連到MIT下載的部分,不過還是有些已經變更,就我所知,Electronic Workbench已經自動連到National Instrument的頁面,目前原先這部分的團隊近期開發的軟體有MultiSim與Ultiboard去分別做SPICE跟PCB Layout設計模擬。
! l9 g% C* t" B% }! K( Y! d(4) Books: 提供數本關於Digital方面的書籍4 Y5 v/ o7 i+ v; A0 I6 P" s
(5) Links: 關於Digital方面的其他相關Tutorial或Simulator等
$ E/ `  c! k( l; k" }2. Verilog:" ]! e# ]1 g4 i: ?
(1) Tutorials: 介紹Verilog的一些常用運算子以及設計方式
+ _2 k! S/ R" y% b5 h(2) Examples: 一些關於Verilog組合電路與循序電路等方面之範例,可以下載它的原始碼(.v),比方說同步FIFO(Synchronous FIFO)、UART等。
2 ^& {2 f1 C0 u1 w; s! e6 k2 D(3) Questions: 作者提供的數個Verilog相關習題
. ?- o6 Y" r, i1 o& W(4) Tools: 跟Verilog相關的工具軟體介紹,如Verilog-XL、ModelSim等。$ J: h4 Y5 q: D! t( B
(5) Books: 作者推薦的幾本書,雖然有些是1997年的,但可以找看看有無近期修訂版的來提升自己的知識。
6 z# P4 C! I$ ~3 s& `(6) Links: 與Verilog相關的連結或是驗證IP等等。
3 H: _  @3 X# w' a$ f(7) FAQs: 一些常見的Verilog設計問題,例如「How do I avoid Latch in Verilog ?」(我該如何避免Verilog(合成後出現不必要)的閂鎖器?)
$ }$ m+ K: `6 k9 d7 [3. SystemVerilog:
6 [) r7 I7 V0 t. R(1) Tutorials: 介紹SystemVerilog的一些常用運算子、可宣告型別以及Module Hierarchy等。
7 T+ Z# Q# F. D8 R# D+ q(2) Examples: 提供與SystemVerilog相關的例子,如Memory的驗證(Verification)3 H# d, P$ M% A$ j( V. O
(3) Tools: 提供與SystemVerilog相關的模擬器或是一些Code Coverage分析工具等等。5 l4 K% R. o+ G5 Y: L# w5 V
(4) Books: 提供跟SystemVerilog驗證或寫測試平台(testbench)等相關的書籍) Y# x+ _; O! G" N1 E1 |
(5) Links: 跟SystemVerilog相關的外部連結、驗證IP等等。1 M; B( S: o: G* c
4. Specman:3 H/ u" P" w1 K
(1) Tutorials: 介紹Specman的一些宣告型別、結構子型別(Struct Subtypes)以及Functional Coverage等。
7 u' A. K& N* L- B2 @+ L1 h(2) Examples: 提供與Specman相關的例子,如FIFO的驗證(Verification)4 Y8 c* n- J  d8 ]; G4 Y9 w& m
(3) Tools: 提供與Specman相關的HVL編譯器以及模擬器等等。, ^! X/ I1 D& ]1 [5 L! o) p! R
(4) Books: 提供與Specman相關的驗證工具書
% c* j# Y7 f5 M' W+ R) `(5) Links: 提供與Specman相關的外部連結6 r9 _, @$ e% g2 A
5. SystemC:
0 @# _2 M8 w0 H+ }(1) Tutorials: 介紹SystemVerilog的一些資料型別宣告、Port、Signal、Channal等設定以及Verification等。# p& @  {4 i# l% n1 Y
(2) Examples: 提供與SystemC相關的例子,如組合電路加法器、循序電路8位元計數器、SCV驗證等。
1 a3 R1 K; R% w* ]0 j) e5 A1 I% k* p(3) Tools: 提供與SystemC相關的HVL編譯器以及模擬器等等。
' i1 X& O( Y. S8 _(4) Books: 提供與SystemC相關的設計書籍。$ q6 _4 @2 b( {3 s6 ~
(5) Links: 提供與SystemC相關的外部連結、驗證IP等等。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂15 踩 分享分享
推薦
 樓主| 發表於 2013-1-14 17:17:20 | 只看該作者
本帖最後由 card_4_girt 於 2013-1-14 05:42 PM 編輯 ) |$ s/ M5 k& |( C+ z  S

! y# h' ]' t2 O+ n% E# g1 s6. Vera:% H) d; z; A! e& X! c/ b" }
(1) Tutorials: 介紹Vera的資料型態、循序控制等等。$ a. O( {: T) u1 |, U
(2) Examples: 提供與Vera相關的例子,如UART的驗證等。% ~& w6 \( K8 U3 j: g0 ~9 n
(3) Tools: 提供與Vera相關的編譯器與模擬器等等。8 k: K% Q% \+ ~6 H  A5 C
(4) Books: 提供與Vera相關的書籍,這裡再提供一本/ b8 g1 }; }5 R$ e- {
a. F. Haque, J. Michelson, K. Khan, “The Art of Verification with Vera”, Verification Central, 2001.
& |. Q$ x6 b. h% D(5) Links: 提供與Vera相關的外部連結,這裡再提供一個
+ `" ?" ]! ~3 N1 K7 `a. OpenVera: http://asicguru.com/Vera-Tutorial-/3/17/ (有一些Paper可以參閱), b, l9 m4 b/ o' k7 c; \. X
7. PSL: 跳過,作者未多做編撰- L5 ?/ A; E, ]& u, N
8. VHDL:) S" w8 z3 J" F' R" n$ A
(1) Tutorials: 介紹VHDL的一些常用運算子以及設計方式/ l! T+ |" x. E& u0 E7 U0 ]
(2) Examples: 一些關於VHDL組合電路與循序電路等方面之範例,可以下載它的原始碼(.vhd),比方說Arbiter Model、Memory等。4 N3 l% x4 L9 m% x
(3) Tools: 跟VHDL相關的工具軟體介紹,如ModelSim等。
) X: f% ]) A# u& j, o9 o(4) Books: 提供數本關於VHDL方面的書籍,不過有點奇怪,所以在此提供幾本,如下:4 }( f) h" \9 p4 m( f9 V
a. Mark Zwolinski, “Digital System Design with VHDL”,  2nd ed., Prentice Hall, 2004.5 ^# `" b* O& A8 [4 k+ B
b. Peter J. Ashenden, “The Designer's Guide to VHDL”, 3rd ed., Morgan Kaufmann, 2008.
" E9 N3 E& Z) [; Z) G(5) Links: 提供與VHDL相關的外部連結,這裡再提供幾個:
" b/ G/ f5 o, H3 q4 La. 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  J( P  g# v/ l% C& s% s& p
b. http://www.slidefinder.net/c/cpld_vhdl--_----_---_------/2006_fpga_01/13437341 (網路上找到的投影片Slides). ]" E3 X+ j  o( L
c.  https://sites.google.com/site/tssheedl01/jiao-xue-dang-an/vhdl-dian-lu-she-ji
' W/ a# k" c$ t$ r- @6 x& b% u9. Scripting:
6 J( U# p0 {. F+ H% ~3 \(1) Tutorials: 介紹scripting, Makefile, CVS, Perl, TCL等的撰寫、模擬等。
, a9 d6 M- f$ M/ E" _4 y; N: }(2) Examples: 作者尚未加入
2 X. f6 M8 r0 \(3) Tools: 一些關於Scripting的模擬器介紹,像是VCS等。
4 e: W' F, l) h2 V1 A(4) Books: Scripting的工具書,例如Vi Editor方面的。
5 q! z0 i' ]. G* y+ ]! H(5) Links: 提供跟Vim相關的網站,其實國內有一個針對Vim編輯器作介紹的網站,可能有人有聽過:「鳥哥的Linux私房菜」,下面是他的網址:
6 N' w  ^# H- Wa. http://linux.vbird.org/linux_basic/0310vi.php$ `7 s- x; I, j
10. Tidbits(小常識):
" {, D; M3 {/ o5 ^8 g* ^+ G+ S雖然這個網站依舊有很多東西作者尚未補齊,或是有些書年代有點久遠,不過依舊具有相當參考價值,作者在此提供了一些設計小常識給大家充電一下,包括Verilog語法中用的Wire與Reg型別、Blocking跟Nonblocking敘述、寫有限狀態機(Finite State Machine, FSM)、驗證流程等等。
  `5 s' s6 m1 V% P! G6 |% V, y
. N$ |5 D- W7 ^8 L! f; N' b  A* E$ A上述說明了這麼多,希望各位會喜歡這個網站~
! C5 R+ \7 Z- _- |( E; o另外,之前管理員已經針對Layout設計討論區中「好康相報」的主題「Laker_L3_教學_範例 有Lab」的帖子進行修改,當初的樓主沒有注意到從eetop下載的附件檔案單筆超過1.5MB的上限,導致傳輸失敗而無法將分割檔解壓縮,如果您曾經到過主題(URL如下)下載失敗,卻沒收到我寄給您的短消息者,或是最近已回復卻無法解壓縮或未回覆但需要資料者,請一併告知!4 i/ s% A1 C  h; Q
Laker主題的URL: http://bbs.innoing.com/viewthread.php?tid=11821298
; X8 h* I+ U+ \- \- }- v" E為避免大家損失RDB,你可以回復此主題賺個RDB,我再發短訊過去,你收到後不需回復(要回也可以),我看信件標記改變就知道了!也請大家多參加論壇任務喔~
回復 支持 1 反對 0

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-5-6 05:42 AM , Processed in 0.099006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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