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

 
 
> таймер 82с54 в плисине
Yuriy_AVR
сообщение Sep 6 2009, 16:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 12-01-07
Из: Крым
Пользователь №: 24 378



Коллеги, подскажите пожалуйста такой вопрос:
Есть некое устройство , достаточно старой разработки. Те элементы, которые там применяются, уже достаточно давно морально устарели , и с каждым днём их закупка вызывает всё больше и больше проблем.
Да и само устройство по нынешним временам выглядит весьма архаично. Вот и принято решение сделать данное устройство ( мы применяем такие устройства в своём производстве) на новой элементной базе. Но так как исходников программ нет , то решено всю логическую часть устройства ( дастаточно большую ) перенести на CPLD или FPGA (в зависимости от обьёма). Одна из микросхем, которая там применяется - i82с54. Может кто подскажет где взять ядро этой микросхемы , и сколько ресурсов оно занимает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Sep 7 2009, 02:57
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Yuriy_AVR @ Sep 6 2009, 11:53) *
то решено всю логическую часть устройства ( дастаточно большую ) перенести на CPLD или FPGA (в зависимости от обьёма). Одна из микросхем, которая там применяется - i82с54. Может кто подскажет где взять ядро этой микросхемы , и сколько ресурсов оно занимает.


что то мне подсказывает что вы не с той стороны заходите, я бы смотрел не со стороны переноса один в один, а со стороны создания дизайна эквивалентного по входным/выходным интерфейсам.


--------------------
Go to the top of the page
 
+Quote Post
Yuriy_AVR
сообщение Sep 7 2009, 06:06
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 12-01-07
Из: Крым
Пользователь №: 24 378



Цитата(des00 @ Sep 7 2009, 05:57) *
что то мне подсказывает что вы не с той стороны заходите, я бы смотрел не со стороны переноса один в один, а со стороны создания дизайна эквивалентного по входным/выходным интерфейсам.

Дело в том, что устройство состоит из блоков , и эти блоки имеют тенденцию к выходу из строя. Поэтому необходимо сделать перенос один в один. А делать эквивалентный дизайн ( т.е. существенно бОльшую работу), потом находить свои косяки . . . Опять же , чтобы сделать эквивалентный дизайн , необходимо глубоко вникнуть в работу каждого из блоков , в том числе и в работу CPU , а исходников то нет biggrin.gif . Вообщем я думаю что как раз вы заходите не с той стороны. Вместо того, чтобы заменить одну микруху делать новый дизайн ? biggrin.gif
Да и всё что можно запихнуть в матрицу , я запихну ( это наверное и будет эквивалентный дизайн ), а вот как быть с CPU 80с 196 ? Или мне делать и его функционалку ?
Вообщем вопрос был по поводу i82c54

Цитата(ReAl @ Sep 6 2009, 21:33) *
http://www.altera.com/products/ip/iup/peri...mp;WT.oss=82c54 - для оценки объёма и направления поиска

Спасибо за ссылку , но там функции то платные crying.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 7 2009, 06:10
Сообщение #4


Гуру
******

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



Цитата(Yuriy_AVR @ Sep 7 2009, 12:06) *
Да и всё что можно запихнуть в матрицу , я запихну ( это наверное и будет эквивалентный дизайн ), а вот как быть с CPU 80с 196 ? Или мне делать и его функционалку ?
196-й и память оставить снаружи. Всю остальную логику - в FPGA. У нас для совместимости с собственной операционкой и пр. софтом в одном из поколений контроллеров оставили 80C186, SRAM и Flash. Все остальное (пару доп. UART и IrDA, контроллер LCD-дисплея, контроллер прерываний, контроллер памяти и пр.) в Spartan II упихнули.
Go to the top of the page
 
+Quote Post



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

 


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


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