mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
Переход на использование mem-файлов (#38)
Раньше в вивадо была проблема с использованием mem-файлов. Они нормально моделировались, но при этом не использовались в синтезе, пока им не выставишь тип "Memory Initialization File". Однако с выставлением этого типа файл нельзя было открыть в вивадо (и даже поменять тип этого файла). Поэтому, все файлы в курсе носили расширение .txt, чтобы их можно было легко открыть в любом другом редакторе, а в вивадо выставлялся злополучный тип "Memory Initialization File" вручную. Сейчас же, судя по всему, вивадо нормально выполняет синтез и с "Memory File" тоже, а значит нет нужды в каком-либо изменении типов, лишь бы файлы носили расширение .mem. При этом файлы этого типа можно открывать и редактировать в редакторе вивадо.
This commit is contained in:
committed by
Andrei Solodovnikov
parent
6b2f0c2bab
commit
1bb2fdd323
@@ -154,10 +154,10 @@ cyberconverter принимает до двух аргументов. Поряд
|
||||
cyberconverter --help
|
||||
```
|
||||
|
||||
2. Преобразование программы, записанной в файле `test.txt`, с записью результата в файл `program.txt`:
|
||||
2. Преобразование программы, записанной в файле `test.txt`, с записью результата в файл `program.mem`:
|
||||
|
||||
```bash
|
||||
cyberconverter test.txt program.txt
|
||||
cyberconverter test.txt program.mem
|
||||
```
|
||||
|
||||
3. Если не указан второй аргумент, результат будет записан в файл:
|
||||
@@ -169,7 +169,7 @@ cyberconverter принимает до двух аргументов. Поряд
|
||||
|
||||
Результат будет записан в файл `test_converted.txt`.
|
||||
|
||||
4. Если программа будет запущена без аргументов, то исходным файлом будет считаться файл `program.txt`.
|
||||
4. Если программа будет запущена без аргументов, то исходным файлом будет считаться файл `program.mem`.
|
||||
|
||||
В случае отсутствия исходного файла, наличия неподдерживаемых символов или неверной длины инструкции будет выведено сообщение об ошибке.
|
||||
|
||||
|
Reference in New Issue
Block a user