1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Hướng dẫn Sử Dụng ISIM của ISE 14.5

60 2,5K 46
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hướng Dẫn Sử Dụng ISIM của ISE 14.5
Trường học Xilinx University Program
Chuyên ngành Kỹ thuật Vật liệu Và Hệ Thống
Thể loại Hướng dẫn
Năm xuất bản 2012
Thành phố Hà Nội
Định dạng
Số trang 60
Dung lượng 2,66 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

tài liệu hướng dẫn mô phỏng trong ISE 14.5

Trang 1

Hướng dẫn ISIM

UG660 ( v14.3 ) ngày 16 tháng 10 2012

Tài liệu này áp dụng cho các phiên bản phần mềm sau đây : ISE Design Suite 14.3 thông qua 14,5 tài liệu này áp dụng cho các phiên bản phần mềm sau đây : ISE Design Suite 14.3 thông qua14,5 tài liệu này áp dụng cho các phiên bản phần mềm sau đây : ISE Design Suite 14.3 thông qua14,5 tài liệu này áp dụng cho các sau phiên bản phần mềm : ISE Design Suite 14.3 thông qua 14,5

Hướng dẫn ISIM www.xilinx.com UG660 ( v14.3 ) ngày 16 Tháng 10 năm 2012

Xilinx được tiết lộ hướng dẫn này sử dụng, sử dụng, phát hành lưu ý , và / hoặc đặc điểm kỹ thuật ( các "Tài liệu" ) cho bạn chỉ để sử dụng trên cả chặng đường phát triển

của thiết kế để hoạt động với Xilinx thiết bị phần cứng Bạn không thể sản xuất , phân phối, tái xuất bản, tải về, hiển thị , bưu điện, hoặc truyền

Tài liệu dưới mọi hình thức hoặc bằng bất kỳ phương tiện bao gồm , nhưng không giới hạn , điện

tử , cơ khí, photocopy , ghi âm, hoặc cách khác,

mà không có sự đồng ý bằng văn bản của Xilinx Xilinx rõ ràng từ chối bất cứ trách nhiệm pháp

lý phát sinh từ việc bạn sử dụng tài liệu dự trữ Xilinx

quyền , theo quyết định riêng của mình, để thay đổi các tài liệu mà không cần thông báo bất cứ lúc nào Xilinx giả định không có nghĩa vụ sửa lỗi

chứa trong các tài liệu, hoặc để tư vấn cho bạn về bất kỳ điều chỉnh hoặc cập nhật Xilinx rõ ràng từ chối bất cứ trách nhiệm liên quan

hỗ trợ kỹ thuật hoặc hỗ trợ có thể được cung cấp cho bạn kết nối với các thông tin

TÀI LIỆU ĐƯỢC TIẾT LỘ VỚI BẠN " AS -IS " KHÔNG BẢO ĐẢM NÀO Xilinx KHÔNG KHÁC

BẢO ĐẢM , DÙ EXPRESS , NGỤ Ý, HOẶC LUẬT ĐỊNH, VỀ TÀI LIỆU , BAO GỒM

BẢO ĐẢM THƯƠNG MẠI , PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ , HAY KHÔNG VI PHẠM HÀNH THỨ BA

QUYỀN TRONG BẤT CỨ TRƯỜNG Xilinx SẼ KHÔNG CHỊU TRÁCH NHIỆM CHO BẤT

CỨ HẬU QUẢ TIẾP, ĐIỂN HÌNH , ĐẶC BIỆT HAY BẤT NGỜ

THIỆT HẠI, BAO GỒM BẤT KỲ MẤT DỮ LIỆU HAY MẤT LỢI NHUẬN , PHÁT SINH

TỪ VIỆC SỬ DỤNG CÁC TÀI LIỆU

© Bản quyền 2012 Xilinx, Inc Xilinx , logo Xilinx, Virtex , Spartan , ISE, và các thương hiệu khác được bao gồm ở đây là thương hiệu của

Xilinx tại Hoa Kỳ và các nước khác Tất cả các nhãn hiệu khác là tài sản của chủ sở hữu tương ứng PCI, PCIe và PCI Express

là thương hiệu của PCI-SIG , sử dụng theo giấy phép

Lịch sử sửa đổi

Bảng dưới đây cho thấy lịch sử sửa đổi cho tài liệu này

Ngày Phiên bản sửa đổi

01/19/2011 13,4 • Ngày và chỉ thay đổi sửa đổi

2012/04/24 14,1 • Hỗ trợ tính năng cập nhật, trang 3

• Hợp nhất các chương mô phỏng vào chương 3, Compilation và mô phỏng

• cầu chì hợp nhất , vhpcomp , và vlogcomp Command Options , trang 51into một

bảng duy nhất và tạo ra một cấp chỉ huy tham chiếu chéo

