Перейти к содержанию
    

qwesystemc

Участник
  • Постов

    27
  • Зарегистрирован

  • Посещение

Весь контент qwesystemc


  1. Если PID потомка, то надо делать не #gdb my_prog PID а #gdb child_prog PID Также стоит убедиться что не компилировал с тех пор как запустил программу, а также можно попробовать продолжить c и попытаться остановиться еще раз.
  2. А в чем смысл gate-level моделей то? В любом силиконовом компиляторе есть опция выдать результат компиляции в виде gate-level модели: берешь любую синтезируемую модель, компилируешь и наслаждаешся. Хотя на мой взгляд, что в текстовом виде, что в виде схемы любая нетривиальная модель в виде набора gateов совершенно нечитабельна.
  3. Читать по-японски совсем не сложно: http://babelfish.altavista.com/, так что вся "отрезанность" это только кажемость :-)
  4. Может создаться впечатление, что других свободный систем реального времени и не существует вовсе, да и заголовок темы какой-то странный. Тот же http://www.freertos.org/, например, да и нагуглить можно много чего еще. Впрочем, остряки утверждают что если нужно "чисто реальное" время, то зачем вообще ОС :-)
  5. Может конечно совет глупый, но если все что надо сделать это поменять один порт на другой, то можно просто в бинарнике все "in/out стандартный порт" заменить на "in/out новый" (ну и вспомнить про ins/outs, конечно).
  6. SystemC предназначен именно для системного проектирования, а не для того что бы использовать его вместо *hdl. То есть это более высокий уровень описания алгоритма работы чем даже поведенческий hdl. Поэтому, кстати, и выбор Си++ как базы -- все равно раньше люди код для тестирования алгоритма на этом уровне писали на Си/Си++. Ну а самый главный аргумент это вероятно скорость работы: нормальный Си код все-таки работает быстрее чем (даже скомпилированный) *hdl.
  7. rsync позволяет синхронизировать файлы по сети без полной пересылки данных (пересылаются только изменения), на ленту tar, a если на CD, то tar & cdrecord
  8. Как это может не получаться циклами то -- циклами можно написать совершенно любую программу. Ну например (не тестировал), let i = 0 repeat length(a) if(abs(a - b) le 0.001) r = a end i = i + 1 end Если не получилось, то напиши хотя бы что пробовал и какие сообщения об ошибках получил.
  9. Это даже не столько "оружие отчаяния," сколько неугасающая жажда сделать нечто "магическое," что решит все проблемы и свою голову напрягать не надо будет -- как обычно основная проблема в том что "серебрянных пуль" на склад опять не завезли :-) Если в середине прошлого века увлечение НН еще можно было списать на "детскую болезнь" (по образу того, как еще ранее пытались строить махолеты -- самолеты летающие как птица), то что привлекает серьезных людей сейчас не совсем ясно.
  10. Ну так и не надо их модифицировать самому, ведь для этого и есть функции стандартной библиотеки fopen, fclose, ...
  11. Тут есть некий терминологичекий зацеп: арм все-таки на шине сидит, а значит является микропроцессором. Когда говорят "микроконтроллер" мне представляется нечто похожее на пик или 8051 - на такое ни линукс ни юсилинукс не поставить. Похоже, что вся радость от юсилинукса в том, что не нужен блок управления виртуальной памятью - так что не ясно какой смысл его использовать на ARM7TDMI - ведь у него то MMU все равно есть (http://www.uclinux.org/ports/) и линукс у меня прекрасно на арме работал, вот только скорость меньше чем на 386 из прошлого века :-)
  12. А как вы это себе физически преставляете: в "устройстве" должны быть разъёмы для всех существующих в природе процессоров или только для кого то конкретного? Хотя это и сомнительно, но может быть и есть тестеры для нужного вам процессора. Попробуйте в инете jtag поискать...
  13. Во-первых, там есть обыкновенные циклы (while, repeat, foreach, ...), так что можно сделать все что угодно. А может и эта функция поможет: man nutmeg: diff plot1 plot2 [vec ...] Compare all the vectors in the specified plots, or only the named vectors if any are given. There are different vectors in the two plots, or any values in the vectors differ significantly the dif- ference is reported. The variables abstol, reltol, and vntol are used to determine what "significantly" means (see the SPICE3 User's Manual).
  14. Тут тебе поможет любая книжка по Си++ или Си:^, |, &, ~
  15. Только стоит не забывать, что хотя на пользовательском уровне FreeBSD от Linuxа почти ничем не отличается, то на низком уровне различий весьма и весьма много. Про линукс в контроллерах слышал каждый, а вот про FreeBSD в этом качестве я лично не слыхал почти ничего. Еще недавно из всех BSD только netbsd.org могла похвастаться встаиваемыми приложениями, хотя может время и изменилось...
  16. Чем дистрибутив "удобнее и красивее" тем он сложнее. Если все равно работаешь под виндами, то попробуй либо http://topologi-linux.sourceforge.net/ который работает прямо в виндах, либо knoppix, который грузится с CD и не требует никакой установки.
  17. www.saxara.ru похоже стало ресурсом САЛОН-АТЕЛЬЕ, а где теперь та сахара?
  18. У вектора есть бервъй бит и последний (левъй и правъй), так что получается не переворот а просто смена обозначений. Не совсем ясно зачем себя же и запутъвать: введи `define N 8 и используй D[`N-номер] когда используешь в другую сторону.
  19. A нельзя ли немного поподробнее о нейроннъх сетях без перцептронов? BTW: а где конкретно на aimatrix.nm.ru а то я там пока только какую то псевдонаучную бредятину про астрологию нашел :-)
  20. Обучение в вузе дает диплом, которъй является неким знаком символизирующим что чел потратил пять лет жизни на изучение данного предмета. На мой взгляд самое важное иметь общее представление о максимально широком круге вещей и знать где искать и ключевъе слова, тогда легко будет найти то чем занимаешся в даннъй конкретнъй момент. Знания на каждой работе требуются разнъе, если даже нет возможности работать, то все равно можно походить на интервью - заодно и узнаешь что требуется сейчас.
  21. Да вроде прекрасно во времена spice и fortran такие проблемы решались: просто на каждой строчке печатаешь все пробелы кроме того символа, который изображает значение сигнала (если только моноширинный шрифт стоит, типа курьера): -------------------------------------------------------------------------- frequency v(3) -3.00e-01 0.00e+00 3.00e-01 6.00e-01 ----------------------|----------------|----------------|----------------| 1.000e-01 5.236e-01 . . . + . 1.122e-01 4.034e-01 . . . + . 1.259e-01 2.690e-01 . . + . . 1.413e-01 1.310e-01 . . + . . 1.585e-01 4.208e-03 . + . . 1.778e-01 -9.709e-02 . + . . . 1.995e-01 -1.647e-01 . + . . . 2.239e-01 -1.991e-01 . + . . . 2.512e-01 -2.069e-01 . + . . . 2.818e-01 -1.972e-01 . + . . . 3.162e-01 -1.777e-01 . + . . . 3.548e-01 -1.545e-01 . + . . . 3.981e-01 -1.309e-01 . + . . . 4.467e-01 -1.091e-01 . + . . . 5.012e-01 -8.976e-02 . + . . . 5.623e-01 -7.322e-02 . + . . . 6.310e-01 -5.934e-02 . + . . . 7.079e-01 -4.786e-02 . + . . . 7.943e-01 -3.847e-02 . + . . . 8.913e-01 -3.084e-02 . + . . . 1.000e-00 -2.467e-02 . + . . . 1.122e+00 -1.971e-02 . + . . . 1.259e+00 -1.572e-02 . +. . . 1.413e+00 -1.253e-02 . +. . . 1.585e+00 -9.981e-03 . +. . . Для графического режима есть gnuplot, практически любая математическая система (матлаб, ...), да и для многих языков есть библиотеки (pgplot, plplot, gplot, ...)
  22. Честно говоря, я в шоке: вы что, прямо вот так вот карандашом на бумаге чертите схемы и отправляете заказчикам?
  23. Я в свое время решил такие проблемы радикально: снес винды -- накой они мне (будет очень нужно vmware или wine поставлю). Но можно сделать и наобарот: поставить линукс под винды (vmware или coLinux), или можно выделить место на диске под виндами (просто записав туда большой файл), а потом его использовать как линуксовский раздел (ntfs под линуксом поддерживает безопасную запись если не изменять размер файла), а можно и то и другое сразу: http://www.topologilinux.com/
  24. http://scilabsoft.inria.fr/product/man/htm...gnal/Signal.htm И все совершенно бесплатно. Но если это у тебя задача такого рода единственная и последняя то и правдо легче самому программу написать...
  25. Выбор темы для дисера дело не простое, а может и самое сложное во всем этом процессе. Ни в коем случае не стоит откладывать это напотом: исследования без направления исследования почти гарантированно никуда не приведут. Вообще то для того людям и дается научный руководитель что бы он помог в придумывании темы (под темой я понимаю не конкретную словестную формулировку). Что до сбора СНК из модулей то и правда такие програмы есть практически у все EDA фирм (у синпсиса тоже есть, хоть его еще и не упоминали тут). Да и сам подумай, какие шансы у одного человека за три года написать то, что серьезные конторы не сделали (разве что если они и не пытались делать).
×
×
  • Создать...