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

V1ad

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

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

  • Посещение

Сообщения, опубликованные V1ad


  1. Интересно,

    если не трудно подскажи каую библиотеку использовать,

    а насчет COREGENA - так он именно глючит (при трассировке не включает файл в проект)

    и надо из-за этого описать самому-ручками,

    Просто организовать массив - не нормально так как не получается BRAM, а тогда как?

    :)

    библиотека, конечно, того чипа, что Вы используете. virtex?

    к сожалению, сейчас не стоит библиотека virtex

    но должно быть так:

    --сначала подключаете библиотеку

    library virtex;

    use virtex.all;

     

     

    --открываете библиотеку и смотрите список компонентов

    --определяетесь какой тип памяти Вам нужен: двухпортовая

    --RAMBRAMB4_Sn_Sm или однопортовая RAMB4_Sn

    --где n и m разрядность шины данных памяти

    --в архитектуре декларируете компонент выбранный компонент,

    --этот текст нужно скопировать можно из исх. текста компонента в библиотеке

    --

    component RAMB4_Sn_Sm

    (

    ......

    );

    -- а потом подключаете компонент в теле кода (после begin)

    comp_name: RAMB4_Sn_Sm

    port map(

    ...

    );

  2. Вынес счетчик в другой процесс. Результат, использует однопортовую распределенную, но главное в результате синтеза все ресурсы ПЛИС исчерпаны :excl: , тогда как, блочная память без проблем рнеализуется :wacko:

    Опишите память компонентом BlockRAM (RAMB*) или сгенерите ядро.

  3. 7-10 евро-баксов за страницу??? Да я за такие деньги не только пИрИвАдить не буду, я задницей не пошевелю. Нормальная расценка - для новичка без технической специальности 100-150 евро за страницу, для специалиста - до 500. При этом, конечно, текст на выходе должен быть полность готов к публикации.

    500/стр - это шутка? Сколько же получать в месяц специалисту-переводчику при этих расценках надо?

  4. А на языке VHDL никак?

    или как CoreGen подключить в проект на VHDL?

     

    К сожалению, Вы не сказали, какую память Вы хотите создать: двух- или однопортовую.

    Block RAM - это библиотечный элемент объемом 4кБит.

    RAMB4_Sn - однопортовая RAM

    RAMB4_SmSn - двухпортовая RAM

    где n,m - разрядность шины данных

    Их описание есть в документации Libraries Guide Xilinx, например ISE. А еще лучше описание взять из самой библиотеки Virtex.

    Соответственно, если требуется описать блок памяти 16К в VHDL, надо создать компонент в который подключить один из двух вышеуказанных компонентов и, например, конструкцией generate разможнить в нужном формате эти BlockRam.

     

    Что касается Coregen, то он создает уже готовый компонент, который просто подключаете к себе в проекте.

  5. При работе в DXP (не 2004) постоянно через какое-то время перестают работать пункты меню. Приходится перезапускать программу.

    Кто-нибудь сталкивался с этим?

    Наверняка, плохо сломанная пиратская трайл-версия.

  6. С каких это пор Protel (довольно посредственная и глючная поделка) стал относиться к тяжелым САПР? А насчёт того чем пользуюсь. Сам до недавнего времени пользовал ПИКАД 200Х в связке со спектрой и был весьма доволен.  Сеёчас пересел на WG и нехватает многого из того что было в пикаде.

    Поэтому и появляются такие фразы насчет посредственности и глючности.

     

    Почти за 10 лет пользовал PCAD, DesignLab, OrCAD, Protel. Сейчас остановился на последнем. Но при этом, регулярно проверял другие продукты.

    Правда в основном это относится к разводке ПП и притом исключительно вручную - авторазводчики не устраивают: либо не справляются, либо делают это медленно и плохо. Но не суть.

    Тут, дело, мне кажется не в том, какой лучше, какой хуже, а в совместимости пользователя и пакета, а также решаемых задач . Так для меня так и не стал приемлемым PSD/OrCAD, хотя встречал людей, для которых все наоборот. Думаю, никто не будет отрицать, глюков есть масса у всех пакетов. Могу привести, чем меня не устраивает каждый из редакторов ПП.

    Итого вывод: каждому будет свой "нормальный".

  7. Может я морально устарел в этом плане ;), но насколько помню, самой хорошей АКФ обладали М-последовательности. Которые не реально было применить в локаторе, для увеличения разрешающей способности по дпльности, отсюда и появились сигналы со сложной базой. Но в связи они заняли прочное место.

    М-последовательности и сложные сигналы на их базе уже лет 20 применяют в радиолокации.

×
×
  • Создать...