Digital Design Studio 1.0.89: không gian làm việc gọn gàng hơn và dự án trên PC tiếp tục từ nơi bạn dừng lại

Digital Design Studio 1.0.89 đã được phát hành. Điều hướng, cài đặt và phím tắt nay theo cùng một thiết kế, và trong ứng dụng Windows, người dùng đã đăng nhập ở mọi gói đều có thể dùng các tính năng Git, SystemVerilog và RTL cho dự án trên PC của mình. Việc quay lại các chỉnh sửa sau khi đóng ứng dụng hoặc khởi động ngoại tuyến cũng dễ dàng hơn, và màn hình New Analysis cùng ALcad đã được cải thiện.

Trên trang này

Digital Design Studio 1.0.89 đã được phát hành. Bản cập nhật này đưa điều hướng, cài đặt và phím tắt của không gian làm việc hằng ngày về cùng một thiết kế nhất quán, đồng thời mở rộng những gì bạn có thể làm với dự án trên PC trong ứng dụng Windows. Bản cập nhật cũng cải thiện cách lưu giữ và khôi phục các chỉnh sửa chưa lưu, để bạn có thể quay lại công việc sau khi đóng ứng dụng hoặc khởi động khi không có kết nối mạng.

Cách tiếp cận tương tự nay được áp dụng cho màn hình New Analysis, bảng Problems, các màn hình mạch và SI/PI của ALcad cùng các màn hình AI. Tên và câu chữ không còn bị cắt hay lẫn với ngôn ngữ khác trong cửa sổ hẹp hoặc sau khi bạn đổi ngôn ngữ hiển thị.

Không gian làm việc rộng rãi, công cụ luôn trong tầm tay

Bạn có thể kéo cạnh của thanh điều hướng dự án trong Cloud đến độ rộng bất kỳ. Khi thu hẹp, các thông tin phụ được ẩn trước, và ở độ rộng hẹp nhất, thanh điều hướng thu gọn thành một dải chỉ còn biểu tượng sản phẩm. Dải thu gọn vẫn giữ việc chuyển dự án, danh sách cửa sổ, cửa sổ mới, tài khoản và mức sử dụng, trong đó mức sử dụng hiển thị dưới dạng phần trăm đơn giản. Di chuột lên biểu tượng hoặc chuyển tiêu điểm bàn phím đến đó để xem tên đầy đủ. Số dư QUOTA hiển thị ở góc dưới bên trái, ngay phía trên tài khoản của bạn, ở mọi gói.

Trong trình soạn thảo DDS, menu “View” và bảng lệnh có thể hiện hoặc ẩn riêng từng thanh bên trái và bên phải, và gọi lại chúng ngay cả khi cả hai đều đã ẩn. Menu + trên mỗi bảng bên sẽ chuyển chế độ xem bạn cần vào bảng đó. Menu sản phẩm nay liệt kê các khu vực làm việc của DDS như Project Manager, RTL Analysis, Simulation, Synthesis và Implementation theo từng bước, để bạn có thể đi thẳng đến công việc cần làm từ DDS hoặc ALcad.

Các nút trên tiêu đề của Explorer gọn hơn, và nút chuyển giữa chế độ xem thư mục và chế độ xem phân cấp nay trượt vùng chọn một cách mượt mà. Tên tác vụ dài trong Flow Navigator được xuống dòng tối đa hai dòng, và tên vẫn bị cắt sẽ hiển thị đầy đủ khi bạn di chuột lên hoặc chuyển tiêu điểm đến.

Cài đặt và phím tắt có giao diện thống nhất

Thanh trượt, ô số, công tắc và danh sách thả xuống trong cài đặt nay dùng chung một thiết kế. Thanh trượt và ô số hiển thị nút −/+ cùng giá trị hiện tại, và nút “Default” đưa giá trị về thiết lập ban đầu. Với các danh sách thả xuống dài như danh sách phông chữ, bạn có thể tìm kiếm ngay trong danh sách, và phần cài đặt của ALcad cũng dùng các điều khiển tương tự.

