0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Codasip Studio 9.2.0版本發(fā)布 支持宏處理器以簡(jiǎn)化CodAL開發(fā)

lhl545545 ? 來源:Codasip 科達(dá)希普 ? 作者:Codasip 科達(dá)希普 ? 2022-09-14 17:21 ? 次閱讀

隨著Codasip Studio 9.2.0版本的發(fā)布,Codasip Studio新版本通過擴(kuò)展和優(yōu)化等系列新功能賦能處理器設(shè)計(jì)自動(dòng)化。

Codasip Studio 9.2.0支持的新功能包括:

處理器

CodAL數(shù)組(array)

uRISC-V 2.0

模塊中的流水線定義

模擬器保存狀態(tài)和恢復(fù)狀態(tài)

支持RHEL8(紅帽企業(yè)Linux

支持蘋果MacOS

首先讓我們來看一下CodAL功能中的宏處理器、uRISC-V 2.0和數(shù)組。

支持宏處理器以簡(jiǎn)化CodAL開發(fā)

Codasip Studio 9.2.0版包括一個(gè)宏處理器,這是一個(gè)強(qiáng)大的文本處理器,通過使用一組結(jié)構(gòu)體來生成代碼,簡(jiǎn)化了CodAL模型的編寫。與C/C++預(yù)處理器相比,它支持的主要功能包括帶參數(shù)的可調(diào)用宏、loops和復(fù)雜表達(dá)式等。

宏處理器簡(jiǎn)化了開發(fā)人員的工作,因?yàn)樗苊饬酥貜?fù)的工作和調(diào)用可能產(chǎn)生不必要開銷的函數(shù)。下面的例子顯示了宏處理器的用法之一。

7186ab36-340d-11ed-ba43-dac502259ad0.jpg

宏處理器的使用實(shí)例

同時(shí)值得一提的是宏處理器也可以與其它語言和工具一起使用。

在CodAL中應(yīng)對(duì)多線程應(yīng)用程序的數(shù)組支持

Codasip Studio 9.2.0支持多線程內(nèi)核寄存器和寄存器文件的數(shù)組。這些數(shù)組以每個(gè)線程為單位保存信息。數(shù)組大小與線程的數(shù)量相匹配,每個(gè)線程只包括其各自在數(shù)組中的索引,可供使用。

Codasip Studio 9.2.0版本同時(shí)也支持信號(hào)數(shù)組(多維數(shù)組除外)。只要數(shù)據(jù)類型一對(duì)一匹配,就可以支持?jǐn)?shù)組到數(shù)組的賦值,即使資源類型不同。支持諸如將一個(gè)寄存器數(shù)組分配給相同數(shù)據(jù)類型的信號(hào)數(shù)組。

數(shù)組可以動(dòng)態(tài)地進(jìn)行索引。在loop中語義被擴(kuò)展,所以它們可以與數(shù)組一起使用。

以下示例顯示了架構(gòu)資源的數(shù)組語法:

register bit[32] r_foo [32];

register_file bit[32] rf_foo [FOO_SIZE];

register bit[1] s_foo [ONE + TWO];

71b6bbaa-340d-11ed-ba43-dac502259ad0.jpg

CodAL中的數(shù)組示例

uRISC-V 2.0實(shí)驗(yàn)支持

眾所周知Codasip Studio 9.0版本首次支持用于5級(jí)流水線應(yīng)用的uRISC-V處理器。uRISC-V是一個(gè)教程,允許用戶在一個(gè)實(shí)時(shí)RISC-V實(shí)現(xiàn)上進(jìn)行檢查和學(xué)習(xí)。在Codasip Studio 9.2.0中,這個(gè)教程變成了uRISC-V 2.0,現(xiàn)在也可用于3級(jí)流水線應(yīng)用。