• Thêm ` uselib Verilog Chỉ trong Chương 3

• Thêm - hil_zynq_psHardware lệnh Co- mô phỏng để lựa chọn lệnh cầu chì

trong cả hai chương 3, Compilation và mô phỏng , và Chương 8, Sử dụng phần cứng

Trang 2

Đồng mô phỏng

• Hỗ trợ hợp nhất VHDL Ngôn ngữ Exceptionsand Verilog Ngôn ngữ

Hỗ trợ ngoại lệ trong Phụ lục Binto hai trường hợp ngoại lệ duy nhất bảng

2012/07/25 14,2 • Sửa đổi một câu trong Chương 3 để làm rõ ' chỉ uselib

• chỉnh sửa ngữ pháp nhỏ

• Cập nhật các liên kết trong Phụ lục D, Tài nguyên bổ sung

2012/10/16 14,3 • Thêm một lưu ý cho function_call rằng các quốc gia " Trong hiệp hội tham số

có tên trong một

function_call cắt , lập chỉ mục hoặc lựa chọn các formals không được hỗ trợ

Mục lục

Lịch sử sửa đổi 0,2Chương 1: Giới thiệu về ISIM

Thư viện mô phỏng 0,3

Hỗ trợ ngôn ngữ 0,3

Hỗ trợ tính năng này 0,3

Hệ thống hỗ trợ điều hành 0,4ISIM Phương thức hoạt động 0,4

Mô phỏng các bước quan 0,4ISIM Hướng dẫn 0,8

Chương 2: Sử dụng giao diện đồ họa ISIM

ISIM GUI Tổng quan 0,9Thiết lập Preferences ISIM 0,32Chương 3: Lập và mô phỏng

Phân tích thiết kế tập tin 0,36

Dự án tập tin Cú pháp 0,43

Được xác định trước vĩ mô XILINX_ISIM cho Verilog mô phỏng 0,44

Mô phỏng thiết kế 0,44

Mô phỏng hỗn hợp ngôn ngữ 0,45Thời gian mô phỏng ( Gate- Cấp mô phỏng ) 0,49

ISIM lệnh thực thi 0,49

Tạm dừng một mô phỏng 0,56

Kết quả mô phỏng tiết kiệm 0,56Đóng cửa mô phỏng 0,57Chương 4: Phân tích dạng sóng

Làm việc với các cấu hình Wave 0,59

Tùy biến cấu hình Wave 0,61

Điều hướng các cấu hình Wave 0,67

In ấn sóng Cấu hình 0,71

Sử dụng màu sắc tùy chỉnh 0,72

Chương 5 : Xem kết quả mô phỏng

Trang 3

Cơ sở dữ liệu dạng sóng và các file cấu hình 0,73

Chương 8: Sử dụng phần cứng Co- mô phỏng

Điều kiện tiên

quyết 0,83

Mô hình sử dụng 0,83

Ban Hỗ trợ 0,92Câu hỏi thường gặp 0,95

Chương 9: Các lệnh Tcl ISIM

Các lệnh mô phỏng răng cưa 0,102

ISIM sóng Viewer Tcl lệnh Tổng quan 0,103

Command Line ước 0,103

Lệnh TCL 0,104Phụ lục A : Thư viện bản đồ tập tin ( xilinxisim.ini )

Phụ lục B: Trường hợp ngoại lệ để VHDL và Verilog Hỗ trợ Ngôn ngữ

Hỗ trợ Ngôn ngữ VHDL ngoại lệ 0,141

Hỗ trợ Ngôn ngữ Verilog ngoại lệ 0,143

Phụ lục C: Chuyển từ ModelSim XE để ISIM

Về ModelSim XE 0,147

Về ISIM 0,148

So sánh tính năng 0,148Quá trình mô phỏng 0,149Phụ lục D: Tài nguyên bổ sung

Tài Xilinx 0,157

ISIM Hướng dẫn 0,157

Giới thiệu về ISIM

Xilinx ® ISIM là một mô tả phần cứng Ngôn ngữ (HDL) giả lập cho phép bạn thực hiện

mô phỏng hành vi và thời gian cho VHDL, Verilog, và hỗn hợp VHDL / Verilog

thiết kế ngôn ngữ

Tài liệu này mô tả các tính năng công cụ ISIM , danh sách các ngôn ngữ HDL rằng ISIM

Trang 4

hỗ trợ , và giải thích các phương pháp giao tiếp với công cụ này Để điều hướng dễ dàng hơnthông qua tài liệu này, trình đọc PDF của bạn , bật trước Viewand Tiếp Xem

nút điều hướng trở lại và ra để thông tin liên quan

Thư viện mô phỏng

ISIM sử dụng thư viện thiết bị mô phỏng biên dịch sẵn và cập nhật các thư viện

tự động cập nhật khi được cài đặt

Lưu ý : Bạn notrun các mô phỏng Thư viện Compilation Wizard ( Compxlib ) để biên dịch thư viện cho

Các tính năng sau đây được hỗ trợ:

• biên soạn gia tăng

• gỡ lỗi mã nguồn

• SDF chú thích

• VCD hệ

• Phân tích và tối ưu hóa sử dụng điện Saif

• Nó hỗ trợ cho HardIP khối (như MGT , PPC, andPCIe ®)

• biên soạn đa luồng

• Phần cứng Co- mô phỏng ( HWCoSim )

• Hỗn hợp VHDL / Verilog

• Bộ nhớ biên tập để xem và gỡ lỗi các yếu tố bộ nhớ

• mô phỏng đơn nhấp chuột tái biên dịch và tái khởi động

thay đổi phát hành gần đây Liên kết đến các tài liệu cũng có sẵn trong Phụ lục D,

Tài nguyên bổ sung

ISIM Phương thức hoạt động

ISIM có hai chế độ hoạt động:

• Giao diện người dùng đồ họa (GUI)

Cung cấp một giao diện đồ họa của simulationdata Lệnh đơn , lệnh bối cảnh ,

và các nút trên thanh công cụ chạy mô phỏng và kiểm tra dữ liệu và gỡ lỗi để biết thông tin

về làm việc với giao diện đồ họa , xem Chương 2, Sử dụng ISIM GUI

• Chế độ dòng lệnh

Không có sự tương tác với giao diện đồ họa và bạn chạy các lệnh tại dấu nhắc lệnh

Sau khi chạy mô phỏng thực thi, một công cụ Command Language ( Tcl ) nhanh chóng mở

Trang 5

trong đó bạn có thể nhập lệnh Tcl mô phỏng để kiểm tra và gỡ lỗi dữ liệu

Bạn có thể chỉ định - tclbatch lựa chọn <file_name> để mô phỏng thực thi để chạy

một tập hợp các lệnh Tcl sau khi mô phỏng đã được tải Bạn phải bỏ như là cuối cùng

TCL lệnh nếu bạn muốn mô phỏng để bỏ sau khi hoàn thành để biết thêm

thông tin , xem chương 3 , Compilation và mô phỏng

Mô phỏng các bước quan

Các bước để mô phỏng một thiết kế trong ISIM là:

• Bước 1: Thu thập tập tin và thư viện bản đồ

• Bước 2: Phân tích và thiết kế Xây dựng

• Bước 3 : Mô phỏng thiết kế

• Bước 4: Kiểm tra thiết kế

• Bước 5: Gỡ lỗi thiết kế

Bước 1: Thu thập tập tin và thư viện bản đồ

Các tập tin cần thiết để chạy một mô phỏng trong ISIM như sau:

• Thiết kế các tập tin , bao gồm cả tập tin kích thích kinh tế

• thư viện tài

Để biết thêm thông tin, xem "Sử dụng Templates Ngôn ngữ" ở ISE Trợ giúp

• công cụ của bên thứ ba :

Tạo hoặc chỉnh sửa một HDL băng ghế dự bị kiểm tra trong bất kỳ công cụ nhà cung cấp cung cấp

Thư viện sử dụng

Tùy thuộc vào cách bạn khởi động ISIM , có những phương pháp khác nhau có sẵn để thêm người sử dụng

thư viện :

• Khi tung ra dự án Navigator , xác định các thư viện sử dụng trong công cụ ISE xem

"Làm việc với VHDL Thư viện" trong chi tiết ISE Helpfor

• Khi sử dụng ISIM độc lập, chế độ lệnh tương tác, hoặc chế độ không tương tác ,

thiết lập các tập tin bản đồ thư viện ( xem Phụ lục A , Thư viện bản đồ tập tin ( xilinxisim.ini ) đểtrỏ đến thư viện hợp lý hoặc vật lý của bạn

• Khi tung ra ISIM từ công cụ PlanAhead , xác định các thư viện sử dụng trong công cụ đó.Xem Hướng dẫn mua PlanAhead ( UG632 ) để biết thêm thông tin Phụ lục D, khác

Nguồn lực, bao gồm một liên kết đến tài liệu

Bước 2: Phân tích và thiết kế Xây dựng

Trang 6

Trước khi chạy một mô phỏng, ISIM phải phân tích các mã vào một hoặc nhiều thư viện, và sau đó

xây dựng các thành phần thiết kế trên đó thiết kế phụ thuộc mô phỏng

thực thi được tạo ra trong bước này

GUI Mode

Khi bạn gọi ISIM từ một trong hai ISE hoặc công cụ PlanAhead , các ISIM GUI

ra mắt , thiết kế được phân tích cú pháp , và các thành phần thiết kế được xây dựng Xem chi tiết

" Mô phỏng từ ISE " trong Bước 3 : Mô phỏng thiết kế , hoặc Hướng dẫn sử dụng PlanAhead( UG632 ) Thiết kế được phân tích và xây dựng bằng tay tại dòng lệnh , như được mô tả

trong phần tiếp theo Sau đó, bạn có thể gọi mô phỏng thực thi được tạo ra với

- guimode để khởi động giao diện đồ họa

Tương tác dòng lệnh chế độ

Các bước trong chế độ dòng lệnh tương tác :

1 Tạo một tập tin dự án Xem dự án cú pháp tập tin , trang 43

2 Sử dụng fusecommand Xem Running cầu chì, trang 38

Bước 3 : Mô phỏng thiết kế

Sau khi biên dịch thiết kế và xây dựng , bước tiếp theo là để chạy các mô phỏng thực thi,

và mô phỏng thiết kế Để biết thông tin về việc chạy mô phỏng trong chế độ chỉ đọc , xem

Mở một mô phỏng tĩnh trong Chương 5

GUI Mode mô phỏng tại dòng lệnh

Sau khi bạn tạo ra một thực thi mô phỏng ( x.exe ( mặc định) hoặc một tên người dùng chỉ định , bạn

có thể chạy file thực thi mô phỏng với các - guiswitch trên dòng lệnh ; ví dụ,

my_sim.exe -gui Lệnh này ra mắt giao diện đồ họa Mô phỏng thực thi

lệnh không bắt đầu mô phỏng Để bắt đầu mô phỏng, sử dụng một trong những chạy

lệnh mô phỏng được mô tả trong Mô phỏng thiết kế , trang 44

Sau đó bạn có thể thêm các tín hiệu để cấu hình Wave Xem Làm việc với Wave

Cấu hình, trang 59for chi tiết

Tùy chọn, bạn cũng có thể gọi mô phỏng thực thi, khởi động giao diện đồ họa , và chạy

mô phỏng với một tập tin Tcl bằng cách tận dụng các - tclbatchoption , ví dụ:

my_sim.exe -gui - tclbatch my_sim.tcl

Bạn có thể sử dụng addcommand sóng để thêm tất cả các tín hiệu ở cấp cao nhất của my_sim.tcl của bạn

nộp để tự động theo dõi các tín hiệu và hiển thị các tín hiệu trong giao diện đồ họa khi khởi động

Mô phỏng từ ISE

Phân tích , xây dựng , và chạy các lệnh mô phỏng thực thi được chạy trong

nền khi bạn chạy một trong các quy trình sau đây trong ISE hoặc công cụ PlanAhead

• Mô phỏng hành vi mẫu

• Mô phỏng Post- Place & Route mẫu

Các quá trình khởi động giao diện với các tín hiệu cấp cao nhất bị truy tìm theo mặc định

Tùy chọn , bạn có thể tùy chỉnh các tập tin Tcl để kiểm soát các tín hiệu được bắt nguồn từ khi bạn

khởi động giao diện đồ họa

Mô phỏng chạy cho thời gian quy định dưới ISE tài sản quá trình mô phỏng ,

Run Thời gian mô phỏng Xem " mô phỏng Properties" trong chi tiết ISE Helpfor

Trang 7

Để chạy trong một thời gian bổ sung, sử dụng một trongcác lệnh chạy mô phỏng được mô tả trong

Mô phỏng thiết kế , trang 44

Tương tác dòng lệnh chế độ

Chạy các mô phỏng thực thi , ví dụ, my_sim.exe Khi hiển thị dấu nhắc Tcl ,

gõ runcommand

Tùy chọn, bạn cũng có thể gọi thực thi mô phỏng với một tập tin Tcl bằng cách tận dụng các

- tclbatch lựa chọn , ví dụ, my_sim.exe - tclbatch my_sim.tcl

Đảm bảo rằng bước này đã được chạy thành công Nếu không , hãy xem xét Lỗi MessagesandKiểm tra Đăng nhập Filesin Bước 5: Gỡ lỗi thiết kế

Hướng dẫn ISIM www.xilinx.com 7

UG660 ( v14.3 ) ngày 16 tháng 10 2012

Mô phỏng các bước quan

Bước 4: Kiểm tra thiết kế

Sau khi thiết kế được mô phỏng , bạn gỡ lỗi thiết kế để đảm bảo rằng nó đáp ứng các thiết kếđặc điểm kỹ thuật

Bạn có thể kiểm tra kết quả mô phỏng theo:

• Đang xem sự tương tác tín hiệu trong cửa sổ Wave

• Đang xem hoặc truy vấn kết quả trong bảng điều khiển hoặc dấu nhắc Tcl

Trong giai đoạn gỡ lỗi, bạn có thể làm như sau:

• Lưu kết quả ; thấy tiết kiệm mô phỏng kết quả , trang 56

• Xem và kiểm tra kết quả mô phỏng trong một chỉ đọc mô phỏng tĩnh ; xem Mở

Mô phỏng tĩnh trong Chương 5

Bước 5: Gỡ lỗi thiết kế

Nếu bạn gặp vấn đề , bạn phải gỡ lỗi thiết kế để xác định nguyên nhân gốc rễ và

độ phân giải của các vấn đề ISIM cung cấp nhiều cách khác nhau để gỡ lỗi thiết kế để gỡ lỗithiết kế của bạn , kiểm tra các thông báo lỗi và các file log

Kiểm tra thông báo lỗi

Đầu tiên , hãy nhìn vào các thông báo lỗi để xem nếu có bất kỳ sai sót trong thiết kế lôithông điệp xuất hiện trong công cụ ISE Console ( chế độ GUI ) và các file bản ghi được thảo luận trong

phần tiếp theo Tìm kiếm tin nhắn với một trong những tiền tố sau đây :

• HDL trình biên dịch

Cho biết một lỗi trong quá trình phân tích cú pháp hoặc xây dựng tĩnh bước Nếu lỗi xảy ratrong phân tích và xây dựng , bước này không chạy thành công,

vấn đề có thể là một vấn đề biên dịch HDL Loại cầu chì -v thông tin 1to bãi

có thể giúp xác định các vấn đề Một fuse.logfile có chứa một danh sách các lỗi

tin nhắn và các lỗi xuất hiện trong ISE công cụ điều khiển ( trong ISE tích hợp chế độ )

• Simulator

Cho biết một lỗi trong hệ mã chạy được hay mô phỏng Xem Bước 3 :

Mô phỏng thiết kế , trang 6 Sử dụng tên tập tin và số dòng trong tin nhắn

xác định vị trí vấn đề này

Kiểm tra tập tin Đăng nhập

Kiểm tra các file bản ghi có sẵn có thể cung cấp manh mối hữu ích về lỗi thiết kế các

tập tin đăng nhập sau:

• fuse.log

Trang 8

Đăng nhập tập tin có chứa sản lượng sản xuất bythe lệnh cầu chì trong phân tích cú pháp

và bước xây dựng

• isim.log

Đăng nhập tập tin có chứa sản lượng sản xuất bằng cách mô phỏng thực thi trong

mô phỏng bước Tập tin này không tiết lộ bất kỳ dữ liệu thiết kế, và là an toàn để chia sẻ

với Xilinx Hỗ trợ kỹ thuật nếu bạn báo cáo một vấn đề

• isimcrash.log

Đăng nhập tập tin tạo ra khi công cụ gặp một lỗi không mong muốn hoặc điều kiện

Này được tạo ra bên trong

/ ISIM / <simulation_executable> simdirectory

Cung cấp tập tin này để Xilinx Hỗ trợ kỹ thuật ® được trợ giúp thêm Tập tin này cũng khôngtiết lộ bất kỳ dữ liệu thiết kế, và là an toàn để chia sẻ với Xilinx Hỗ trợ kỹ thuật nếu bạn báo cáovấn đề

Sử dụng lệnh mô phỏng Tcl

Một số lệnh mô phỏng có sẵn để hỗ trợ bạn với gỡ lỗi sau

lệnh này được liên kết với các mô tả đầy đủ lệnh, và có thể chạy theo lệnh

dòng Tcl nhanh chóng, hoặc trong bảng điều khiển

Đối với chiến lược gỡ lỗi, xem Chương 6, gỡ lỗi ở cấp nguồn

Cho các lệnh thêm, xem chương 9, ISIM Tcl lệnh

ISIM Hướng dẫn

Xem các hướng dẫn sau đây để biết thêm thông tin :

• ISE Simulator ( ISIM ) In- Depth Tutorial ( UG682 )

Trình bày cách sử dụng ISIM để mô phỏng thiết kế và gỡ lỗi

• Phần cứng ISE Co- mô phỏng Hướng dẫn: Đẩy nhanh Floating Point FFT mô phỏng ( UG817 )Cho thấy cách sử dụng phần cứng ISIM Co- mô phỏng ( HWCoSim ) tính năng

tăng tốc dấu chấm động FFT mô phỏng

Phụ lục D, Tài nguyên bổ sung , cung cấp liên kết đến các tài liệu

Bằng cách sử dụng giao diện đồ họa ISIM

Các ISIM giao diện đồ họa người dùng (GUI) bao gồm các cửa sổ chính, trong đó có

bảng, các không gian làm việc, thanh công cụ, và thanh trạng thái Trong cửa sổ chính, bạn có thể:

• Xem các bộ phận của thiết kế có thể được mô phỏng

• Thêm và xem tín hiệu trong cấu hình sóng

• Sử dụng lệnh để chạy mô phỏng

• Kiểm tra thiết kế, và gỡ lỗi khi cần thiết

ISIM GUI Tổng quan

Các ISIM giao diện a bạn chạy các mô phỏng thực thi từ các công cụ ISE ®,

dòng lệnh, hoặc các công cụ PlanAhead ™

Hình 2-1shows các ISIM GUI

Trang 9

Để đóng ISIM, chọn File> Exit ISIM sẽ nhắc bạn lưu cấu hình dạng sóng của bạn trước khi đóng cửa

Bảng 2-1lists các thành phần giao diện ISIM như idenfied trong Hình 2-1, trang 9, và liên kết đến các

Giao diện mô tả một phần

Lưu ý: Trong chương trình đọc PDF của bạn, bật trước Viewand Tiếp Xem nút điều hướng trở lại và ra

thông tin liên quan

Bảng 2-1: Các thành phần giao diện ISIM

Giao diện phần bởi # Mô tả

1 menu và thanh công cụ:

lệnh và

các phím tắt

Cung cấp quyền truy cập vào hầu hết các hoạt động có sẵn trong công cụ một số

hoạt động có sẵn trong menu ngữ cảnh chỉ

2 ISIM Menu và

Thanh công cụ

Trang 10

Cung cấp quyền truy cập vào các lệnh thường xuyên sử dụng.

3 Trường và

Bảng điều chỉnh quy trình

Hiển thị các khối ( ví dụ và quá trình ) hệ thống phân cấp liên quan

với các mô phỏng hiện hành

4 Nguồn tập tin Bảng điều chỉnh Hiển thị danh sách tất cả các tập tin liên quan đến việc thiết kế

5 Bảng điều khiển Bảng điều chỉnh Hiển thị các tin nhắn được tạo ra bythe mô phỏng Bạn có thể nhập

mô phỏng Tcl lệnh tại dấu nhắc

6 Breakpoints Bảng điều chỉnh hiển thị danh sách của tất cả các điểm ngắt hiện thiết lập trong thiết kế

7 Tìm trong tập tin kết quả

bảng điều khiển

Hiển thị các kết quả phù hợp với một chuỗi văn bản trong một tập hợp các tập tin

8 Kết quả tìm kiếm Bảng điều chỉnh Hiển thị các kết quả phù hợp với các tiêu chí từ tìm kiếm

9 Đối tượng Bảng điều chỉnh Hiển thị các đối tượng mô phỏng liên quan đến khối

chọn trong Trường và các quá trình bảng điều khiển

10 Sóng cửa sổ hiển thị cấu hình sóng, trong đó bao gồm một danh sách các

tín hiệu và xe buýt, dạng sóng của họ , và bất kỳ đối tượng sóng,

chẳng hạn như ngăn , con trỏ hoặc đánh dấu , Cửa sổ Wave có thể

hiển thị nhiều hơn một cấu hình sóng

11 Hiển thị cửa sổ soạn thảo văn bản chỉ đọc mô tả phần cứng Ngôn ngữ (HDL)

tập tin

12 Thanh trạng thái hiển thị một mô tả ngắn gọn cho một lệnh đơn hoặc thanh công cụ

nút con trỏ của bạn được đặt trên , và mô phỏng

thời gian

Các phần dưới đây mô tả mỗi thành phần giao diện ISIM

Menu và thanh công cụ: Các lệnh và phím tắt

Cửa sổ chính ISIM bao gồm các thanh công cụ chức năng khác nhau phản ánh nhiều nhất thường được sử dụng tùy chọn trình đơn chính

Menu chính cung cấp tùy chọn mở rộng trong các loại tùy chọn chính

nút thanh công cụ cửa sổ dưới menu chính ở phía trên cùng của giao diện người dùng

Để hiển thị hoặc ẩn các thanh công cụ, chọn View> Toolbars> <toolbar_name>

File Menu và thanh công cụ chuẩn

Thanh công cụ chuẩn cho phép truy cập thường xuyên sử dụng các lệnh menu File

Menu File và thanh công cụ chuẩn cung cấp quyền truy cập vào các tùy chọn sau:

• Mới

Sử dụng hộp thoại New và chọn loại tập tin mà bạn muốn tạo Bạn có thể mở

mới tập tin văn bản, sơ đồ, hoặc biểu tượng

• Mở

Sử dụng tùy chọn này để duyệt qua các thư mục của bạn và chọn một tập tin để mở các tập tin hiển thị trong ứng dụng hoặc trình soạn thảo thích hợp

• Lưu

Sử dụng tùy chọn này để lưu các tập tin hoạt động vào đĩa và ghi đè các lưu trước đó

phiên bản Nếu một tập tin không được lưu trước đó, hộp thoại Save As mở ra và cho phép bạn

Trang 11

lưu các tập tin hoạt động vào đĩa

• Lưu tất cả

Sử dụng tùy chọn này để lưu tất cả các tập tin yêu cầu tiết kiệm

• In

Sử dụng hộp thoại Print để in một tập tin hoạt động

Menu Edit và Thanh công cụ

Chỉnh sửa thanh công cụ cho phép truy cập thường xuyên sử dụng Chỉnh sửa lệnh menu

• Cut, Copy, Paste, Deleteare có sẵn cũng như Undo, Redo, Tìm và Tìm trong tập tin

Giao diện menu và thanh công cụ

Xem các thanh công cụ cung cấp quyền truy cập vào các lệnh thường xuyên sử dụng menu View

Xem các tùy chọn thanh công cụ như sau:

• Phóng Inand Zoom Out, Set Xem cho tất cả các nội dung được hiển thị, và Zoom để con trỏ

• Các Refreshbutton dọn dẹp màn hình hiển thị của tập tin trong tập trung

Trong menu View, tùy chọn bổ sung là:

• Bảng điều chỉnh

Mở ra một hộp thoại với các tùy chọn hộp kiểm tra sau đây: Kết quả tìm kiếm, tìm trong tập tin Kết quả, Breakpoints, Compilation Đăng nhập, tập tin nguồn, bộ nhớ, đối tượng, Trường và Quy trình, điều khiển

• Thanh công cụ

Biến các thanh công cụ và tắt

• Một hộp kiểm tra kiểm soát việc sử dụng các thanh trạng thái

ISIM Menu và Toolbar

Thanh công cụ ISIM cung cấp truy cập thường xuyên sử dụng ISIM lệnh

Bảng 2-2describes các tùy chọn thanh công cụ mô phỏng:

Bảng 2-2: Các tùy chọn mô phỏng Thanh công cụ

nút Mô tả

Di chuyển con trỏ chính để đánh dấu gần nhất bên trái của hiện tại

vị trí của các điểm đánh dấu

Di chuyển con trỏ chính cho thị trường gần nhất ở bên phải của các chính

vị trí hiện tại của các điểm đánh dấu

Thêm một điểm đánh dấu ở vị trí của con trỏ chính đến khu vực dạng sóng

Reset thời gian mô phỏng không

Chạy mô phỏng cho đến khi không có sự kiện hơn, một lệnh dừng là

Trang 12

ban hành hoặc một điểm dừng là gặp phải.

Chạy mô phỏng cho số lượng thời gian quy định (Run For)

Quy định cụ thể số lượng thời gian mô phỏng chạyBước qua lời chào đến dòng kế tiếp của mã HDL

Buộc một mô phỏng chạy để ngăn chặn ngay lập tức Mô phỏng có thể

khởi động lại bằng cách sử dụng một trong các lệnh chạy

Kết thúc mô phỏng hiện tại, để lại các dữ liệu mô phỏng mở

Mô phỏng khởi chạy lạiCửa sổ Menu và Toolbar

Thanh công cụ cửa sổ cung cấp quyền truy cập vào các lệnh thường xuyên sử dụng menu

Window

Các tùy chọn thanh công cụ cửa sổ là những tùy chọn tiêu chuẩn để thác, gạch, chương trình side-by-side,

và mang đến cho phía trước

giúp Thanh công cụ

Thanh công cụ giúp cung cấp quyền truy cập vào các lệnh thường xuyên sử dụng menu Help hỗ trợ và

Dịch vụ hiển thị các trang Hỗ trợ Xilinx ® trong trình duyệt web mặc định

Cái gì đây? kích hoạt tooltips Sau khi nhấn vào nút này, bạn có thể di chuột qua một mục trình đơn

hoặc nút và nhận được một mô tả ngắn gọn về chức năng của nó

phím tắt

Bảng 2-3lists các phím tắt ISIM

Bảng 2-3: Phím tắt

Thực đơn tắt lệnh

F1 Chủ đề trợ giúp (menu Help)

F3 Tìm tiếp theo (menu Edit)

F5 Run Tất cả (menu View)

F6 Phóng Full Xem (menu View)

F7 Zoom Out (menu View)

F8 Zoom In (menu View)

Xóa Delete (menu Edit)

Ctrl + N mới (menu File)

Trang 13

Ctrl + O mở (menu File)

Ctrl + S Lưu (menu File)

Ctrl + P in (menu File)

Ctrl + Z Undo (menu Edit)

Ctrl + Y Redo (menu Edit)

Ctrl + W Thêm vào Cấu hình sóng

Ctrl + F4 Đóng cửa (menu Window)

Ctrl + Tab sau (menu Window)

Ctrl + Shift + Tab trước (menu Window)

Ctrl + Home Để thời gian 0

Ctrl + End Để Giờ mới nhất

Ctrl + Shift + F5 Khởi động lại

Ctrl + nút cuộn của chuột Phóng to trong và ngoài

Shift + nút cuộn của chuột Phóng to trái và bên phải

Mouse Wheel Scrolls up and down

Left Previous Transition

Right Next Transition

Pause Break

Trường hợp và quá trình Bảng điều chỉnh

Trường hợp các quy trình và bảng điều khiển hiển thị các khối ( ví dụ và quá trình ) hệ thống phân cấp

liên kết với một cấu hình sóng ISOpen trong cửa sổ Wave thể hiện và

xây dựng các thực thể và các mô-đun hiển thị trong một cấu trúc cây ; thành phần là các thực thể,quy trình, nhiệm vụ, và các khối

Các cột trong bảng này là:

• sơ thẩm và Tên quy trình

Cho thấy các trường hợp , quá trình , và nhiệm vụ tĩnh hoặc chức năng các nút trong một cấu trúccây

cho thấy hệ thống phân cấp khối của thiết kế

• Đơn vị thiết kế

Hiển thị tên của các đơn vị thiết kế (Verilog mô-đun hoặc kiến trúc thực thể VHDL)

tương ứng với các ví dụ , tĩnh nhiệm vụ orfunction , hoặc quá trình từ cột đầu tiên

Trang 14

Hiển thị bộ nhớ của đối tượng thiết kế Xem Sử dụng thẻ nhớ Memory Editor, trang 26.

• tập tin nguồn

Liệt kê các tập tin mã nguồn của thiết kế

Hình 2-2, trang 14shows các Trường và các quá trình bảng điều khiển

Hình 2-2: Trường hợp và quá trình Bảng điều chỉnh

Trang 15

Hệ thống cấp bậc với các nút bạn có thể có những hành động sau đây:

• Để mở rộng một hệ thống phân cấp để hiển thị các thành phần của nó, nhấp vào mũi tên hoặc

sử dụng Mở rộng

lệnh menu ngữ cảnh (xem Mở rộng và Thu hẹp một cấp bậc, trang 16)

• Để sắp xếp các thông tin trong bảng này theo các dữ liệu trong một trong các cột, bấm

tiêu đề cột, chẳng hạn như thiết kế đơn vị

• Để ẩn hoặc khôi phục lại bảng điều khiển, chọn View > Panel > Instances and Processes

Mở rộng và thu gọn một cấp bậc

Bạn có thể mở rộng hoặc thu một hệ thống phân cấp trong bất kỳ cửa sổ hoặc bảng điều khiển với các đối tượng trong lồng nhau

nhóm sử dụng một trong những phương pháp sau đây :

• Nhấp vào mũi tên :

• Kích vào mũi tên mở rộng để mở rộng hệ thống phân cấp Một mức độ có thể được mở rộngtại một thời điểm

• Kích vào mũi tên sụp đổ sụp đổ hệ thống

Trang 16

Bạn có thể di chuyển cửa sổ , bảng, và thanh công cụ xung quanh trong giao diện bằng cách sử dụng một trong những

kỹ thuật sau đây :

• Sử dụng lệnh Window

Các lệnh menu Window có sẵn cho các cửa sổ Wave và Text Editor

cửa sổ duy nhất

• Sử dụng kéo và thả

Cho các bộ phận khác của giao diện, như các tấm và thanh công cụ cửa sổ chính, kéo và

thả cho phép bạn di chuyển đối tượng đến vị trí mới Để làm như vậy :

1 Bấm và giữ tiêu đề cho bảng điều khiển để di chuyển

2 Di chuyển bảng điều khiển đến một vị trí mới

Một hộp màu xám cho biết nơi mà các bảng điều khiển được đặt

3 Thả nút chuột để đặt các bảng điều khiển đến vị trí mới

Ẩn và Khôi phục Windows

Nhiều người trong số các bộ phận của cửa sổ chính có thể được ẩn đi, và khôi phục lại

Lưu ý: Để khôi phục lại các cửa sổ để vị trí mặc định của họ, chọn View> Restore Default Layout

Tiêu chuẩn tối thiểu, tối đa hóa và lệnh gần áp dụng đối với các cửa sổ Wave và Text

Cửa sổ soạn thảo sử dụng các nút trên bên phải

Với các lệnh này, bạn có thể ẩn, phục hồi, nổi, và dock bảng điều khiển Bảng 2-5lists cácnút và mô tả

Wave Window

Cửa sổ hiển thị sóng tín hiệu , xe buýt, và dạng sóng của họ Mỗi tab trong làn sóng

cửa sổ cho thấy một cấu hình sóng có chứa một danh sách các tín hiệu và xe buýt, họ

tài sản, và bất kỳ đối tượng sóng tăng như ngăn , con trỏ, và đánh dấu

Trong giao diện, các tín hiệu và xe buýt trong waveconfiguration được bắt nguồn từ trong mô phỏng ,

và bạn sử dụng cấu hình sóng để kiểm tra các kết quả mô phỏng thiết kế

hệ thống phân cấp và tín hiệu chuyển tiếp không partof cấu hình sóng, và được lưu trữ

trong một cơ sở dữ liệu wdbfile riêng biệt

hoàn toàn tùy chỉnh một cấu hình sóng : bạn có thể thêm hoặc loại bỏ các tín hiệu và các

làn sóng phản đối bất cứ lúc nào khi mô phỏng không tích cực chạy

Tập tin ban đầu , Default.wcfg , không được lưu cho đến khi bạn lưu tập tin Cấu hình sóngcửa hàng tập tin danh sách các tín hiệu , tài sản của họ , và các đối tượng sóng

Bạn có thể tạo và mô phỏng nhiều cấu hình làn sóng , và các cấu hình sóng

có thể được lưu riêng biệt

Đối với thông tin về tiết kiệm cấu hình Wave, thấy tiết kiệm sóng Cấu hình ,

trang 23

Khi bạn gọi các giả lập từ bất kỳ chế độ , nó tạo ra Default.wcfgfile anh

phải cung cấp một tên tập tin để lưu một tập tin cấu hình sóng vào đĩa như một wcfgfile

• Trong chế độ giao diện đồ họa , khi ISIM thoát , nó sẽ nhắc bạn nhập tên tập tin trong Save As

Trang 17

hộp thoại.

• Trong chế độ hàng loạt , loại wcfg saveto lưu nội dung của Default.wcfgbefore

thoát khỏi công cụ ISIM

hoạt động Window

Khi bạn gọi các mô phỏng, cửa sổ hoạt động đầu tiên là Default.wcfg Bạn có thể thay đổicửa sổ hoạt động bằng cách nhấn vào tab cửa sổ hoặc sử dụng addcommand sóng

• Trong giao diện, chọn File> Newor File> Opento thay đổi cửa sổ đang hoạt động để

mới được tạo ra cửa sổ cấu hình dạng sóng

• Trong Tcl, các opencommands wcfg newand wcfg thay đổi cửa sổ đang hoạt động để

cửa sổ mới được tạo ra giống như File> Newand File> Open

Cấu hình sóng tín hiệu và xe buýt Buttons

Các tín hiệu và xe buýt trong cửa sổ sóng có thể là một trong những đối tượng thiết kế sau với biểu tượng tương ứng

Bảng 2-6lists các nút tín hiệu ISIM Bảng 2-7, trang 19lists các nút tín hiệu Bus

Trang 19

Các đối tượng trong cấu hình sóng

con trỏ

Con trỏ chính và con trỏ thứ trong cấu hình sóng được sử dụng để xác định một

thời gian (con trỏ chính) và để đo thời gian (con trỏ chính và phụ với nhau) các

con trỏ thành tâm điểm cho các hoạt động hướng khác nhau

• Chính Cursor

Con trỏ chính là một đường liền mạch mà nó phân cắt các dạng sóng, và các giá trị tại

giao được hiển thị trong Valuecolumn cho mỗi dạng sóng Con trỏ là

mô phỏng thời gian hiện tại trong khi mô phỏng isRunning, với thời gian hiển thị trực tiếp trên con trỏ Xem Cursors trong Chương 4

cắt các dạng sóng Thời điểm đánh dấu hiển thị ở phía trên cùng của dòng Ngoài ra,

một loạt các dấu hiệu có thể được sử dụng để nhảy con trỏ về phía trước hoặc quay trở lại để phân tích nhanh

thay đổi giá trị Thấy dấu trong Chương 4

Thêm dấu và Hiển thị các giá trị dạng sóng Với Markers

Rỗng / Đầy trong các mối

Khi đặt hoặc di chuyển con trỏ và đánh dấu, bạn có thể sử dụng Snap để Transitionbutton

để hỗ trợ cho cách đặt con trỏ / đánh dấu chính xác hơn trên một quá trình chuyển đổi tín hiệu

• Khi đặt hoặc di chuyển con trỏ hoặc bút đánh dấu , chuột sẽ hiển thị một vòng tròn rỗng

• Khi lơ lửng trên quá trình chuyển đổi tín hiệu , con chuột sẽ hiển thị một điền vào vòng trònkhi lơ lửng trên một quá trình chuyển đổi của tín hiệu

phân phối

Một chia tách là một hình ảnh của tín hiệu trong cấu hình sóng

nhóm

Một nhóm là một bộ sưu tập ảo mà bạn có thể thêm các tín hiệu và xe buýt trong làn sóng

cấu hình như một phương tiện tổ chức một tập hợp các tín hiệu liên quan Một nhóm hiển thịbiểu tượng nhóm và tên nhóm

Nhóm tự hiển thị không có dữ liệu dạng sóng nhưng có thể được mở rộng để hiển thị nội dung của nó hoặc

sụp đổ để ẩn chúng Xem Thêm một Tập đoàn trong Chương 4

Xe buýt ảo

Một chiếc xe buýt ảo là một nhóm mà vô hướng logic và mảng có thể được thêm vào Một ảo

xe buýt hiển thị biểu tượng và tên xe buýt ảo Xe buýt ảo sẽ hiển thị một dạng sóng xe buýt,

Trang 20

trong đó bao gồm các dạng sóng tín hiệu trên cả chặng đường để đứng mà chúng xuất hiện dưới

xe buýt ảo, san phẳng một mảng một chiều Xem Thêm ảo xe buýt trong

Chương 4

Nút sóng Window Thanh công cụ

Bảng 2 - 8shows và mô tả các nút trên thanh công cụ cửa sổ sóng

Trang 21

Làm việc với sóng Cấu hình

Bạn có thể tạo ra bất kỳ số lượng của Wave cấu hình trong phiên hiện tại Làn sóng

Cấu hình lưu trữ danh sách các tín hiệu, tài sản của họ và bất kỳ đối tượng sóng là

Nếu có nhiều hơn một cấu hình sóng được mở, hoặc là:

• Sử dụng tab cấu hình sóng để xác định vị trí một cấu hình sóng cụ thể

• Chọn Window> Nextor Window> Previousto điều hướng thông qua sóng mở

cấu hình

Thêm tín hiệu để cấu hình sóng

Bạn có thể di chuyển cửa sổ Wave với các tín hiệu từ thiết kế của bạn bằng cách sử dụng trình đơn

lệnh hoặc kéo và thả khả năng trong giao diện, hoặc sử dụng Tcl lệnh trong Console

bảng điều khiển

Trang 22

Lưu ý: Những thay đổi về cấu hình sóng, bao gồm cả việc tạo ra các cấu hình sóng hoặc thêmtín hiệu , không trở thành vĩnh viễn cho đến khi bạn lưu các tập tin WCFG Để biết thêm thông tin, xem sóng

Cấu hình và WCFG tập tin

Trong giao diện :

1 Trong Trường và quá trình bảng điều khiển, mở rộng hệ thống phân cấp thiết kế, và chọn một mục

Các đối tượng tương ứng với các trường hợp được lựa chọn hoặc quá trình hiển thị trong các đối tượng

bảng điều khiển

2 Trong bảng điều khiển đối tượng , chọn một hoặc nhiều đối tượng

3 Sử dụng một trong các phương pháp sau để thêm các đối tượng để cấu hình sóng :

• Kích chuột phải vào và chọn Add to sóng Windowfrom menu ngữ cảnh

• Kéo và thả các đối tượng từ bảng điều khiển các đối tượng đến Namecolumn của

các scopecommand trong bảng điều khiển

• Trong bảng điều khiển điều khiển , nhập addcommand sóng vào một đối tượng cá nhân hay một

nhóm đối tượng

Cấu hình sóng và WCFG tập tin

Mặc dù cả hai cấu hình sóng và một tập tin WCFG tham khảo các tuỳ biến của danh sách

dạng sóng , có một sự khác biệt về khái niệm giữa chúng :

• Cấu hình sóng là một đối tượng được nạp vào bộ nhớ mà bạn có thể

làm việc

• Bạn có thể đặt tên cho một cấu hình sóng hoặc để tiêu đề Tên xuất hiện trên

tab của cửa sổ cấu hình sóng

• Khi lưu một cấu hình sóng vào một tập tin WCFG sử dụng một lệnh giao diện Tcl , các

Tập tin WCFG có tên được cung cấp như một đối số lệnh

• Khi tải một tập tin cấu hình sóng froma WCFG , cấu hình sóng

hiển thị tên của tập tin

• Các tập tin WCFG là hình thức lưu của một cấu hình sóng trên đĩa

Tiết kiệm sóng Cấu hình

Bạn có thể lưu lại cấu hình sóng hiện tại, và nếu bạn có nhiều sóng

cấu hình mở, mỗi người có thể được lưu vào một tên duy nhất để xem sau

Để lưu cấu hình sóng , thực hiện một trong các cách sau :

Trang 23

Tìm kiếm Đối với các đối tượng

Bạn có thể tìm kiếm các đối tượng trong thiết kế bằng cách sử dụng Searchcommand , trong đó

có sẵn trong

Trường hợp các quy trình và bảng điều khiển và trong bảng điều khiển đối tượng Tìm kiếm các tiêu chí bao gồm một văn bản

chuỗi, và / hoặc một bộ lọc đối tượng loại

Để tìm kiếm các đối tượng, làm như sau:

1 Đặt con trỏ trong bảng điều khiển đối tượng hoặc các Trường và các quá trình bảng điều khiển

2 Nhấp chuột phải và chọn Searchfrom menu ngữ cảnh

3 Trong hộp Searchdialog , nhập vào một chuỗi văn bản Bạn có thể sử dụng dấu , * , như một

Bạn có thể mở phần cứng mô tả ngôn ngữ (HDL) tập tin nguồn trong Text Editor ISIM

Để xem một tập tin mã nguồn HDL, làm như sau:

1 Trong Trường và quá trình bảng điều khiển, bảng điều khiển đối tượng , hoặc bảng điều khiển tập tin nguồn , chọn

một tập tin

2 Nhấp đúp vào tập tin, hoặc nhấp chuột phải và chọn Về Sourcefrom menu ngữ cảnh

Nguồn HDL tập tin liên quan đến đối tượng đó sẽ mở ra trong trình soạn thảo văn bản

Khi bạn mở một tập tin bằng cách sử dụng File> Openmenu lệnh, các tập tin ở chế độ ghi

Trong hộp Opendialog , thay đổi tập tin của typefile để Verilog hoặc VHDL , chọn tập tin , vànhấn Open Xem Sửa chữa Nguồn tập tin , trang 26

Nguồn tập tin Bảng điều chỉnh

Các tập tin nguồn bảng điều khiển hiển thị như một tab trong Trường và các quá trình bảng điều khiển khi bạn

chọn tab , nó sẽ hiển thị danh sách các tập tin liên kết với thiết kế Danh sách các tập tin được cung cấp

bởi fusecommand trong thiết kế phân tích và xây dựng , được điều hành trong

nền cho người dùng giao diện đồ họa

Để mở một tập tin mã nguồn, làm như sau:

1 Chọn một tập tin trong danh sách

2 Nhấp vào Về Nguồn Codebutton

Bạn cũng có thể sử dụng theGo Để Mã nguồn lệnh từ menu ngữ cảnh , hoặc

kích đúp vào một tập tin

Bảng điều chỉnh đối tượng

Bảng điều khiển các đối tượng hiển thị tất cả các đối tượng mô phỏng (cảng, các tín hiệu , các biến , các hằng số ,

thông số, và thuốc generic ) liên kết với các trường hợp được lựa chọn và các quá trình trongTrường hợp và quá trình bảng điều khiển

Phía trên cùng của màn đó hay trong quá trình được chọn trong Trường và

Trang 24

Quá trình bảng điều khiển ; các đối tượng và giá trị của chúng được liệt kê trong bảng điều khiểnđối tượng

Các cột bảng được định nghĩa như sau:

• Tên đối tượng

Hiển thị tên của đối tượng mô phỏng, kèm theo các biểu tượng đó

đại diện cho các loại đối tượng

• Giá trị

Giá trị của đối tượng mô phỏng đồng thời mô phỏng hiện tại hoặc con trỏ chính,

được xác định bởi Sync Timebutton

• Loại dữ liệu

Hiển thị các kiểu dữ liệu của đối tượng tương ứng mô phỏng , logic hoặc một mảng

Nút chuyển đổi có sẵn trong bảng điều khiển các đối tượng , như được mô tả trong Bảng 2-9

Bập bênh các cổng đầu vào và tắt

Bập bênh các cổng đầu ra và tắt

Chốt inout, cổng hai chiều và tắt

Bập bênh các tín hiệu nội bộ và tắt

Bập bênh các hằng số, các thông số, và thuốc generic và tắt

Bập bênh các biến và tắt

Bập bênh theSync Timefeature và tắt

• Khi trên, đối tượng giá trị bảng điều khiển dựa trên các chính

con trỏ trong cửa sổ Wave

• Khi tắt, giá trị là những giá trị tại Sim Timein các

Status Bar (tại thời điểm mô phỏng kết thúc)Sử dụng Hiện Drivers

Bạn có thể sử dụng theShow Drivercommand để hiển thị các trình điều khiển cho một sự thay đổi trong tín hiệu, hoặc

giá trị đối tượng Lệnh này được sử dụng để xác định nguyên nhân của sự thay đổi giá trị , giúpxác định xem kết nối mạch là chính xác ISIM hiển thị tín hiệu, hoặc đối tượng, và một mìnhtrình điều khiển hoặc nhiều hơn trong bảng điều khiển

Hiển thị điều khiển lệnh có sẵn để thăm dò các đối tượng trong các lĩnh vực sau :

• Đối tượng bảng điều khiển

Trang 25

• cửa sổ Wave

• Bảng điều khiển (sử dụng chương trình drivercommand )

Để hiển thị trình điều khiển :

1 Chọn một đối tượng , hoặc tín hiệu

2 Chọn Edit > Wave đối tượng > Show trình điều khiển

Bảng điều khiển liệt kê các trình điều khiển cho các đối tượng hoặc tín hiệu Khi không có lái xe,

tin nhắn chỉ ra rằng không có lái xe

Lưu ý: Chạy lệnh này cũng giống như chạy chương trình driverat Console bảng điều khiển nhanhchóng

2 Kích chuột phải vào và chọn Hiển thị tất cả các yếu tố

Số lượng trẻ em trong màn hình hiển thị hệ thống phân cấp đối tượng

Để hạn chế hiển thị các phần tử con , kích chuột phải vào bất cứ nơi nào trong danh sách đối tượng trong các đối tượng

bảng điều khiển, và chọn Giới hạn yếu tố

Để thay đổi số lượng đặt trước tối đa của các phần tử con , thiết lập các cài đặt tuỳ chọn nhưsau:

1 Chọn Edit> Preferences

2 Trong hộp Preferencesdialog , chọn ISIM Simulator

3 Chọn Hạn chế số lượng tối đa các yếu tố hiển thị , và nhập số

4 Click Apply và OK

Lựa chọn một đối tượng trong cửa sổ sóng

Để làm nổi bật tín hiệu cho một đối tượng trong bảng điều khiển các đối tượng:

1 Chọn một đối tượng trong bảng điều khiển đối tượng

2 Kích chuột phải vào và chọn Select trong sóng Window

Text Editor Window

Cửa sổ soạn thảo văn bản có sẵn để truy cập vào các tập tin mã nguồn HDL cơ bản

Sửa đổi tập tin nguồn

Để chỉnh sửa các tập tin nguồn :

1 Mở tập tin nguồn trong Text Editor ISIM

2 Thực hiện các sửa đổi thích hợp, và chạy lại Launchto tái mô phỏng thiết kế

Dự án ISE sẽ tự động lưu những thay đổi tập tin nguồn

thiết lập breakpoint

Bạn có thể thiết lập các điểm ngắt trong dòng thực thi trong tập tin HDL của bạn , do đó bạn có thể chạy mã của bạn

liên tục cho đến khi dòng mã nguồn với các điểm dừng được đạt tới, như được mô tả trong

Sử dụng breakpoint trong chương 6

Lưu ý: Bạn có thể thiết lập các điểm ngắt trên đường với mã thực thi duy nhất

Trang 26

Sử dụng biên tập bộ nhớ

Editor bộ nhớ cho phép bạn tìm và thay đổi nội dung của mảng bộ nhớ hai chiều

trong một thiết kế trong quá trình mô phỏng (không biên dịch lại hoặc tái xây dựng thiết kế) có

ba nơi cho thấy đối tượng bộ nhớ : thẻ nhớ, bảng điều khiển đối tượng , và Tìm kiếm

Tab kết quả Để mở biên soạn bộ nhớ , hãy làm theo một trong các phương pháp này

• Trên tab Memory , trong đó có tất cả các mảng hai chiều các loại logic trong một

thiết kế , kích đúp vào một đối tượng bộ nhớ hiển thị

• Trong bảng điều khiển đối tượng , kích chuột phải vào một mảng hai chiều của kiểu logic , và chọn

Bộ nhớ Editorfrom menu ngữ cảnh

• Trong quá trình thẩm và bảng điều khiển, chạy một tìm kiếm trên một tên bộ nhớ khi

tìm kiếm hiển thị bộ nhớ trong bảng Kết quả tìm kiếm , bạn có thể kích chuột phải vào

bộ nhớ và chọn bộ nhớ Editorfrom menu ngữ cảnh

Lưu ý: Đối với các đối tượng không phải là mảng hai chiều của một kiểu logic , sự lựa chọn bộ nhớ Editor trong

Menu ngữ cảnh được chuyển sang màu xám

Memory Editor sẽ hiển thị các lĩnh vực sau :

• Địa chỉ

Đi đến một địa điểm cụ thể trong bộ nhớ hiển thị

• Cột

Kiểm soát việc hiển thị số phần tử trong mỗi hàng Cột tự động hiển thị

tối đa là 2 quyền lực N của các yếu tố

Địa chỉ Radix

Kiểm soát cơ số của địa chỉ hiển thị trong trình soạn thảo bộ nhớ

• Giá trị Radix

Kiểm soát cơ số của giá trị hiển thị trong trình soạn thảo bộ nhớ

Bạn có thể thả nổi cửa sổ biên tập bộ nhớ và biên tập bộ nhớ giữ lại trước đó

nhà nước sau khi hoạt động nổi

Bạn có thể điều hướng bên trong bộ nhớ biên tập với các phím mũi tên , vị trí hiện tại của mộtlựa chọn hiển thị mục trên thanh trạng thái dựa trên địa chỉ cơ số hiện tại

giao diện điều khiển Bảng điều chỉnh

Bảng điều khiển cho phép bạn xem một bản ghi các lệnh được tạo ra bởi ISIM , và nhập tiêu chuẩn

và ISIM cụ thể Tcl lệnh tại dấu nhắc lệnh Bảng điều khiển cho thấy:

Tin nhắn

Thông điệp được tạo ra bao gồm lỗi, cảnh báo , và thông báo thông tin Console

bảng điều khiển cũng lặp lại lệnh giả lập được gọi từ các điều khiển đồ họa trong

các ISIM GUI

lệnh mô phỏng

Dấu nhắc lệnh cho phép bạn nhập mô phỏng lệnh Tcl , và để xem lệnh

đổ (hoặc in ra ) trong bảng điều khiển Console Xem mô phỏng các thiết kế trong chương 3.Một số lệnh menu chuột phải có sẵn để giúp quản lý các nội dung của

Bảng điều khiển

breakpoint Bảng điều chỉnh

Một điểm dừng là một điểm dừng sử dụng được xác định trong mã nguồn được sử dụng để gỡ lỗimột

Trang 27

thiết kế với ISIM Bảng điều khiển breakpoint hiển thị một danh sách các điểm dừng được thiết lập trong

thiết kế Xem Sử dụng breakpoint trong chương 6

Đối với mỗi điểm dừng trong tập tin nguồn của bạn, danh sách trong bảng điều khiển

Breakpoints xác định

file location , tên file, và số dòng Bạn có thể xóa một lựa chọn , xóa tất cả các điểm ngắt ,

và đi đến mã nguồn từ một trong hai nút trên thanh công cụ bảng điều khiển breakpoint hoặc bối cảnh

menu

Để thiết lập một breakpoint , sử dụng một trong các tùy chọn sau :

• Chọn View> Điểm dừng > Chuyển chế độ breakpoint

• Nhấp vào nút Toggle Breakpoint

• Trong file HDL , bấm vào một dòng mã ngay bên phải của số dòng

• Loại bp <option> trong giao diện điều khiển Tcl

Ngoài ra, bạn có thể kích chuột phải vào một dòng mã , và chọn Chuyển đổi breakpoint

Sau khi thủ tục hoàn tất, một biểu tượng mô phỏng breakpoint xuất hiện bên cạnh các dòngmã

Một danh sách các điểm dừng có sẵn trong bảng điều khiển Breakpoints Nếu bạn đặt một breakpoint trên

dòng mã đó không phải là thực thi, các điểm dừng không được thêm vào

Để loại bỏ các điểm dừng nhấp vào điểm dừng

Toolbar Buttons breakpoint

Bảng 2-10 mô tả các nút breakpoint

Xóa dòng được lựa chọn từ bảng điều khiển breakpoint, và xóa các

breakpoint từ nguồn tập tin HDL

Xóa tất cả các điểm ngắt từ các tập tin mã nguồn HDL

Mở tập tin nguồn HDL trong trình soạn thảo văn bản với các điểm dừng ở tập trung.Kết quả tìm kiếm Bảng điều chỉnh

Bảng Kết quả tìm kiếm sẽ hiển thị các kết quả phù hợp với tiêu chí tìm kiếm từ các Searchlệnh Kết quả hiển thị biểu tượng cho các loại đối tượng được hiển thị và vị trí

của các đối tượng trong thiết kế

Kết quả tìm kiếm lệnh Toolbar Buttons

Bảng 2-11shows và mô tả các nút có sẵn trong bảng Kết quả tìm kiếm

Xóa các nội dung của bảng Kết quả tìm kiếm

Cho biết thêm các tín hiệu liên quan đến kết quả tìm kiếm được lựa chọn để sóng cấu hình trong cửa sổ Wave

Trang 28

Mở tập tin nguồn HDL trong trình soạn thảo văn bản ở dòng nơi đơn vị thiết kế được xác định.

Mở tập tin nguồn HDL trong trình soạn thảo văn bản ở dòng nơi đơn vị thiết kế được khởi tạo

Dừng tìm kiếm

Tìm trong tập tin kết quả Bảng điều chỉnh

Bạn có thể tìm thấy một chuỗi văn bản trong một tập hợp các tập tin như sau

Để sử dụng Tìm trong tập tin tùy chọn:

Chọn Edit> Tìm trong tập tin, hoặc nhấp vào Tìm văn bản trong nút tập tin

Trong Tìm trong hộp Filesdialog, xác định văn bản để tìm kiếm, thiết lập các thông số

cho tìm kiếm của bạn, và chọn Find

Trong Tìm trong tập tin kết quả bảng điều khiển, làm những việc sau đây:

Để xóa tất cả các kết quả từ bảng điều khiển, bấm Clear Allbutton

Để mở tập tin có chứa các kết quả tìm thấy trong không gian làm việc, chọn một tìm kết quả, và nhấn nút Show Kết quả hiện tại

Ngoài ra, bạn có thể kích đúp vào kết quả tìm để mở tập tin

Để xem kết quả tìm kế tiếp, bấm Show Tiếp Resultbutton

Để xem kết quả tìm trước đó, nhấp vào nút Xem trước kết quả

Để ngăn chặn Find hiện đang chạy trong tập tin tìm kiếm, nhấp vào Dừng việc làm nút

Để tiết kiệm Tìm bạn trong tập tin searchresults đến một giá trị Comma Separated (CSV) tập tin, nhấp vào Lưu kết quả như một nút Text File

Tái phát động mô phỏng

Nút Re-khởi động cho phép bạn tái khởi động các mô phỏng ISIM sau khi thực hiện

một sửa đổi trong một phần cứng mô tả ngôn ngữ (HDL) để sửa chữa một

vấn đề xác định Bạn cũng có thể biên dịch lại từ ISIM GUI

Biên dịch lại và tái khởi động hoàn toàn tự động tính năng Các thông điệp hộp thoại chỉ định nơi một vấn đề nằm Tái khởi động giữ tất cả các tùy chọn như đặt ở thời gian biên dịch, và

Trang 29

tự động chạy mô phỏng để thời gian chạy được quy định khi dòng chảy đã được đưa ra từ hoặc là Navigator dự án hoặc các công cụ PlanAhead

• Khi bạn thành công tái khởi động một mô phỏng, mô phỏng của bạn hoàn thành mà không có lỗi

• Khi bạn tái khởi động một mô phỏng không thành công, một hộp thoại sẽ mở ra với cú pháp lỗi thất bại đối với mã nguồn được biên dịch Các liên kết đến mã nguồn có lỗi

trong cửa sổ nguồn Chúng tôi đề nghị bạn giải quyết các lỗi liên quan

tuần tự để sửa chữa các vấn đề và sau đó biên dịch lại bằng cách sử dụng Re-launchbutton để kiểm tra sửa chữa

áp dụng kích thích

Sử dụng lực chọn hộp Signaldialog để nhập các thông số để buộc một tín hiệu VHDL,

Verilog dây, hoặc một reg Verilog để một giá trị không đổi Hộp thoại này sẽ mở ra khi bạn chọnmột

tín hiệu sau đó kích chuột phải vào Constantoption quân Sau khi bạn chỉ định một lực không đổimới,

những giá trị ghi đè lên các bài tập được thực hiện từ bên trong mã HDL hoặc bất kỳ trước

áp dụng liên tục hoặc đồng hồ lực lượng Nhấp Applyto áp dụng tất cả thay đổi Hình 2-3shows các

Lực chọn tín hiệu hộp thoại

Các tùy chọn tín hiệu quân được chọn là:

• Tên tín hiệu

Hiển thị tên tín hiệu mặc định Tên tín hiệu mặc định là tên đường dẫn đầy đủ của

mục đã chọn Bạn có thể thay đổi tên tín hiệu trong hộp soạn thảo Khi bạn nhập một

Tên tín hiệu không hợp lệ trong hộp soạn thảo, chỉnh sửa hộp chuyển sang màu đỏ

Trang 30

Bát phân, và ASCII

• Lực lượng giá trị gia tăng

Quy định cụ thể một lực lượng giá trị không đổi bằng cách sử dụng giá trị cơ số xác định

• Bắt đầu từ Thời gian offset

Bắt đầu sau thời gian quy định Thời gian bắt đầu mặc định là 0 Thời gian có thể là một chuỗi, chẳng hạn

là "10" hoặc "10 ns." Khi bạn nhập một số mà không có một đơn vị, ISIM sử dụng mặc định

• Hủy bỏ sau khi Thời gian offset

Hủy bỏ sau thời gian quy định Thời gian có thể BEA chuỗi như 10 hoặc 10 ns khi một

số nhập vào mà không có một đơn vị, các đơn vị thời gian mô phỏng mặc định được sử dụng

Áp dụng đồng hồ kích thích

Khi bạn kích chuột phải vào quân đồng hồ, bạn có thể sử dụng Xác định hộp Clockdialog nhập các thông số để buộc một tín hiệu VHDL, Verilog dây, hoặc một reg Verilog để một mô hình xen kẽ

(đồng hồ) Mô hình đồng hồ mới được áp dụng sẽ ghi đè tập làm từ trong HDL

mã hoặc bất kỳ áp dụng trước đó lực lượng liên tục hoặc đồng hồ Nhấp Applyto áp dụng thay đổi

Xác định đồng hồ hộp thoại

Kích chuột phải vào quân Clockto mở Xác định đồng hồ hộp thoại Các tùy chọn trong hộp thoạilà:

• Tên tín hiệu

Hiển thị tên tín hiệu mặc định, đó là tên đường dẫn đầy đủ của mục đã chọn trong

bảng điều khiển đối tượng hoặc dạng sóng Bạn có thể changethe tên tín hiệu trong hộp soạn thảo khi

bạn nhập vào một tên tín hiệu không hợp lệ trong hộp soạn thảo , chỉnh sửa hộp chuyển sang màu đỏ

Lưu ý: Chạy restartcommand hủy bỏ tất cả các forcecommands ISIM hiệu quả

• Giá trị Radix

Hiển thị các thiết lập cơ số hiện tại của các tín hiệu được lựa chọn Bạn có thể chọn một trong những

loại hỗ trợ cơ số từ hộp thả xuống : nhị phân , thập lục phân , Unsigned

Số thập phân , Ký thập phân , Octal , và ASCII

• Giá trị hàng đầu Edge

Xác định cạnh đầu tiên của mô hình đồng hồ Edge Giá trị hàng đầu sử dụng cơ số

Giá trị được định nghĩa trong Radix

• Trailing cạnh giá trị gia tăng

Xác định cạnh thứ hai của mô hình đồng hồ Giá trị Trailing Edge sử dụng cơ số

xác định trong giá trị Radixfield

• Bắt đầu từ Thời gian offset

Bắt đầu lệnh có hiệu lực sau thời gian quy định từ mô phỏng hiện hành các

Thời gian bắt đầu mặc định là 0 Thời gian có thể là một chuỗi , chẳng hạn như 10 hoặc 10 ns Nếu bạn nhập một

số mà không có một đơn vị , ISIM sử dụng đơn vị sử dụng mặc định asreturned bởi ISIM getuserunitTcl lệnh

• Hủy bỏ sau khi Thời gian offset

Hủy bỏ lệnh có hiệu lực sau thời gian quy định từ mô phỏng thời gian hiện tại

Ngày đăng: 05/06/2014, 09:44

HÌNH ẢNH LIÊN QUAN

Bảng 2-1lists các thành phần giao diện ISIM như idenfied trong Hình 2-1, trang 9, và liên kết  đến các - Hướng dẫn Sử Dụng ISIM của ISE 14.5
Bảng 2 1lists các thành phần giao diện ISIM như idenfied trong Hình 2-1, trang 9, và liên kết đến các (Trang 9)
Bảng 2-4 mô tả các nút hệ thống phân cấp thiết kế trong Trường và các quá trình bảng điều  khiển. - Hướng dẫn Sử Dụng ISIM của ISE 14.5
Bảng 2 4 mô tả các nút hệ thống phân cấp thiết kế trong Trường và các quá trình bảng điều khiển (Trang 14)
Hình 2-2, trang 14shows các Trường và các quá trình bảng điều khiển . - Hướng dẫn Sử Dụng ISIM của ISE 14.5
Hình 2 2, trang 14shows các Trường và các quá trình bảng điều khiển (Trang 14)
Bảng 2-6lists các nút tín hiệu ISIM. Bảng 2-7, trang 19lists các nút tín hiệu Bus. - Hướng dẫn Sử Dụng ISIM của ISE 14.5
Bảng 2 6lists các nút tín hiệu ISIM. Bảng 2-7, trang 19lists các nút tín hiệu Bus (Trang 17)
Bảng 2 - 8shows và mô tả các nút trên thanh công cụ cửa sổ sóng . - Hướng dẫn Sử Dụng ISIM của ISE 14.5
Bảng 2 8shows và mô tả các nút trên thanh công cụ cửa sổ sóng (Trang 20)
Bảng điều khiển . - Hướng dẫn Sử Dụng ISIM của ISE 14.5
ng điều khiển (Trang 21)
Hình 8 - 1through Hình 8-3 , trang 88display bước từ 1 đến 8 : - Hướng dẫn Sử Dụng ISIM của ISE 14.5
Hình 8 1through Hình 8-3 , trang 88display bước từ 1 đến 8 : (Trang 51)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w