日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

数字IC入门教程

發(fā)布時(shí)間:2024/1/18 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数字IC入门教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第一節(jié)課 linux命令

文件命令

man? 查詢指令的作用 如 man? cd

ls? 列出當(dāng)前文件和文件夾的名字(list the directory and files)

ls -a? 把隱藏的文件和文件夾也顯示出來(lái) (list all)

?ls -l 把文件的屬性(讀寫),所有者,創(chuàng)建時(shí)間等列出來(lái)

ll -a 把隱藏的也列出來(lái)

cd? ?進(jìn)入目錄,默認(rèn)是user目錄? ?cd .. 返回上層? ?cd 回到主目錄

改變當(dāng)前工作目錄:cd? ?目錄名?

cd? ? ~返回home目錄

cd? -? ? 返回前一目錄

cd ..? ?相對(duì)路徑的用法

cd? ? /user/bin:? ?絕對(duì)路徑用法

顯示當(dāng)前目錄:pwd

mkdir dir? ?創(chuàng)建一個(gè)文件夾? (make directory)

touch file? 創(chuàng)建一個(gè)文件

vi file? ?編輯文件

gvim? file? ?編輯一個(gè)文件

chmod? 777 dir? 改變文件的讀/寫/可執(zhí)行語(yǔ)句? 777是可讀可寫可執(zhí)行

  • 第一組rwx:? 文件的擁有者(屬主)的權(quán)限
  • 第二組rwx:文件所屬的組的權(quán)限
  • 第三組rwx:其他用戶的權(quán)限

cat file? 查看文本內(nèi)容

cat? > file? ?寫文本到file

more file?查看文本內(nèi)容

less file?查看文本內(nèi)容用gvim 或vim看

cp file1? file2? 拷貝file1 to? file2

cp -r? dir1 dir2??拷貝dir1 to? dir2 ,包含文件夾里的文件,即遞歸拷貝

mv file1? dir? 移動(dòng)文件到文件夾下

mv file1 file2? ?對(duì)文件1重命名

wc file? ? 統(tǒng)計(jì)文本里面行 單詞,字符的統(tǒng)計(jì)? (word count)

wc? -w file? ?只統(tǒng)計(jì)單詞個(gè)數(shù)

wc -l file? ? 只統(tǒng)計(jì)行數(shù)

刪除文件

rm? ?file? ?刪除文件

rm -r dir? 刪除文件夾(遞歸刪除)

rm -f file 強(qiáng)制刪除文件(force)

rm -rf dir? 強(qiáng)制遞歸刪除文件夾

ln -s file line? 創(chuàng)建文件的軟鏈接 (快捷方式)

查找文本

grep? pattern file? 在文件中搜查文本pattren

如 grep error? sim.log

grep error cmp.log > error.log? ?在cmp.log中將有error的行存到error.log中

grep string? cmp.log? ?>> error.log? ?在cmp.log中將有string的行追加到error.log中

grep -r pattern dir? ?遞歸的方式去查文件夾

find? /? -name? file_name? ? ??? 從/目錄下查找文件

?fine? /? ?-size? +100M? ? 找大于100M的文件

打包和解壓

tar? ?-cvf? file.tar files / dir? ? ?把文件或文件夾下面的文件打包成.tar? c是創(chuàng)建

tar? ?-xvf file.tar? ? ? ? ?解壓文件? ?extract? ? x是解壓?

tar? ?-czvf? file.tar.gz? ?files? ? 創(chuàng)建一個(gè)gzip file

tar? ?-cjvf? file.tar.bz2? ? files? ? 創(chuàng)建一個(gè)gzip 文件

gzip? file? ? ?打包一個(gè) file.gz?文件

?gzip? ?-d? ?file.gz? ? ? 解壓一個(gè)fie.gz 文件

rpm? ?-qa? ? 查詢已經(jīng)安裝的所有rpm包? query? all? ?installed? rpm? ?packages

rpm -ivh? rpm.rpm? ? ?安裝rpm 包

安裝一些源文件時(shí)

./configure

make

make install

?|? ?管道命令??

前面的輸出是后面的輸入

如? rpm -qa? |? grep vim? ? 查找安裝包中有vim的安裝包

??

進(jìn)程?

process manage

ps? 顯示當(dāng)先活動(dòng)的進(jìn)程? ? ? ? ? ? ?process? show

top? 顯示操作系統(tǒng)所有的進(jìn)程? ?

kill? pid? ?停止pid 號(hào)對(duì)應(yīng)的進(jìn)程

killall proc? 停止所有的proc的進(jìn)程

