Jump to content

    
Sign in to follow this  
billidean

Ищу удаленную работу

Recommended Posts

Здравствуйте.

Ищу удаленную работу по разработке систем с использованием ПЛИС фирмы Альтера.

Имеется опыт работы с Квартусом, Еклипсом (для НИОСа), МоделСимом.

В разработанных мной проектах использовал следующие IP-ядра: UART, DDR3, PCI-Express.

Есть опыт использования процессора НИОС (также с использованием RTOS uCOSII) и написании компонентов для подключения к нему по шине Авалон.

 

Если Вам пригодится моя помощь пишите на ob6k508[собака]mail.ru

 

Несколько проектов, над которыми я работал:

без использования НИОСа - прием данных по линиям от АЦП(либо напрямую, либо по доморощенным интерфейсам с ALTGX), конвейерная обработка, запись этих данных в ОЗУ(в качестве ОЗУ используется DDR3), после сбора определенного количества данных они вычитываются из ОЗУ и отправляются на ПК по PCIExpress. Самым сложным здесь оказалась разработка циклограммы работы с ОЗУ (запись и чтение) при условии, что входной поток данных непрерывен.

Еще были проекты с использованием НИОСа - передача/прием данных по линии RS232 с ПК с использованием ОС uCOS. Здесь НИОС являлся модератором работы нескольких модулей, контролировал процесс, получал данные, обрабатывал их и отсылал на ПК.

Несколько проектов поменьше: обработка данных КИХ-фильтрами, написание специализированных интерфейсов.

 

Был занят работой над контроллером NAND Flash.

 

Сейчас свободен.

Share this post


Link to post
Share on other sites

Вопрос к модераторам:

я сегодня обновил объявление, добавил, что я сейчас свободен, и надеялся на то, что оно будет на первой странице форума "Ищу работу". Но получилось как-то все совсем не так. Или это Вы сами так сделали, объединили все мои сообщения в одно, но с датой самого первого поста(8 мая 2013)??

Если так, то скажите, зачем Вы так сделали??

И как мне поднять тогда свое объявление на первую страницу??

 

Share this post


Link to post
Share on other sites
И как мне поднять тогда свое объявление на первую страницу??

Автор топика вроде как имеет возможность поднимать тему вверх. Поищите по кнопкам.

Share this post


Link to post
Share on other sites

Из новых направлений добавил в свою копилку проект с использованием Езернета как интерфейса обмена между ПК и ПЛИС StratixIV.

Share this post


Link to post
Share on other sites

Из последнего: отработан модуль, который при подключении к НИОС позволяет работать в флэш-памятью EPCS как с обычной областью ОЗУ и не требует дополнительных интерфейсов.

Пример кода использования модуля (для НИОСа):

    typedef struct my_struct
    {
        alt_u32 s_32;
        alt_u8 s_m_3[3];
        alt_u16 s_16;
    } my_struct;

int main()
{

    my_struct *ms;
    ms = (my_struct*)alt_remap_uncached((void*)(EPCS_CONTROLLER_0_BASE),sizeof(my_struct));
  // сброс рабочего сектора флэшки перед записью
  ms->s_32 = 0xABCDEF55; // Clear this sector
  printf("Clear end\n");

  ms->s_16 = 0xabcd;
  ms->s_m_3[0] = 0x1;
  ms->s_m_3[1] = 0x2;
  ms->s_m_3[2] = 0x3;
  ms->s_32 = 0xdeadbeaf;

  printf("ms->s_32 = 0x%lx\n", ms->s_32);
  printf("ms->s_16 = 0x%x\n", ms->s_16);
  printf("ms->s_m_3[0] = 0x%x\n", ms->s_m_3[0]);
  printf("ms->s_m_3[1] = 0x%x\n", ms->s_m_3[1]);
  printf("ms->s_m_3[2] = 0x%x\n", ms->s_m_3[2]);

Таким образом нет необходимости использования Альтеровских драйверов.

Большой плюс модуля - это бО'льшая скорость отработки транзакций с флэш-памятью по сравнению с драйверами Альтеры.

 

При необходимости можно проработать применение модуля и к другим типам флэш-памяти.

 

З.Ы.: на данный момент загруженность не большая. Могу выполнять новые заказы.

Edited by billidean

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this