Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2013-1-14 17:15:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 card_4_girt 於 2013-1-14 05:24 PM 編輯 * E* i$ ?; o+ u$ [

" r( W1 S6 H  }; X# S) Q# z大家在設計數位電路的時候,可能都曾經用過Verilog這個硬體描述語言做些設計,或是有人是用SystemVerilog、SystemC等進行設計與驗證,以下將介紹小弟之前在網路上看到的網站:ASIC World6 s4 x" l! V+ I+ @  N
網址: http://www.asic-world.com/index.html
5 ^% b, ]2 u5 p# g到首頁之後會看到左邊有一排欄位,裡面包含Digital、Verilog、SystemVerilog、Specman、SystemC、Vera、VHDL等,就我的理解大概是這樣:
( V8 q( i- Y7 ~& ?5 q1 b3 {8 o' S8 E: A1. Digital: / l. r, z' ^% e; r6 @
(1) Tutorials: 介紹跟數位電子電路設計概念相關的知識,比方說Combinational Logic的Decoder、或Sequential Circuits的State Diagram等。
$ a2 w/ ]1 F/ W9 \8 B/ {) i# _(2) Questions: 提供幾個數位電路的問題給網友們思考,比方說「Design a circuit to divide-by-3 sequential circuit with 50% duty cycle.」(請設計一個工作週期為50%的除3循序電路)% E( @2 V6 D1 t3 c; J* {
(3) Tools: 詳列幾個數位設計的工具可供參考,像Digital Simulator等有一些連到MIT下載的部分,不過還是有些已經變更,就我所知,Electronic Workbench已經自動連到National Instrument的頁面,目前原先這部分的團隊近期開發的軟體有MultiSim與Ultiboard去分別做SPICE跟PCB Layout設計模擬。2 o* P) ~% l7 Q( Z& C( r6 q
(4) Books: 提供數本關於Digital方面的書籍# Z$ X0 s1 k+ }* z
(5) Links: 關於Digital方面的其他相關Tutorial或Simulator等
8 G9 Z5 J3 z; v* }/ h- l2. Verilog:
& M, y, w- m2 ]- c4 R. w(1) Tutorials: 介紹Verilog的一些常用運算子以及設計方式( f" F: z2 \% r& A8 ?8 _
(2) Examples: 一些關於Verilog組合電路與循序電路等方面之範例,可以下載它的原始碼(.v),比方說同步FIFO(Synchronous FIFO)、UART等。
$ B2 q" n5 Q! }# J( U(3) Questions: 作者提供的數個Verilog相關習題, x+ V6 `+ |" a% [4 d! o
(4) Tools: 跟Verilog相關的工具軟體介紹,如Verilog-XL、ModelSim等。
" a2 J5 a0 v+ ](5) Books: 作者推薦的幾本書,雖然有些是1997年的,但可以找看看有無近期修訂版的來提升自己的知識。
' T( V" F" `' U; S6 K& g(6) Links: 與Verilog相關的連結或是驗證IP等等。2 A. k: N1 G+ p8 k
(7) FAQs: 一些常見的Verilog設計問題,例如「How do I avoid Latch in Verilog ?」(我該如何避免Verilog(合成後出現不必要)的閂鎖器?)
: _; C% B/ g9 u# f3. SystemVerilog:* @/ z* b, W/ f
(1) Tutorials: 介紹SystemVerilog的一些常用運算子、可宣告型別以及Module Hierarchy等。
" L6 T7 g2 _6 @! `' V& g(2) Examples: 提供與SystemVerilog相關的例子,如Memory的驗證(Verification)0 @2 q& H# l' S' V
(3) Tools: 提供與SystemVerilog相關的模擬器或是一些Code Coverage分析工具等等。
2 J+ }) F0 N& j9 W3 w' `8 C5 [(4) Books: 提供跟SystemVerilog驗證或寫測試平台(testbench)等相關的書籍
; _5 f  C0 K$ A2 {: R(5) Links: 跟SystemVerilog相關的外部連結、驗證IP等等。
$ y0 O7 p. C7 c$ G! Q4. Specman:
+ L& d8 k9 B, j1 p6 d(1) Tutorials: 介紹Specman的一些宣告型別、結構子型別(Struct Subtypes)以及Functional Coverage等。
- o$ V9 n( l  o9 S( {' s(2) Examples: 提供與Specman相關的例子,如FIFO的驗證(Verification)* k+ @" i, o/ k( J3 r4 K; ~# l
(3) Tools: 提供與Specman相關的HVL編譯器以及模擬器等等。
2 t6 a( R2 D' e; U0 z(4) Books: 提供與Specman相關的驗證工具書
2 H. d5 D+ q& }$ U1 B' S(5) Links: 提供與Specman相關的外部連結9 ~1 ^, a2 Z' T( q( O( _; B
5. SystemC:2 |7 V# k  M8 T/ `7 t
(1) Tutorials: 介紹SystemVerilog的一些資料型別宣告、Port、Signal、Channal等設定以及Verification等。. m% B* p( _3 R+ v
(2) Examples: 提供與SystemC相關的例子,如組合電路加法器、循序電路8位元計數器、SCV驗證等。! u! x# P% M( g" H) K$ |% X
(3) Tools: 提供與SystemC相關的HVL編譯器以及模擬器等等。: m1 B5 @4 }$ q: p( b, K# l; n% I
(4) Books: 提供與SystemC相關的設計書籍。$ J% Z/ a/ _% h7 h  i8 @8 f
(5) Links: 提供與SystemC相關的外部連結、驗證IP等等。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂15 踩 分享分享
推薦
 樓主| 發表於 2013-1-14 17:17:20 | 只看該作者
本帖最後由 card_4_girt 於 2013-1-14 05:42 PM 編輯
  ~/ e7 ~: o5 w) ~. Y3 R6 |5 ~0 \( u' R  S
6. Vera:
% z& y. A/ i( @' Q* q+ S. x% o1 M(1) Tutorials: 介紹Vera的資料型態、循序控制等等。- W# F) H( @  L' H) H$ }/ L6 ~
(2) Examples: 提供與Vera相關的例子,如UART的驗證等。
$ ?* }0 L% t' I/ J. B/ G7 Y0 O(3) Tools: 提供與Vera相關的編譯器與模擬器等等。
; T1 s  O; f: y0 V* e(4) Books: 提供與Vera相關的書籍,這裡再提供一本& j: X3 S4 e: p/ D) h$ z
a. F. Haque, J. Michelson, K. Khan, “The Art of Verification with Vera”, Verification Central, 2001.
2 u) F9 T1 F% y. C(5) Links: 提供與Vera相關的外部連結,這裡再提供一個
! ^# m: E! o% B  q2 na. OpenVera: http://asicguru.com/Vera-Tutorial-/3/17/ (有一些Paper可以參閱)
* r; a  l+ y$ f& y3 S: I7. PSL: 跳過,作者未多做編撰. h; [* F2 E7 k1 w$ l
8. VHDL:% }: A) [- a: p2 {4 Z% \
(1) Tutorials: 介紹VHDL的一些常用運算子以及設計方式% C. r1 M+ V' I1 i% d1 k& d9 Y
(2) Examples: 一些關於VHDL組合電路與循序電路等方面之範例,可以下載它的原始碼(.vhd),比方說Arbiter Model、Memory等。0 S& E1 b8 _! S3 H: i" k+ T4 j- U9 B4 K
(3) Tools: 跟VHDL相關的工具軟體介紹,如ModelSim等。; @  t$ O( _3 p
(4) Books: 提供數本關於VHDL方面的書籍,不過有點奇怪,所以在此提供幾本,如下:& o& d8 w% x1 B1 N$ |# h
a. Mark Zwolinski, “Digital System Design with VHDL”,  2nd ed., Prentice Hall, 2004.
7 i; D- t4 Q8 J& g- S8 S& J) Ab. Peter J. Ashenden, “The Designer's Guide to VHDL”, 3rd ed., Morgan Kaufmann, 2008.9 n$ Y$ ^$ ?. E& B& ?3 S
(5) Links: 提供與VHDL相關的外部連結,這裡再提供幾個:
8 M! u- ]2 @5 `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
4 V, d  x5 ~0 z! o% wb. http://www.slidefinder.net/c/cpld_vhdl--_----_---_------/2006_fpga_01/13437341 (網路上找到的投影片Slides)
4 ^; V' Q+ v5 @. [c.  https://sites.google.com/site/tssheedl01/jiao-xue-dang-an/vhdl-dian-lu-she-ji$ F) n3 v2 }3 _7 y  ~: B2 w% t
9. Scripting:: p6 h  {1 @% ^0 Q/ |
(1) Tutorials: 介紹scripting, Makefile, CVS, Perl, TCL等的撰寫、模擬等。+ L% l# @2 r- z. @6 [
(2) Examples: 作者尚未加入! R$ \: c& W& y; o7 j* C( k
(3) Tools: 一些關於Scripting的模擬器介紹,像是VCS等。/ F3 k7 s( W- e. B/ Q
(4) Books: Scripting的工具書,例如Vi Editor方面的。
$ T% L4 A, E# T. N(5) Links: 提供跟Vim相關的網站,其實國內有一個針對Vim編輯器作介紹的網站,可能有人有聽過:「鳥哥的Linux私房菜」,下面是他的網址:2 q- d1 Z, c- I. t
a. http://linux.vbird.org/linux_basic/0310vi.php
+ z! f2 H  L$ m; V10. Tidbits(小常識):
( ^8 J" N2 {$ p5 V雖然這個網站依舊有很多東西作者尚未補齊,或是有些書年代有點久遠,不過依舊具有相當參考價值,作者在此提供了一些設計小常識給大家充電一下,包括Verilog語法中用的Wire與Reg型別、Blocking跟Nonblocking敘述、寫有限狀態機(Finite State Machine, FSM)、驗證流程等等。' |# q3 D5 y8 r3 |# g1 d

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

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-4-20 05:44 PM , Processed in 0.109007 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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