реклама на сайте
подробности

 
 
> Предлагаются услуги по реализации c-алгоритмов на FPGA, c-алгоритм -> edif/vhdl/verilog/прошивка
Harbour
сообщение May 7 2006, 19:11
Сообщение #1


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Hi.

Реализуем, в частном порядке, различные c-алгоритмы на FGPA, с учетом
оптимизации по скорости и обьему логики, также по заказу возможна разработка
пайплайна для алгоритмов. Поддерживаются FPGA фирм Altera/Xilinx/Actel.

Входные данные :

- алгоритм в виде исходника на с/c++
- желаемое время исполнения или частота design'а и количество тактов
- приветствуется тест-вектор для алгоритма

Выход :

- EDIF
- VHDL/Verilog
- прошивка с заданным pin-out'ом (только для семейств фирмы Altera)

Ограничения:

- понятное дело не поддерживаются :
- рекурсивные функции
- malloc/free
- указатели типа void
- пока не поддерживаются операции с floating point, т.е. алгоритм, который
таковые использует, необходимо перевести в fixed point
- прошивки и реальная time-and-fit проверка поддерживается пока только для
FPGA семейств фирмы Altera

Замечания:

Данная фишка будет полезна тем кого не жмет место в FPGA, а жмет скорость
реализации проекта.

Для оценки прилагается немного обкоцанный (без оптимизации, без пайплайна и
т.д.) тестовый проект для Альтеры, слеплен в precision и разведен в linux
quartus 5.1 sp2 - ITU-T compliant G.726 16kbit encoder на 240 каналов (8 X
E1 A-law) с входом для начальной установки кажного кодека и выходом
тон-детектора соответственно для каждого канала (2-ой бит enc_val). Состояние
компрессора для каждого из каналов хранится во внутренней памяти FPGA, в
данном примере использован первый циклон - EP1C12. Интерфейс с ф-ией - флаги
типа start/done, пример работы дан в wave-form файле. Также в архиве
присутствует тест-вектор (входной - nrm.a.raw, выходной - rn16fa.i.raw) из
itu стандарта, для проверки. Характеристики данного проекта :

- частота дизайна : 70 MHz
- время готовности ф-ции к работе после глобального сброса : 82 мкс
- число тактов на полную операцию кодирования : 17 (243 нс)
- ресурсы : 6061 Cells (50% от ресурсов камня) / 98560 memory bits (41% от него же)

За остальным пишите в PM.
Прикрепленные файлы
Прикрепленный файл  g726.rar ( 186.44 килобайт ) Кол-во скачиваний: 117
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Harbour
сообщение Jun 18 2006, 05:15
Сообщение #2


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Раздачу данных слонов прекращаю, на неопределенный срок.
Go to the top of the page
 
+Quote Post
fontp
сообщение Jul 4 2008, 07:40
Сообщение #3


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



G723.1 хочу smile.gif

G726 - детсккая задачка.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jul 4 2008, 08:02
Сообщение #4


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



пишите в private - обсудим цену, 30% я беру вперед
Go to the top of the page
 
+Quote Post
Doka
сообщение Jul 4 2008, 18:36
Сообщение #5


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



[offtop]
Catapult Synthesis ?


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jul 4 2008, 23:20
Сообщение #6


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



не он один wink.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016