這個(gè)功能擴(kuò)展了Codasip Studio中用于科研目的或熟悉RISC-V架構(gòu)的可能性。它包括嘗試修改處理器,添加自定義指令擴(kuò)展,以及在一個(gè)模型中優(yōu)化性能,該模型的設(shè)計(jì)方法與Codasip RISC-V商業(yè)IP核相同。而該實(shí)現(xiàn)是一個(gè)簡(jiǎn)單的32位或64位3級(jí)流水線處理器,支持RISC-V I(基本整數(shù))、M(整數(shù)乘除的標(biāo)準(zhǔn)擴(kuò)展)、Zicsr(控制和狀態(tài)寄存器指令)和Zifencei(柵欄指令)擴(kuò)展,以及基于RISC-V標(biāo)準(zhǔn)的片上調(diào)試器。

720b0aa2-340d-11ed-ba43-dac502259ad0.png

Codasip Studio 9.2.0中的uRISC-V 2.0(Linux操作系統(tǒng)

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19100

    瀏覽量

    228810
  • Studio
    +關(guān)注

    關(guān)注

    2

    文章

    189

    瀏覽量

    28612
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    862

    瀏覽量

    43127
  • codasip
    +關(guān)注

    關(guān)注

    0

    文章

    37

    瀏覽量

    6215

原文標(biāo)題:Codasip Studio 9.2.0版正式發(fā)布,增加擴(kuò)展和優(yōu)化等系列新功能賦能處理器設(shè)計(jì)自動(dòng)化。

文章出處:【微信號(hào):Codasip 科達(dá)希普,微信公眾號(hào):Codasip 科達(dá)希普】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    全新推出的Codasip Studio Mac版本為RISC-V處理器帶來更多的差異化設(shè)計(jì)潛力

    macOS的主要版本)。Codasip Studio是一個(gè)處理器設(shè)計(jì)自動(dòng)化平臺(tái),用于完成Codasip領(lǐng)先的RISC-V
    發(fā)表于 06-28 14:06 ?1158次閱讀
    全新推出的<b class='flag-5'>Codasip</b> <b class='flag-5'>Studio</b> Mac<b class='flag-5'>版本</b>為RISC-V<b class='flag-5'>處理器</b>帶來更多的差異化設(shè)計(jì)潛力

    Codasip發(fā)布適用于定制計(jì)算的新一代RISC-V處理器系列產(chǎn)品

    實(shí)現(xiàn)無限創(chuàng)新。該系列被命名為“700系列”,包括多款應(yīng)用處理器和嵌入式處理器內(nèi)核。700系列通過引入一個(gè)不同的、可滿足更高性能需求的出發(fā)點(diǎn),來進(jìn)一步完善了Codasip已廣受歡迎的
    發(fā)表于 10-24 17:25 ?533次閱讀
    <b class='flag-5'>Codasip</b><b class='flag-5'>發(fā)布</b>適用于定制計(jì)算的新一代RISC-V<b class='flag-5'>處理器</b>系列產(chǎn)品

    HUAWEI DevEco Studio 3.1版本發(fā)布,配套ArkTS聲明式開發(fā)全面升級(jí)

    今年開發(fā)者大會(huì)發(fā)布了HarmonyOS應(yīng)用開發(fā)套件DevEco Studio 3.1版本,展示了DevEco
    發(fā)表于 11-17 11:52

    DevEco Studio 3.1 Beta1版本發(fā)布——新增六大關(guān)鍵特性,開發(fā)更高效

    、開發(fā)、編譯、調(diào)試等功能。2023年2月16日發(fā)布的DevEco Studio 3.1 Beta1版本,在Canary1版本基礎(chǔ)上,新增以下
    發(fā)表于 02-24 11:22

    CPU-Z發(fā)布最新1.89版本 加入對(duì)中國(guó)兆芯處理器支持

    時(shí)隔四個(gè)多月之后,CPU處理器和相關(guān)硬件檢測(cè)的第一權(quán)威工具CPU-Z發(fā)布了最新的1.89版本,首次加入了對(duì)中國(guó)兆芯處理器支持
    發(fā)表于 05-26 10:08 ?1302次閱讀
    CPU-Z<b class='flag-5'>發(fā)布</b>最新1.89<b class='flag-5'>版本</b> 加入對(duì)中國(guó)兆芯<b class='flag-5'>處理器</b>的<b class='flag-5'>支持</b>

    Arm Development Studio 最新版本2020.0 發(fā)布!

    質(zhì)量的產(chǎn)品推向市場(chǎng)。 近日,Arm發(fā)布了Arm Development Studio最新版本2020.0,新增了最新的處理器支持,增加
    的頭像 發(fā)表于 04-30 16:01 ?5365次閱讀

    SiliconArts在其光線追蹤GPU中使用Codasip 7系列內(nèi)核IP和Codasip Studio工具

    SiliconArts光線追蹤解決方案將采用Codasip的RISC-V處理器內(nèi)核IP。Codasip Studio工具將支持客戶為其圖形應(yīng)
    的頭像 發(fā)表于 11-03 11:21 ?711次閱讀

    基于Codasip的RISC-V處理器IP的光線追蹤解決方案

    SiliconArts光線追蹤解決方案將采用Codasip的RISC-V處理器IP。Codasip Studio工具將支持客戶為其圖形應(yīng)用實(shí)
    發(fā)表于 11-04 12:06 ?561次閱讀

    HUAWEI DevEco Studio 3.1版本發(fā)布,配套ArkTS聲明式開發(fā)全面升級(jí)

    今年開發(fā)者大會(huì)發(fā)布了HarmonyOS應(yīng)用開發(fā)套件DevEco Studio 3.1版本,展示了DevEco
    的頭像 發(fā)表于 11-16 19:20 ?1132次閱讀

    Codasip宣布成立Codasip 實(shí)驗(yàn)室,加速行業(yè)前沿技術(shù)開發(fā)和應(yīng)用

    來源:Codasip 德國(guó)慕尼黑,2022年12月7日——處理器設(shè)計(jì)自動(dòng)化和RISC-V處理器IP的領(lǐng)導(dǎo)者Codasip今日宣布成立Codasip
    的頭像 發(fā)表于 12-09 15:55 ?599次閱讀

    Codasip成立Codasip實(shí)驗(yàn)室加速行業(yè)前沿技術(shù)的開發(fā)和應(yīng)用

    Codasip成立Codasip實(shí)驗(yàn)室加速行業(yè)前沿技術(shù)的開發(fā)和應(yīng)用 日前處理器設(shè)計(jì)自動(dòng)化和RISC-V
    的頭像 發(fā)表于 12-09 18:23 ?3854次閱讀

    RISC-V處理器優(yōu)化,不可依賴于放之四海而皆準(zhǔn)的方法

    這種靈活性對(duì)于處理器IP來說雖然不太常見,但是可以使用Codasip IP來實(shí)現(xiàn)。所有的Codasip RISC-V內(nèi)核都是用一種叫做CodAL的高級(jí)語言設(shè)計(jì)的,并且可以用
    的頭像 發(fā)表于 05-31 15:25 ?999次閱讀
    RISC-V<b class='flag-5'>處理器</b>優(yōu)化,不可依賴于放之四海而皆準(zhǔn)的方法

    Codasip的系列RISC-V處理器助力RISC-V生態(tài)建設(shè)

    的IP來加速和簡(jiǎn)化其設(shè)計(jì)項(xiàng)目。 Codasip的系列RISC-V處理器可以通過使用功能強(qiáng)大的Codasip Studio
    的頭像 發(fā)表于 07-03 16:13 ?696次閱讀

    Codasip推出全新高度可配置的RISC-V基準(zhǔn)處理器系列

    設(shè)計(jì)簡(jiǎn)化。該系列的第一個(gè)產(chǎn)品是A730,作為一款64位RISC-V應(yīng)用處理器,現(xiàn)已提供給Codasip的早期測(cè)試客戶。
    的頭像 發(fā)表于 10-18 10:03 ?635次閱讀

    芯來集成開發(fā)環(huán)境Nuclei Studio 2024.06版本發(fā)布

    為了優(yōu)化Nuclei Studio的在性能調(diào)優(yōu)方面的體驗(yàn),以及引入商業(yè)工具鏈的支持,以及豐富基于Nuclei CPU/SoC IP的軟件生態(tài),讓客戶和開發(fā)者能夠圍繞Nuclei IP做出更完善的RISC-V軟硬件一體化解決方案,
    的頭像 發(fā)表于 07-15 16:15 ?576次閱讀