bg? ? 列出后臺(tái)運(yùn)行的工具和命令? job? ? ? background

fg? ? 把后臺(tái)的job放到前臺(tái)? foreground

系統(tǒng)信息

date? ?查看系統(tǒng)時(shí)間

date? +%Y%m%d? ? ?用20230426 顯示時(shí)間

cal? ? 顯示當(dāng)前月日歷

uptime? ? 當(dāng)前運(yùn)行時(shí)間長(zhǎng)度

whoami? ? 當(dāng)前用戶

uname? -a? ?顯示系統(tǒng)信息

which? cmd? ?顯示cmd路徑

su? root? ?切換用戶

echo? ?$PATH? ?顯示變量

history? ?顯示歷史命令

df? ?顯示系統(tǒng)硬盤容量

du? ?-b/k/m? ?file/dir? ?顯示文件多大

du? -s? file|dir? ? 總的信息? summary

ping? ? host/IP? ?

hostname? 顯示本機(jī)地址

ifconfig? ?-a? ?顯示本機(jī)網(wǎng)絡(luò)信息

第二節(jié)課? ?數(shù)字ASIC設(shè)計(jì)流程介紹

數(shù)字IC設(shè)計(jì)流程

1、確定項(xiàng)目需求? ? ?制定芯片的具體指標(biāo)? ?封裝

物理指標(biāo)? ? ? 制作工藝?裸片面積

性能指標(biāo)? ? ?? 速度? ? ?功耗

功能指標(biāo)? ? ?功能描述? ? ?接口定義

2、系統(tǒng)級(jí)設(shè)計(jì)? ? 用系統(tǒng)建模語(yǔ)言對(duì)各個(gè)模塊描述

算法模型? ------->? ? RTL設(shè)計(jì) (綜合工具根遠(yuǎn)基本單元庫(kù)的功能時(shí)序模型,將行為級(jí)代碼譯成具體的電路實(shí)現(xiàn)結(jié)構(gòu))------------>? ? 網(wǎng)表生成? ?(布局布線工具根據(jù)基本單元庫(kù)的時(shí)序幾何模型將電路單元布局布線成為實(shí)際電路版圖)----------->? ? ? ? layout? ? ?

3、前端? ?RTL設(shè)計(jì)、RTL仿真、硬件原型驗(yàn)證、電路綜合

形式(功能)驗(yàn)證 :從功能上(STA是時(shí)序上)對(duì)綜合后的網(wǎng)表進(jìn)行驗(yàn)證。常用的就是等價(jià)性檢查(Equivalence Check)方法,以功能驗(yàn)證后的HDL設(shè)計(jì)為參考,對(duì)比綜合后的網(wǎng)表功能,他們是否在功能上存在等價(jià)性。這樣做是為了保證在邏輯綜合過(guò)程中沒有改變?cè)菻DL描述的電路功能,常用工具synopsys, formality

時(shí)序驗(yàn)證:檢查電路是否存在建立時(shí)間和保持時(shí)間上的違規(guī)?

4、后端設(shè)計(jì)? 版圖設(shè)計(jì)、物理驗(yàn)證、后仿真等

PR 版圖驗(yàn)證, PD版圖設(shè)計(jì)

第三節(jié)課 數(shù)字ASIC設(shè)計(jì)流程及演示

1、評(píng)估芯片的性能,速度,功耗等?

2、用高級(jí)語(yǔ)言(C/C++)對(duì)系統(tǒng)進(jìn)行建模,驗(yàn)證芯片的可行性

3、rtl代碼編寫,硬件描述語(yǔ)言,因?yàn)榧拇嫫魇軙r(shí)鐘控制

4、功能驗(yàn)證(UVM),給代碼激勵(lì),驗(yàn)證結(jié)果

5、邏輯綜合(RTL編譯),由編碼到網(wǎng)表

6、DFT(芯片原始設(shè)計(jì)中階段即插入各種用于提高芯片可測(cè)試性(包括可控制性和可觀測(cè)性)的硬件邏輯)

7、布局布線,得到網(wǎng)表和版圖

一、網(wǎng)表:就是用verilog描述出來(lái)的門

第四課 Linux基本命令

Linux操作系統(tǒng)學(xué)習(xí)_linux系統(tǒng)學(xué)習(xí)_墨瑤_165的博客-CSDN博客

?第5課 vin基本操作

實(shí)操上手才學(xué)得好

第6課,同步fifo和異步FIFO的設(shè)計(jì)

總結(jié)

以上是生活随笔為你收集整理的数字IC入门教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。