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

 
 
 
Reply to this topicStart new topic
> tms320c50 в fpga, ip core ищу
Vasily_A
сообщение Jul 24 2013, 07:05
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 1-03-05
Из: Калуга, СССР
Пользователь №: 2 957



есть устройство с древним tms320c50 (16 бит целоцисленный дсп) и обвязкой в виде двухпортового озу.
работает на 50МГц.
п\о на ассемблере, очень объемное и неподдерживаемое. (грузится на лету с хоста в дуалпорт озу)
есть идея положить это все в (например) виртекс примерно 500тысячный.

что удалось найти:
вроде как существует ip core для tms320c25, но это не совсем то... вроде как есть китайское коре hm320c50 - но там все совсем непонятно.

може кто подскажет где копать? может есть какие наработки именно в сторону 320с5х ?
Go to the top of the page
 
+Quote Post
DASM
сообщение Jul 24 2013, 07:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Простите за любопытство - для такого ядра действительно 500 000 CLB надо ??
Go to the top of the page
 
+Quote Post
Vasily_A
сообщение Jul 24 2013, 08:34
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 1-03-05
Из: Калуга, СССР
Пользователь №: 2 957



Цитата(DASM @ Jul 24 2013, 11:41) *
Простите за любопытство - для такого ядра действительно 500 000 CLB надо ??


нет. но в изделии они (500к в бга363) уже стоят, а плодить номенклатуру смысла нет.
плюс 64к дуалпорт озу надо, а в 500к чипе их проще реализовать без особых ограничений.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jul 24 2013, 14:51
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



может переписать? Вы уже мучаетесь с поддержкой старой базы, потом будет куча ошибок и не поддержек софтварного ядра, потом потребуются правки ног и прочего. Получается что вы вбиваете костыль за костылем, проделав все это вы будите спокойно спать? У вас будет железная уверенность что внутри все крутиться как надо, и ничего не всплывет потом?

Опять же не поддерживаемый код, уверен что теперь можно выбрать процессор где этот код станет нормальным С подобным, со всеми излишками этого языка для удобства поддержки, при том работающий чуть ли не с большей производительностью чем старый...

Понимаю деньги, но это не мертвые вложения, они имеют перспективы, в отличии от забивания костылей... ИМХО
Go to the top of the page
 
+Quote Post
Vasily_A
сообщение Jul 31 2013, 07:01
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 1-03-05
Из: Калуга, СССР
Пользователь №: 2 957



все еще очень актуально.

Цитата(Golikov A. @ Jul 24 2013, 18:51) *
может переписать? Вы уже мучаетесь с поддержкой старой базы, потом будет куча ошибок и не поддержек софтварного ядра, потом потребуются правки ног и прочего. Получается что вы вбиваете костыль за костылем, проделав все это вы будите спокойно спать? У вас будет железная уверенность что внутри все крутиться как надо, и ничего не всплывет потом?

целая группа изделий с этим 320с50 sad.gif
во всех общая проблема - простое по реализации, но объемное и уже отлаженное за много лет по. все на ассемблере, и с плохо документированными алгоритмами взаимодействия с чужой аппаратурой.
даже этого старого с50 там по производительности хватает с большим запасом, если будут проблемы по растактовке ядра, это надеемся учесть.

с владеющими данными наработками возможно сотрудничество в самых разных вариантах...
Go to the top of the page
 
+Quote Post
litv
сообщение Jul 31 2013, 07:42
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Странный вариант.
Его же вроде НИИЭТ выпускает .
http://www.niiet.ru/index.php/chips/processors?id=177

На ПЛИС все равно без отладки вряд ли получится.
Go to the top of the page
 
+Quote Post
Vasily_A
сообщение Aug 5 2013, 03:12
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 1-03-05
Из: Калуга, СССР
Пользователь №: 2 957



Цитата(litv @ Jul 31 2013, 11:42) *
Странный вариант.
Его же вроде НИИЭТ выпускает .
http://www.niiet.ru/index.php/chips/processors?id=177

На ПЛИС все равно без отладки вряд ли получится.


рассматривали этот "аналог" с момента его анонса. не пойдет по целому ряду своих "особенностей"...

продолжаю искать ip-core на tms320c50, рассмотрю любые варианты.
у китайцев есть обкатанное решение, но пока связаться не удалось.
Go to the top of the page
 
+Quote Post
litv
сообщение Aug 5 2013, 06:06
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



А с54 verilog не спасет ли ?

http://www.ecsdn.com/d-3aO2.html
Go to the top of the page
 
+Quote Post
Vasily_A
сообщение Sep 2 2013, 17:20
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 1-03-05
Из: Калуга, СССР
Пользователь №: 2 957



Цитата(litv @ Aug 5 2013, 10:06) *
А с54 verilog не спасет ли ?

http://www.ecsdn.com/d-3aO2.html


спасибо за ссылку, но я уже видел это...
вот что там есть:

Finished:
- CPU
- ALU
- MAC
- Barrel Shifter
- Compare Select Store Unit (CSSU)
- Auxiliary Register Arithmetic Unit (ARAU)

ToDo:
- Data Address Generator
- Program Address Generator
- Instruction Decoder

жаль, но реально применить невозможно.

все еще актуально...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 16:02
Рейтинг@Mail.ru


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