Bạn có thể nhập tệp phông chữ TTF, OTF, WOFF và WOFF2 cho trình soạn thảo và terminal. Phông chữ đã nhập được lưu trên thiết bị này; trên thiết bị khác dùng cùng cài đặt nhưng không có tệp phông chữ đó, phông chữ đơn cách mặc định sẽ được hiển thị.

Mỗi lệnh nay có thể có hai phím tắt: chính và phụ. Trong bảng phím tắt, bạn thêm, thay đổi hoặc xóa từng tổ hợp phím riêng biệt, và tổ hợp đã được trình duyệt hoặc hệ điều hành dành riêng, hoặc đang được dùng, sẽ được đánh dấu ngay trên hàng của nó. Phím tắt của bạn hiển thị đúng như bạn đã đặt trong menu, menu ngữ cảnh, bảng lệnh và chú giải công cụ của ALcad. Menu “Edit” nay có “Undo”, “Redo”, “Cut”, “Copy”, “Paste” và “Select All”.

Cài đặt tài khoản, dữ liệu và QUOTA nay được gom về một nơi, với mức sử dụng và QUOTA hiển thị trong cùng một luồng. Phần kiểm soát dữ liệu chỉ xuất thành tệp JSON hoặc xóa các cuộc trò chuyện AI lưu trên thiết bị này, không ảnh hưởng đến các cài đặt khác hay bản sao khôi phục. Cài đặt engine và Flow của dự án Cloud được lưu vào dự án mà không cần khởi động môi trường chạy.

Dễ đọc hơn, bằng ngôn ngữ của bạn

Bảng màu sáng và tối mặc định đã được tinh chỉnh: các bậc độ sáng giữa các vùng đồng đều hơn, thanh điều hướng tối không còn là màu đen tuyền, viền và bóng đổ cũng mềm mại hơn. Trên các bề mặt mặc định, chữ chính giữ tỷ lệ tương phản ít nhất 10:1 và chữ phụ ít nhất 5:1. Cửa sổ ứng dụng Windows mở ra với màu của màn hình khởi động và chủ đề đã lưu được áp dụng sẵn, nên không còn chớp trắng hay chủ đề bị nhấp nháy.

Menu, câu chữ, cài đặt và thanh trạng thái đều theo ngôn ngữ bạn chọn. Màn hình tiếng Hàn không còn lẫn cụm từ tiếng Anh, và văn bản tiếng Hàn được ngắt dòng giữa các từ trong mọi cửa sổ sản phẩm. Các bảng Git, hộp thoại xem xét thay đổi, màn hình New Analysis cùng các cửa sổ cài đặt tiếng Nhật và tiếng Trung phồn thể cũng hiển thị bằng ngôn ngữ đã chọn.

Nhiều khả năng hơn cho dự án trên PC

Trong ứng dụng Windows, dự án trên PC của bạn được mở trực tiếp từ thư mục, không cần WSL. Từ phiên bản 1.0.89, người dùng đã đăng nhập ở mọi gói, kể cả Free, có thể dùng các tính năng cục bộ như Git, hỗ trợ viết SystemVerilog, RTL lint và cây mô-đun mà không cần giấy phép thiết bị. Dưới đây là quy trình từ tạo dự án đến chọn Technology.

Dự án trên PC, từng bước

