Digital Design Studio 1.0.89:更整齊的工作畫面,電腦上的專案也能接續上次的進度
Digital Design Studio 1.0.89 正式推出。導覽、設定與快捷鍵整合為一致的設計;在 Windows 應用程式中,已登入的使用者不論方案,都能在電腦上的專案使用 Git、SystemVerilog 與 RTL 功能。關閉應用程式或離線啟動後,也能更順暢地回到編輯工作,New Analysis 畫面與 ALcad 畫面也經過改良。
Digital Design Studio 1.0.89 正式推出。這次更新將日常工作畫面的導覽、設定與快捷鍵整合為一致的設計,並擴充了 Windows 應用程式中電腦上專案可以做的事。我們也改良了未儲存編輯的保留與還原方式,讓您在關閉應用程式後,或在沒有網路連線的情況下啟動時,都能回到手邊的工作。
同樣的原則也套用到 New Analysis 畫面、Problems 面板、ALcad 的電路與 SI/PI 畫面,以及 AI 畫面。在較窄的視窗中或切換顯示語言後,名稱與句子不會再被截斷,也不會混入其他語言。
騰出空間、工具隨手可及的工作畫面
Cloud 的專案導覽可以拖曳邊緣調整為任意寬度。寬度縮小時,次要資訊會先隱藏;縮到最窄時,會收合成只有產品圖示的側欄。收合後的側欄仍保留專案切換、視窗清單、新視窗、帳戶與用量,用量會以簡單的百分比顯示。將滑鼠移到圖示上或將鍵盤焦點移過去,即可看到完整名稱。在所有方案中,QUOTA 餘額都會顯示在左下角帳戶的正上方。
在 DDS 編輯器中,可以從檢視選單與命令面板分別顯示或隱藏左右兩側的側欄,即使兩側都隱藏也能再叫回來。各側面板的 + 選單可以把想要的檢視移到該面板。產品選單現在依步驟列出 Project Manager、RTL Analysis、Simulation、Synthesis 與 Implementation 等 DDS 工作區,無論在 DDS 或 ALcad 中,都能直接前往需要的工作。
Explorer 標題列的按鈕更加精簡,資料夾檢視與階層檢視的切換開關也改為以滑動方式移動選取標示。Flow Navigator 中較長的工作名稱會換行顯示到兩行,仍被截斷的名稱,在滑鼠移到上方或焦點移入時會顯示完整名稱。
外觀一致的設定與快捷鍵
設定中的滑桿、數字欄位、切換開關與下拉選單現在採用同一種設計。滑桿與數字欄位會顯示 −/+ 按鈕與目前的值,按「預設」按鈕即可恢復原始設定。字型清單這類較長的下拉選單可以在清單中搜尋,ALcad 的設定也使用相同的控制項。
編輯器與終端機可以匯入 TTF、OTF、WOFF 與 WOFF2 字型檔。匯入的字型會保存在這部裝置上;在使用相同設定、但沒有該字型檔的其他裝置上,會改以預設的等寬字型顯示。
每個命令現在可以設定主要與次要兩組快捷鍵。在快捷鍵表格中可以分別新增、變更或移除每組按鍵,若按鍵組合已被瀏覽器或作業系統保留,或已被其他命令使用,會直接在該列標示。您設定的快捷鍵會照樣顯示在選單、內容選單、命令面板與 ALcad 的工具提示中。編輯選單也新增了復原、重做、剪下、複製、貼上與全選。
帳戶、資料與 QUOTA 設定集中到同一處,用量與 QUOTA 在同一個流程中呈現。資料控制只會將儲存在這部裝置上的 AI 對話匯出為 JSON 檔或刪除,其他設定與復原用的副本不受影響。Cloud 專案的引擎與 Flow 設定不必啟動執行環境,就會儲存到專案中。
更易閱讀,並以您的語言顯示
預設的淺色與深色配色經過調整:各區域之間的亮度層次更平均,深色導覽不再是純黑,邊框與陰影也更柔和。在預設畫面上,內文文字的對比度至少為 10:1,次要文字至少為 5:1。Windows 應用程式的視窗開啟時就會套用啟動畫面的顏色與您儲存的佈景主題,不會出現白色閃爍或佈景主題閃動。
選單、句子、設定與狀態列都會依照您選擇的語言顯示。韓文畫面不再混雜英文詞句,韓文句子在所有產品視窗中都會以詞為單位換行。Git 面板、變更檢閱對話方塊、New Analysis 畫面,以及日文與繁體中文的設定視窗,也會以您選擇的語言顯示。
電腦上的專案能做更多事
在 Windows 應用程式中,電腦上的專案不需要 WSL,就能直接從資料夾開啟。從 1.0.89 起,已登入的使用者不論是哪種方案(包括 Free),都不需要裝置授權即可使用 Git、SystemVerilog 撰寫輔助、RTL lint 與模組樹等本機功能。以下說明從建立專案到選擇 Technology 的流程。
電腦上的專案,逐步說明
每個步驟都假設您已登入 Windows 應用程式。Git 功能需要 Git for Windows。
新增專案
在本機面板中選擇「新增專案」,接著選擇名稱與位置。應用程式會預覽即將建立的資料夾,並在同一個視窗中開啟專案。無法使用的名稱會說明原因,專案路徑則以易讀的 Windows 路徑顯示。
無法開啟或還原專案時的訊息也會以您選擇的語言顯示,不再要求您檢查 WSL。
Git 存放庫
在 Source Control 中選擇「建立 Git 存放庫」,即可在專案資料夾中建立存放庫,第一個分支是 main。提交作者會優先使用存放庫的設定,其次使用全域 Git 設定中的名稱與電子郵件;兩者都沒有時,會顯示以您帳戶資料預先填入的表單,並將輸入的內容儲存到該存放庫。
在 Git 記錄中,分支、作者、日期與路徑篩選器以圖示呈現,並摘要顯示您選擇的值。Git 與工具檢查都在不開啟主控台視窗的情況下執行。
撰寫 SystemVerilog
HintsBox 會在專案符號之外,建議 SystemVerilog 關鍵字、系統工作與編譯器指示詞。輸入 $ 或反引號(`)時,會立即顯示系統工作與指示詞。
對於在同一檔案或模組中宣告的 ANSI 風格函式與工作,以及 $fatal 等標準系統呼叫,會顯示參數提示。在使用 `timescale 或程序內 if、repeat 陳述式的測試平台中也能使用。
RTL 結構與 lint
Explorer 中的 RTL 模組樹是根據您儲存的 .sv 與 .v 檔建立。它採用與 Cloud 相同的規則,區分最上層設計、測試平台與其他模組。最多可處理 500 個檔案、原始碼合計 16 MiB,超過時會改為顯示提示訊息,而不顯示模組樹。
應用程式內建的 RTL 編譯器可以立即檢查 lint 與診斷。
選擇 Technology
不需要 WSL,即可預覽、切換與還原專案的 Technology(PDK)。預覽不會變更專案,選擇的 Technology 在應用程式重新啟動後仍會保留。
依登入狀態可使用的功能
Windows 應用程式的標題列現在會顯示您目前的使用狀態,而不是固定的「Free」標籤。
已登入
包括 Free 在內的所有方案,都能在不需要裝置授權的情況下,使用電腦上專案的本機功能。
建立 Git 存放庫、檢閱記錄與變更,並提交
SystemVerilog 自動完成與參數提示
RTL lint、編譯器診斷與 RTL 模組樹
匯入報告、KLayout 檢視與外部編輯器設定
獨立的設定視窗,以及將編輯器分頁拆分到新視窗
離線啟動
以已儲存的帳戶啟動、但無法連線到帳戶服務時,工作畫面仍會開啟,您可以繼續編輯與儲存檔案。需要登入的功能會暫停,待連線恢復並確認您的帳戶後自動啟用。
若帳戶確認超過三秒,會先開啟工作畫面,而不是一直等待。期間所做的編輯,在確認為同一帳戶後會延續下去。
未登入
即使未登入,也能編輯並儲存電腦上專案中的檔案。從標題列登入後,即可啟用需要登入的功能。
關閉後重新開啟,編輯依然延續
關閉 Windows 應用程式時,畫面現在會告訴您未儲存的編輯會如何處理,以及重新開啟時會恢復哪些內容。選擇各個步驟即可查看運作方式。
從關閉應用程式到取回編輯
未儲存的檔案編輯會保留在這部電腦上,以同一帳戶重新開啟專案時就會回來。
關閉應用程式
關閉視窗時,已開啟的編輯器會立即將未儲存編輯的復原副本寫入這部電腦。
保留副本
復原副本每個檔案最多保留 1 MiB,每個專案視窗最多 128 個檔案、合計 4 MiB。若有編輯超出這些限制或無法寫入儲存空間,結束提示會加以說明。
結束提示
結束提示會說明,保留的編輯會在以同一帳戶重新開啟專案時還原,而在新視窗中開啟之編輯器的編輯與提交訊息等輸入則會遺失。
若有無法保留的編輯,即使您選擇了「不要再詢問」,仍會提醒您先儲存。
重新啟動
應用程式重新啟動時,先前拆分到新視窗的檔案會回到主分頁一次,並還原每個專案儲存的下方面板配置。
確認帳戶
以離線或較慢的連線啟動、正在等待帳戶確認時所做的編輯也會保留。確認為同一帳戶與組織後就會延續,絕不會交給其他帳戶。
還原編輯
以同一帳戶開啟專案時,保留的編輯會重新出現在各檔案的分頁中。還原不會儲存檔案,請檢查變更後再儲存。
更清楚的 New Analysis 畫面
New Analysis 現在在編輯區域內有自己的檢視清單。從清單中選擇分析設定、分析工具、已儲存的 RTL、UVM、FDTD2D 與匯入報告等檢視;切換檢視時,輸入、執行中的工作與結果都會保留。設定與結果以列為單位的表格呈現,開始按鈕則位於上方的標題列。
目前環境不提供的檢視會在清單中標示為「無法使用」,只有該檢視內會顯示「此環境中無法使用」。即使某個編輯器分頁發生問題,該分頁內也會出現「重試」與「關閉分頁」,標題列、面板與其他分頁仍可繼續使用。
Cloud 分析要求遭拒時,畫面會說明原因,例如需要重新登入、專案擁有者權限或 QUOTA,並將錯誤代碼另起一行顯示。此版本不提供 Cloud 伺服器分析,提出要求時畫面會加以說明。
Problems 面板使用共用的搜尋欄位,並以您選擇的語言顯示欄位標題與嚴重性。在外掛程式目錄中,可從下拉選單選擇類別;選取外掛程式後,詳細資訊會在編輯區域中、已開啟檔案旁的分頁裡開啟。在 ISA 設計中,CX 寬度不一致現在會在設計帶入 RTL 之前以診斷回報。
ALcad 電路與 SI/PI 畫面
ALcad 使用與 DDS 相同的標題列、選單、設定控制項與載入畫面。電路的開始畫面可以在專案中儲存的「我的電路」與官方「電路範例」之間切換,SI/PI 的導覽也集中到同一處。元件屬性(包括參考名稱、模型、參數值與單位)以精簡的表格顯示與編輯,SI/PI 結果與專案文件也會以您選擇的語言顯示。
在數位電路圖中,網路名稱、接腳標籤與配線經過重新排列,不再彼此重疊。編譯器產生的較長網路名稱會縮短顯示,完整名稱可在提示與屬性中查看。每條網路各有自己的佈線軌道,分支點以及與其他網路交叉的地方都會清楚區分;「適合畫面」會擺放電路圖,避免被開啟的面板遮住。
其他變更
分頁拖放:將編輯器分頁拖曳到另一列分頁時,拖曳中的分頁保持清晰可讀,放開時其他分頁也不再跳動。ISA 分頁列也會預覽分頁將放置的位置。
專案設定分頁:DDS 與 ALcad 的專案設定分頁更加精簡,儲存與重設為預設值的按鈕固定在頂端。
Cloud 專案清單:Windows 應用程式側邊欄中的 Cloud 專案清單改用共用的下拉選單,在深色佈景主題中也清楚易讀。共用下拉選單中的選取項目,在淺色與深色佈景主題中都維持至少 4.5:1 的對比度。
終端機提示:在沒有終端機的專案中,會以您選擇的語言說明原因與處理方式;對於電腦上的專案,則會引導您使用電腦的終端機應用程式。
除了新功能之外,1.0.89 也改善了尋找與切換常用工具的方式,以及回到進行中工作的流程。