Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2013-1-14 17:15:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 card_4_girt 於 2013-1-14 05:24 PM 編輯 9 A+ S4 P" l# R- O( D

) X% T% ^( _* a; g6 h2 a大家在設計數位電路的時候,可能都曾經用過Verilog這個硬體描述語言做些設計,或是有人是用SystemVerilog、SystemC等進行設計與驗證,以下將介紹小弟之前在網路上看到的網站:ASIC World
; \, A, @8 u9 C網址: http://www.asic-world.com/index.html
; R9 }0 k% M+ B  [5 y: F! S" k6 n到首頁之後會看到左邊有一排欄位,裡面包含Digital、Verilog、SystemVerilog、Specman、SystemC、Vera、VHDL等,就我的理解大概是這樣:$ O  {; _  K( {/ ~7 a8 s. U
1. Digital:
! F1 W! A' k5 S(1) Tutorials: 介紹跟數位電子電路設計概念相關的知識,比方說Combinational Logic的Decoder、或Sequential Circuits的State Diagram等。2 N' p, u! Y' l: D! w
(2) Questions: 提供幾個數位電路的問題給網友們思考,比方說「Design a circuit to divide-by-3 sequential circuit with 50% duty cycle.」(請設計一個工作週期為50%的除3循序電路)9 |0 Y- S6 L3 k  s4 j( E
(3) Tools: 詳列幾個數位設計的工具可供參考,像Digital Simulator等有一些連到MIT下載的部分,不過還是有些已經變更,就我所知,Electronic Workbench已經自動連到National Instrument的頁面,目前原先這部分的團隊近期開發的軟體有MultiSim與Ultiboard去分別做SPICE跟PCB Layout設計模擬。' N$ n9 x3 q. c& v
(4) Books: 提供數本關於Digital方面的書籍
' h( C* A+ A& j8 {(5) Links: 關於Digital方面的其他相關Tutorial或Simulator等
- K9 E0 d' {% z$ E2. Verilog:9 m0 t9 v( R) C; v
(1) Tutorials: 介紹Verilog的一些常用運算子以及設計方式3 Z4 S' g6 g6 P! \+ @& r% `  c- a, ]
(2) Examples: 一些關於Verilog組合電路與循序電路等方面之範例,可以下載它的原始碼(.v),比方說同步FIFO(Synchronous FIFO)、UART等。
" ~1 e' o% U: ^' O5 x4 Y! ]% B(3) Questions: 作者提供的數個Verilog相關習題
! N* {+ ~8 V4 ^" G- l& h+ d(4) Tools: 跟Verilog相關的工具軟體介紹,如Verilog-XL、ModelSim等。
# Q+ v3 q" o3 h8 t(5) Books: 作者推薦的幾本書,雖然有些是1997年的,但可以找看看有無近期修訂版的來提升自己的知識。
! {7 x5 ~" ^" l) F(6) Links: 與Verilog相關的連結或是驗證IP等等。
- k* q; J( y- |9 K/ r(7) FAQs: 一些常見的Verilog設計問題,例如「How do I avoid Latch in Verilog ?」(我該如何避免Verilog(合成後出現不必要)的閂鎖器?)5 }+ t; h# w# i- Z
3. SystemVerilog:
" q0 ~) @8 a$ Q' _, K! u(1) Tutorials: 介紹SystemVerilog的一些常用運算子、可宣告型別以及Module Hierarchy等。
( _, |" `. P# G/ T: p  R4 H(2) Examples: 提供與SystemVerilog相關的例子,如Memory的驗證(Verification)+ Q4 w; [9 S5 [2 X4 J
(3) Tools: 提供與SystemVerilog相關的模擬器或是一些Code Coverage分析工具等等。! ~( I# o& ?5 U" c2 p
(4) Books: 提供跟SystemVerilog驗證或寫測試平台(testbench)等相關的書籍
) i% q; g; ^$ C5 ^. \! [2 h(5) Links: 跟SystemVerilog相關的外部連結、驗證IP等等。- a! e- `! z" O
4. Specman:
2 f+ u9 z" C) S6 m(1) Tutorials: 介紹Specman的一些宣告型別、結構子型別(Struct Subtypes)以及Functional Coverage等。
# Y" Y  Q3 B2 |" S7 @3 c(2) Examples: 提供與Specman相關的例子,如FIFO的驗證(Verification)
1 O9 f3 `$ ^, P2 @: s% q(3) Tools: 提供與Specman相關的HVL編譯器以及模擬器等等。
0 @4 p3 x: X/ i3 Z(4) Books: 提供與Specman相關的驗證工具書
& ]) e$ z. N0 n(5) Links: 提供與Specman相關的外部連結
! p7 G& j# y8 R& U- }" Y4 p- t5. SystemC:' N/ J; I' t7 m5 h6 B
(1) Tutorials: 介紹SystemVerilog的一些資料型別宣告、Port、Signal、Channal等設定以及Verification等。6 {' W# H, d! ^7 d9 R
(2) Examples: 提供與SystemC相關的例子,如組合電路加法器、循序電路8位元計數器、SCV驗證等。! a: ~+ L: S! f4 x9 u; C
(3) Tools: 提供與SystemC相關的HVL編譯器以及模擬器等等。
) ]4 y& }# L4 P7 W+ r$ z/ g  C; `(4) Books: 提供與SystemC相關的設計書籍。) P5 F# ~2 }4 m- J
(5) Links: 提供與SystemC相關的外部連結、驗證IP等等。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂15 踩 分享分享
推薦
 樓主| 發表於 2013-1-14 17:17:20 | 只看該作者
本帖最後由 card_4_girt 於 2013-1-14 05:42 PM 編輯 5 n2 v6 d* E. e6 p5 Z" I. ~
+ L9 Z- T% a" W/ E) R6 _/ S( g
6. Vera:
# f9 l" F9 W! H! t/ S: ^(1) Tutorials: 介紹Vera的資料型態、循序控制等等。$ ?% e& l9 u  A) g
(2) Examples: 提供與Vera相關的例子,如UART的驗證等。
- H0 S7 h9 S; F! s(3) Tools: 提供與Vera相關的編譯器與模擬器等等。
& z, m" |0 Z' H9 I6 m3 K! }; t% B(4) Books: 提供與Vera相關的書籍,這裡再提供一本3 f( C. t$ t; z
a. F. Haque, J. Michelson, K. Khan, “The Art of Verification with Vera”, Verification Central, 2001.
8 c, Z6 s2 U8 t0 {1 k0 y(5) Links: 提供與Vera相關的外部連結,這裡再提供一個
3 W) K; J. `+ s9 ~3 Z# Ta. OpenVera: http://asicguru.com/Vera-Tutorial-/3/17/ (有一些Paper可以參閱)6 s  K1 R1 P: r- q# @- ?9 @
7. PSL: 跳過,作者未多做編撰0 i6 {3 }# r0 a" @. x/ K+ R( \# p
8. VHDL:9 t3 e2 U* n2 @# b
(1) Tutorials: 介紹VHDL的一些常用運算子以及設計方式# E3 v- w, ]! }" V, n
(2) Examples: 一些關於VHDL組合電路與循序電路等方面之範例,可以下載它的原始碼(.vhd),比方說Arbiter Model、Memory等。
; T# L1 r* @8 O# {  c# y$ Z8 ]" Q(3) Tools: 跟VHDL相關的工具軟體介紹,如ModelSim等。8 H0 ^& {7 l! A) d) Q$ ~4 X$ o
(4) Books: 提供數本關於VHDL方面的書籍,不過有點奇怪,所以在此提供幾本,如下:+ A: R$ P1 j, @8 Z, b3 _
a. Mark Zwolinski, “Digital System Design with VHDL”,  2nd ed., Prentice Hall, 2004.
% m" M7 t! `4 f( A& y; Eb. Peter J. Ashenden, “The Designer's Guide to VHDL”, 3rd ed., Morgan Kaufmann, 2008." s, F7 R; _( m& n' ]* C
(5) Links: 提供與VHDL相關的外部連結,這裡再提供幾個:
1 a$ k* U% B: E  V' c0 t7 ~" z# ka. 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%880 J9 P, Q1 O" Q; n3 K, |
b. http://www.slidefinder.net/c/cpld_vhdl--_----_---_------/2006_fpga_01/13437341 (網路上找到的投影片Slides)
' [# ~) ~4 b1 E2 yc.  https://sites.google.com/site/tssheedl01/jiao-xue-dang-an/vhdl-dian-lu-she-ji
2 I1 E5 g% N4 g9 G) O2 i8 ~% i9. Scripting:
1 {9 j3 S4 |8 H* O) u(1) Tutorials: 介紹scripting, Makefile, CVS, Perl, TCL等的撰寫、模擬等。
: z( V6 G( K# @( L  M' L) {, I(2) Examples: 作者尚未加入
2 J9 H/ c4 @* z& g. u(3) Tools: 一些關於Scripting的模擬器介紹,像是VCS等。8 `1 S: d) w) I3 M5 X2 O
(4) Books: Scripting的工具書,例如Vi Editor方面的。# E' r  p. r# F
(5) Links: 提供跟Vim相關的網站,其實國內有一個針對Vim編輯器作介紹的網站,可能有人有聽過:「鳥哥的Linux私房菜」,下面是他的網址:
. l+ H5 d: h0 M7 {a. http://linux.vbird.org/linux_basic/0310vi.php
2 [9 I' C! m! S, y3 W10. Tidbits(小常識):
8 v9 S$ a# O( i雖然這個網站依舊有很多東西作者尚未補齊,或是有些書年代有點久遠,不過依舊具有相當參考價值,作者在此提供了一些設計小常識給大家充電一下,包括Verilog語法中用的Wire與Reg型別、Blocking跟Nonblocking敘述、寫有限狀態機(Finite State Machine, FSM)、驗證流程等等。$ o3 s9 \9 d  w! S. d, |0 F+ h

5 C; r! h% e8 m8 v) B! g( _. V上述說明了這麼多,希望各位會喜歡這個網站~
9 @) w9 L# V6 ?. p9 l% H( k, n另外,之前管理員已經針對Layout設計討論區中「好康相報」的主題「Laker_L3_教學_範例 有Lab」的帖子進行修改,當初的樓主沒有注意到從eetop下載的附件檔案單筆超過1.5MB的上限,導致傳輸失敗而無法將分割檔解壓縮,如果您曾經到過主題(URL如下)下載失敗,卻沒收到我寄給您的短消息者,或是最近已回復卻無法解壓縮或未回覆但需要資料者,請一併告知!
  i: V9 G9 A, h0 H" YLaker主題的URL: http://bbs.innoing.com/viewthread.php?tid=11821298
! |9 M( `, A; v3 d6 w為避免大家損失RDB,你可以回復此主題賺個RDB,我再發短訊過去,你收到後不需回復(要回也可以),我看信件標記改變就知道了!也請大家多參加論壇任務喔~
回復 支持 1 反對 0

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-12-21 05:01 PM , Processed in 0.150001 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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