Mỗi bước giả định bạn đã đăng nhập vào ứng dụng Windows. Các tính năng Git cần có Git for Windows.

  1. Dự án mới

    Chọn “New project” trong bảng Local, rồi đặt tên và vị trí. Ứng dụng hiển thị trước thư mục sẽ được tạo và mở dự án ngay trong cửa sổ đó. Những tên không dùng được sẽ kèm lời giải thích, và đường dẫn dự án được hiển thị dưới dạng đường dẫn Windows dễ đọc.

    Thông báo về dự án không mở hoặc khôi phục được cũng hiển thị bằng ngôn ngữ của bạn và không còn yêu cầu bạn kiểm tra WSL.

  2. Kho Git

    “Create Git repository” trong Source Control tạo một kho lưu trữ trong thư mục dự án, với main là nhánh đầu tiên. Tác giả commit được lấy trước tiên từ cài đặt của kho, sau đó từ tên và email trong cài đặt Git toàn cục của bạn. Nếu cả hai đều chưa có, một biểu mẫu điền sẵn thông tin tài khoản của bạn sẽ hỏi và lưu chúng vào kho đó.

    Trong lịch sử Git, các bộ lọc nhánh, tác giả, ngày và đường dẫn là các biểu tượng tóm tắt giá trị bạn đã chọn. Git và các bước kiểm tra công cụ chạy mà không mở cửa sổ console.

  3. Viết SystemVerilog

    HintsBox gợi ý từ khóa, system task và chỉ thị trình biên dịch SystemVerilog cùng với các ký hiệu trong dự án của bạn. Khi gõ $ hoặc dấu backtick (`), system task và chỉ thị hiện ra ngay.

    Gợi ý tham số xuất hiện cho các hàm và task kiểu ANSI được khai báo trong cùng tệp hoặc mô-đun, và cho các lời gọi hệ thống chuẩn như $fatal. Gợi ý này cũng hoạt động trong testbench dùng `timescale hoặc các câu lệnh thủ tục if và repeat.

  4. Cấu trúc RTL và lint

    Cây mô-đun RTL trong Explorer được xây dựng từ các tệp .sv và .v bạn đã lưu. Theo cùng quy tắc như Cloud, cây tách riêng thiết kế cấp cao nhất, testbench và các mô-đun khác. Cây xử lý tối đa 500 tệp và tổng cộng 16 MiB mã nguồn; vượt quá giới hạn này, một thông báo sẽ thay cho cây.

    Trình biên dịch RTL tích hợp trong ứng dụng kiểm tra lint và chẩn đoán ngay lập tức.

  5. Chọn Technology

    Xem trước, chuyển đổi và hoàn nguyên Technology (PDK) của dự án mà không cần WSL. Việc xem trước không thay đổi dự án, và Technology đã chọn vẫn được giữ sau khi khởi động lại ứng dụng.

Những gì bạn có thể dùng theo trạng thái đăng nhập

Tiêu đề của ứng dụng Windows nay hiển thị trạng thái truy cập hiện tại của bạn thay vì nhãn “Free” cố định.

  1. Đã đăng nhập

    Ở mọi gói, kể cả Free, bạn có thể dùng các tính năng cục bộ cho dự án trên PC mà không cần giấy phép thiết bị.

    • Tạo kho Git, xem lịch sử và thay đổi, và commit

    • Tự động hoàn thành và gợi ý tham số SystemVerilog

    • RTL lint, chẩn đoán trình biên dịch và cây mô-đun RTL

    • Nhập báo cáo, chế độ xem KLayout và cài đặt trình soạn thảo bên ngoài

    • Cửa sổ cài đặt riêng và tách tab trình soạn thảo ra cửa sổ mới

  2. Khởi động ngoại tuyến

    Nếu bạn khởi động với tài khoản đã lưu mà không kết nối được với dịch vụ tài khoản, không gian làm việc vẫn mở và bạn có thể tiếp tục chỉnh sửa và lưu tệp. Các tính năng cần đăng nhập sẽ tạm dừng, rồi tự động bật lại khi kết nối trở lại và tài khoản của bạn được xác nhận.

    Nếu việc xác nhận tài khoản mất hơn ba giây, không gian làm việc sẽ mở trước mà không phải chờ. Các chỉnh sửa bạn thực hiện trong lúc đó sẽ được tiếp tục khi cùng tài khoản được xác nhận.

  3. Chưa đăng nhập

    Ngay cả khi chưa đăng nhập, bạn vẫn có thể chỉnh sửa và lưu tệp trong dự án trên PC. Đăng nhập từ tiêu đề để bật các tính năng cần đăng nhập.

Chỉnh sửa vẫn tiếp tục sau khi đóng và mở lại

Khi bạn đóng ứng dụng Windows, giờ đây ứng dụng cho biết điều gì sẽ xảy ra với các chỉnh sửa chưa lưu và những gì sẽ trở lại khi mở lại. Chọn từng bước để xem cách hoạt động.

Từ khi đóng ứng dụng đến khi lấy lại chỉnh sửa

Các chỉnh sửa tệp chưa lưu được lưu giữ trên PC này và trở lại khi bạn mở lại dự án bằng cùng tài khoản.

01Đóng ứng dụngĐóng ứng dụng02Giữ bản saoGiữ bản sao03Lời nhắc khi tho…Lời nhắc khi thoát04Khởi động lạiKhởi động lại05Xác minh tài kho…Xác minh tài khoản06Khôi phục chỉnh …Khôi phục chỉnh sửa01Đóng ứng dụngĐóng ứng dụng02Giữ bản saoGiữ bản sao03Lời nhắc khi tho…Lời nhắc khi thoát04Khởi động lạiKhởi động lại05Xác minh tài kho…Xác minh tài khoản06Khôi phục chỉnh …Khôi phục chỉnh sửa
  1. Đóng ứng dụng

    Khi bạn đóng cửa sổ, các trình soạn thảo đang mở sẽ ghi ngay bản sao khôi phục của các chỉnh sửa chưa lưu vào PC này.

  2. Giữ bản sao

    Bản sao khôi phục được giữ tối đa 1 MiB cho mỗi tệp, và tối đa 128 tệp với tổng cộng 4 MiB cho mỗi cửa sổ dự án. Nếu có chỉnh sửa vượt quá giới hạn này hoặc không ghi được vào bộ nhớ lưu trữ, lời nhắc khi thoát sẽ thông báo.

  3. Lời nhắc khi thoát

    Lời nhắc khi thoát giải thích rằng các chỉnh sửa được giữ sẽ được khôi phục khi bạn mở lại dự án bằng cùng tài khoản, còn các chỉnh sửa trong trình soạn thảo mở ở cửa sổ mới và các nội dung nhập như thông điệp commit sẽ bị mất.

    Nếu có chỉnh sửa không giữ được, ứng dụng sẽ nhắc bạn lưu trước, kể cả khi bạn đã chọn “Do not ask again”.

  4. Khởi động lại

    Khi ứng dụng khởi động lại, các tệp bạn đã tách ra cửa sổ mới sẽ quay về một lần dưới dạng tab chính, và bố cục bảng phía dưới đã lưu cho từng dự án được khôi phục.

  5. Xác minh tài khoản

    Các chỉnh sửa thực hiện sau khi khởi động ngoại tuyến hoặc với kết nối chậm, trong lúc tài khoản đang được xác nhận, cũng được lưu giữ. Khi cùng tài khoản và tổ chức được xác nhận, các chỉnh sửa đó được tiếp tục; chúng không bao giờ được chuyển cho tài khoản khác.

  6. Khôi phục chỉnh sửa

    Các chỉnh sửa được giữ sẽ xuất hiện lại trong tab của từng tệp khi bạn mở dự án bằng cùng tài khoản. Việc khôi phục không lưu tệp, vì vậy hãy xem lại các thay đổi rồi lưu.

Màn hình New Analysis rõ ràng hơn

New Analysis nay có danh sách chế độ xem riêng trong khu vực trình soạn thảo. Chọn các chế độ xem như Analysis setup, Analysis tools, Saved RTL, UVM, FDTD2D và Import report từ danh sách; dữ liệu đầu vào, job đang chạy và kết quả vẫn giữ nguyên khi bạn chuyển chế độ xem. Cài đặt và kết quả được trình bày dưới dạng bảng theo hàng, và nút bắt đầu nằm ở tiêu đề phía trên.

Chế độ xem mà môi trường hiện tại không cung cấp được đánh dấu “Unavailable” trong danh sách, và chỉ chế độ xem đó hiển thị “Not available in this environment”. Nếu một tab trình soạn thảo gặp sự cố, “Try again” và “Close tab” sẽ xuất hiện trong tab đó, còn thanh tiêu đề, các bảng và các tab khác vẫn hoạt động bình thường.

Khi yêu cầu phân tích trên Cloud bị từ chối, màn hình giải thích nguyên nhân, chẳng hạn cần đăng nhập lại, quyền chủ sở hữu dự án hoặc QUOTA, và hiển thị mã lỗi trên một dòng riêng. Phân tích trên máy chủ Cloud không được cung cấp trong phiên bản này, và màn hình sẽ cho biết điều đó nếu bạn yêu cầu.

Bảng Problems dùng ô tìm kiếm chung và hiển thị tiêu đề cột cùng mức độ nghiêm trọng bằng ngôn ngữ của bạn. Trong danh mục plugin, bạn chọn danh mục từ danh sách thả xuống, và khi chọn một plugin, thông tin chi tiết sẽ mở trong một tab ở khu vực trình soạn thảo, bên cạnh các tệp đang mở. Trong thiết kế ISA, việc độ rộng CX không khớp nay được báo dưới dạng chẩn đoán trước khi thiết kế được chuyển sang RTL.

Màn hình mạch và SI/PI của ALcad

ALcad dùng cùng tiêu đề, menu, điều khiển cài đặt và màn hình tải như DDS. Màn hình bắt đầu của mạch chuyển đổi giữa “My circuits” được lưu trong dự án và “Circuit samples” chính thức, và phần điều hướng SI/PI nay được gom về một nơi. Thuộc tính linh kiện như tên tham chiếu, mô hình, giá trị tham số và đơn vị được hiển thị và chỉnh sửa trong một bảng gọn, và kết quả SI/PI cùng tài liệu dự án hiển thị bằng ngôn ngữ của bạn.

Trong sơ đồ số, tên net, nhãn chân và dây nối nay được sắp xếp để không còn chồng lên nhau. Tên net dài do trình biên dịch tạo ra được rút gọn, còn tên đầy đủ có trong chú giải và trong thuộc tính. Mỗi net có đường định tuyến riêng, các điểm rẽ nhánh và điểm giao với net khác được vẽ phân biệt rõ ràng, và “Fit” đặt sơ đồ sao cho các bảng đang mở không che khuất.

Các thay đổi khác

Kéo và thả tab: khi bạn kéo một tab trình soạn thảo sang hàng tab khác, tab đang kéo vẫn dễ đọc và các tab khác không còn nhảy khi thả. Các hàng tab ISA cũng hiển thị trước vị trí tab sẽ được đặt.

Tab cài đặt dự án: tab cài đặt dự án trong DDS và ALcad gọn hơn, với nút lưu và nút khôi phục giá trị mặc định được ghim ở phía trên.

Danh sách dự án Cloud: danh sách dự án Cloud trên thanh bên của ứng dụng Windows nay dùng danh sách thả xuống chung, dễ đọc cả trong chủ đề tối. Mục được chọn trong các danh sách thả xuống chung giữ tỷ lệ tương phản ít nhất 4,5:1 ở cả chủ đề sáng và tối.

Thông báo terminal: trong các dự án không có terminal, một thông báo bằng ngôn ngữ của bạn giải thích lý do và cách xử lý; với dự án trên PC, thông báo hướng bạn đến ứng dụng terminal trên PC.

Bên cạnh các tính năng mới, phiên bản 1.0.89 cải thiện cách bạn tìm các công cụ quen thuộc, chuyển đổi giữa chúng và quay lại công việc đang dở dang.

Hướng dẫn Digital Design Studio · Altifigence Cloud · Tải xuống