rtl代碼是前端。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計(jì)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了深州免費(fèi)建站歡迎大家使用!
芯片的設(shè)計(jì)流程分為前端和后端,前端主要是設(shè)計(jì)人員根據(jù)算法與芯片架構(gòu)編寫設(shè)計(jì)規(guī)格,利用硬件描述語(yǔ)言將電路以RTL代碼的形式實(shí)現(xiàn);
驗(yàn)證人員同樣根據(jù)算法與芯片架構(gòu)以及設(shè)計(jì)規(guī)格編寫相應(yīng)的驗(yàn)證計(jì)劃,對(duì)驗(yàn)證功能點(diǎn)劃分,進(jìn)行覆蓋率驅(qū)動(dòng)的驗(yàn)證,功能驗(yàn)證主要在這個(gè)部分發(fā)揮作用,在搭建好可用的驗(yàn)證平臺(tái)之后,根據(jù)設(shè)計(jì)的功能編寫測(cè)試案例進(jìn)行驗(yàn)證,在RTL設(shè)計(jì)版本的迭代以及測(cè)試案例的補(bǔ)充之中不斷的發(fā)現(xiàn)問題解決問題。
最后,隨著RTL代碼的完善,發(fā)現(xiàn)bug的概率也在不斷降低,這時(shí)候就可以啟動(dòng)回歸測(cè)試,保證當(dāng)前的更新不會(huì)對(duì)已驗(yàn)證完畢的內(nèi)容產(chǎn)生影響。
在所有的驗(yàn)證完成之后,RTL代碼不再修改,芯片設(shè)計(jì)流程進(jìn)入后端實(shí)現(xiàn)部分,開始時(shí)序驗(yàn)證、DFT設(shè)計(jì)、物理設(shè)計(jì)、物理驗(yàn)證等待。
public class Rectangle
{
private double width;
private double height;
//無參構(gòu)造器
public Rectangle()
{}
//有參構(gòu)造器
public Rectangle(double width, double height)
{
this.width = width;
this.height = height;
}
//屬性的get和set方法定義
public void setWidth(double width)
{
this.width = width;
}
public double getWidth()
{
return this.width;
}
public void setHeight(double height)
{
this.height = height;
}
public double getHeight()
{
return this.height;
}
//計(jì)算周長(zhǎng)的方法
private double getPerimeter()
{
return (width+height)*2;
}
//計(jì)算面積的方法
private double getArea()
{
return width*height;
}
public static void main(String[] args)
{
Rectangle rec = new Rectangle(3.6,5.8);
System.out.println("The perimeter of Rectangle is:"+rec.getPerimeter());
System.out.println("The area of Rectangle is:"+rec.getArea());
}
}
行為級(jí)描述是級(jí)別比較高的描述方式,有點(diǎn)像bash語(yǔ)言或SQL語(yǔ)言。RTL級(jí)是寄存器級(jí),還比較低級(jí)。
RTL級(jí)和行為級(jí)最大的區(qū)別是可綜合性。一般的綜合軟件都支持RTL級(jí),行為級(jí)目前支持的不好,實(shí)用中還很少使用。所以如果是做芯片開發(fā),都是用RTL級(jí)語(yǔ)言描述的,這樣就不能使用比如initial塊,不可使用wait語(yǔ)句等。這些語(yǔ)句一般而言是不可綜合語(yǔ)句,如果用DC綜合,會(huì)報(bào)錯(cuò),但是在寫testbench時(shí),可大量使用行為級(jí)描述語(yǔ)言,這樣會(huì)很方便。
你 calculate 方法的括號(hào)里的參數(shù)形式不對(duì),應(yīng)該是類似 (String str) 這種形式,前面是類型后面是在方法內(nèi)使用的變量名
當(dāng)前題目:RTL代碼實(shí)現(xiàn)java的簡(jiǎn)單介紹
文章鏈接:http://muchs.cn/article26/doegpcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站營(yíng)銷、網(wǎng)站建設(shè)、定制網(wǎng)站、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)