Jump to content

    

su_evgeniy

Участник
  • Content Count

    16
  • Joined

  • Last visited

Community Reputation

0 Обычный

About su_evgeniy

  • Rank
    Участник
  1. Добрый день! Может кто в курсе по поводу совместимости JTAG отладчика ADZS-ICE-2000 и TigerSharc (ADSP-TSxxx)? У продавцов в описании - "поддержка всех JTAG-совместимых процессоров AD". У них же в описании - "поддержка архитектур: Blackfin, SHARC". В описании на отладчик сказано примерно такого плана - "список поддерживаемых изделий ищите на сайте в ветках тех. поддержки". Короче про TigerSharc пока не нашел нигде инфы. PS: Поставщик предлагает замену снятого с производства ADZS-USB-ICE на этот ADZS-ICE-2000. Его цена около 3000$. Конечно можно купить ADZS-HPUSB-ICE, но у него цена кусается порядка 7500$.
  2. Цитата(Golikov A. @ Aug 26 2013, 17:21) вот как то так, на 3 клока, старт через каждые 5 клоков... чет как то картинку по нормальному выложить я так и не смог... http://files.mail.ru/A80A85A5255C4F20B75E3CB76C3E8970?t=1 вот так, чтоб без баб голых Спасибо! То что нужно. Также, всех благодарю за участие в обсуждении.
  3. Поскажите начинающему как реализовать, вроде-бы, несложную схему на VHDL: Есть сигнал start. Длительность его лог. 1 = длительности clk. Скважность = N*clk. Т.е. между фронтами start умещается N clk. По сигналу start нужно выдать M (M<N) штук clk. В данный момент N = 20 M = 16, но может измениться. Как я вижу нужен: 1. счетчик clk - st_clk. Запускать его по сигналу start. 2. компаратор, выдающий сигнал en_clk <= '1' при st_clk<M else en_clk <= '0' 3. clk_out <= clk and en_clk Что я написал: Кодsignal st_calc_clk     : natural range 0 to M := 0;    -- счетчик клоков блока вычислений signal en_st            : std_logic := '0'; signal clk_s            : std_logic := '0'; clk_s <= clk and en_st; process (clk, aclr, start) begin        if(aclr = '1') then     st_calc_clk <= 0;         en_st <= '0';   elsif (rising_edge(clk)) then          if(start  = '1') then           st_calc_clk <= 0;       en_st <= '1';     else                        if (en_st = '1') then                          if(st_calc_clk = M) then                                en_st <= '0';                        end if;             st_calc_clk <= st_calc_clk+1;         end if;                                end if;             end if;      end process; Но т.к. все работает по переднему фронту clk. При срабатывании условия if(st_calc_clk = M) then en_st <= '0'; по выходу логического элемента clk_s <= clk and run_st; будет короткий "торчок". Поэтому мне, наверное, нужно выставить запрет выдачи clk en_st <= '0' либо по предыдущему заднему фронту, либо по лог. 0. Тогда ругается компилятор.
  4. Помогите разобраться. Использую Quartus 2 13.0 64 bit Web Edition. В VHDL коде тестбэнча при компиляции выдает ошибку на любое использование типа time: ЦитатаError (10476): VHDL error at tb_w7.vhd(108): type of identifier "ns" does not agree with its usage as "time" type Например: Цитатаwait for 1000 ns; Если закоментарить строки с этим типом, тогда все компилится. Причем, старые проекты, созданные в 11-м квартусе тоже компиляться.
  5. Отладочный комплект ADSP-TS201 Ez Kit Lite. Не ставится драйвер под Windows 7 64 для USB debugging interface. Под XP ставится без проблем. Нужно работать через USB кабель т.к. Коробочки JTAG эмулятора не имеется. Что делать?
  6. Спасибо! Через таймеры так через таймеры и разбираться уже с ними не надо все подсказали! Еще вопрос: как в С определять комплексный тип данных, чтобы потом правильно подставлялись инструкции ассемблера комплексного умножения. Может include какой? Или же все-таки макросами нужно самому описывать?
  7. Цитата(su_evgeniy @ Aug 9 2012, 11:42) Встала необходимость освоения процов TMS320C66x. До этого писал для ADSP- TS101,201. Отладочной комплекта пока нет, т.к. еще не определились конкретно с камнем. Так что пока симулятор. Набросал первую молотилку пока на C. Вопрос: в каком регистре или области памяти посмотреть счетчик тактов (CPU cycle counter). В регистрах обнаружил пока только PC. Нашел отображение в самой нижней панели, но откуда он считываеся?
  8. Встала необходимость освоения процов TMS320C66x. До этого писал для ADSP- TS101,201. Отладочной комплекта пока нет, т.к. еще не определились конкретно с камнем. Так что пока симулятор. Набросал первую молотилку пока на C. Вопрос: в каком регистре или области памяти посмотреть счетчик тактов (CPU cycle counter). В регистрах обнаружил пока только PC.
  9. Короче порылся покопался и ничего более быстрого не нашел: Линейный весовой алгоритм гораздо больше операций которые не перекрывают недостатки нелинейных переходов а также приводят к сложности распутывания если несколько одинаковых элементов в окне. Рекурсивный алгоритм определения и удаления min и max также не оказался быстрее. Да еще он чисто медианный. В моем алгоритме при окне = 9 среднее значение 21 такт/отвод, вычисленное по 1000 входным отсчетам. При окне<20 использую линейный поиск уходящего отсчета. Если больше - эффективней становиться бинарный поиск.
  10. Может тогда алгоритм медианного фильтра кто-нибудь порекомендует?
  11. Реализовал для ADSP-TS201 (Tiger Sharc) ранговый фильтр удалением-вставкой. Работает не очень быстро т.к. есть нелинейные переходы и не выходит правильно использовать конвейер. Может кто поделиться опытом реализации данного фильтра.
  12. Цитата(ELVEES R&D Center @ Oct 5 2009, 18:42) Пока сайт был недоступен ответил по email с приложением проекта тех. описания. Поддержка реализована в MCStudio3, отладочная плата тоже есть. Спасибо! А есть ли возможность "пощупать" демо версию MCStudio3 ? И еще, на счет стоимости NVCom-01 и MCStudio3?
  13. Цитата(ELVEES R&D Center @ Sep 24 2009, 14:06) Много лишнего можно просто не использовать По производительности NVCom-01 Tiger Sharc'и замещает. Областей применения у него много, в том числе ЦОС в радиолокации. Предлагаю обсудить этот вопрос по телефону или при личной встрече. Спасибо за ответ. Прежде всего, хотелось бы, для начала, ознакомиться с тех. документацией на данный процессор. И еще поинтересоваться, реализована ли уже поддержка данного процессора в MCStudio и будет ли изготовляться отладочный комплект.
  14. Цитата(ELVEES R&D Center @ Sep 24 2009, 09:41) Процессор MC-0428 не поставляется. Те, что были изготовлены по 0.18, работают нестабильно. Серия не изготавливалась. В настоящее время есть планы по коррекции проекта и выпуску чипов по технологии 130 нм. Тем, кто ориентировался на MC-0428, рекомендую обратить пока внимание на NVCom-01: http://multicore.ru/index.php?id=601 или на 1892ВМ5Я: http://multicore.ru/index.php?id=46 Спасибо, ясно. Просто ищем замену Tiger Sharc' ам. Область применения - многоканальная ЦОС в радиолокации. А в NVCom-01, судя по описанию, много лишнего для нас и область применения иная.
  15. Цитата(Е.А. @ Sep 23 2009, 12:25) Ну, можно у них по почте спросить... Мне кажется, они сами верней ответ дадут Учитывая, что бОльшая часть здесь сидящих такое название, скорей всего, слышит впервые MC-0428 (MCF-0428, MCF0428) - 5 ядер на кристалле 4 DSP 1 RISC. Вот один постил зимой еще http://electronix.ru/forum/index.php?showt...22275&st=45. Седьмой пост с верху пользователь gordano. Только больше его на форуме замечено не было. Может кто знает как с ним связаться (может поделиться опытом)