Создать DO файл можно просто, вводя набор команд в текстовом файле. В этом уроке вы будете создавать DO файл, который загружает проект, добавляет сигналы в окно Wave, обеспечивает стимулы для этих сигналов, и затем продолжает симуляцию. Вы можете также сделать DO файл из сохранённых transcript файлов. Обратитесь к секции "Сохранение transcript файлов как макрос (DO) файл".
        1. Смена директории на созданную в уроке "Основы симуляции".
        2. Создание DO файла, который будет добавлять сигналы в окно Wave, форсировать сигналы и запускать симуляцию.
        a. Выберите File > New > Source > Do для создания нового DO файла.
        b. Введите следующие команды в окне Source:
       
        vsim testcounter_opt
        add wave count
        add wave clk
        add wave reset
        force -freeze clk 0 0, 1 {50 ns} -r 100
        force reset 1
        run 100
        force reset 0
        run 300
        force reset 1
        run 400
        force reset 0
        run 200
       
        3. Сохранение файла.
        a. Выберите File > Save As.
        b. Введите sim.do в поле File name: и сохраните его в текущей директории.
        4. Исполнение DO файла.
        a. Введите do sim.do в VSIM>запрос команды.
        ModelSim загружает проект, исполняет сохранённые команды и отображает временные диаграммы в окне Wave (рис. 15-1).
        5. Когда вы закончите этот урок, выберите File > Quit для выхода из ModelSim.