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

 
 
5 страниц V  « < 2 3 4 5 >  
Reply to this topicStart new topic
> altera или xilinx или ..., что предпочтительней
wganzand
сообщение Mar 23 2008, 06:53
Сообщение #46


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 18-03-08
Пользователь №: 36 023



уважаемый sazh .
я так пологаю что на предприятиях в россии
подавляющее большинство оборудования
старого типа то есть выполненного на 74 серии
и по этому забыть 74 серию нам не придется
в ближайшее время.
вопрос. представте оборудование выполненное
на 74 серии количество корпусов 250.
как для вас проще и легче реолизовать проект.
вы будете испльзовать схемный ввод или текстовый.
поправте если я не прав.
Go to the top of the page
 
+Quote Post
mse
сообщение Mar 23 2008, 08:13
Сообщение #47


Знающий
****

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



Цитата(wganzand @ Mar 23 2008, 09:53) *
уважаемый sazh .
...
поправте если я не прав.

Хоть и не sazh, но поправлю ;О)
Полюбому, вам надо будет понять логику работы "того самого" оборудования. Плюс, в схемотехнике тех времян вполне допускалась "доводка напильником" - резисторы-ёмкости, сунутые в некую волшебную точку.
Таким образом, если логика работы оборудования вам стала ясной, логичнее её описать словами. Бо может оказаться, что какой-либо наворочаный кусок схемы оказывается аналогом двух-трёх строк на HDL. А вы будете это самоотверженно вносить в схемном редакторе и наделаете кучу ошибок. ;О) Да и в документаццыи, в своё время, было правилом хорошего тона ТАКОГО наворотить, что мама-не-горюй.
Go to the top of the page
 
+Quote Post
sazh
сообщение Mar 23 2008, 09:09
Сообщение #48


Гуру
******

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



Цитата(wganzand @ Mar 23 2008, 10:53) *
уважаемый sazh .
я так пологаю что на предприятиях в россии
подавляющее большинство оборудования
старого типа то есть выполненного на 74 серии
и по этому забыть 74 серию нам не придется
в ближайшее время.
вопрос. представте оборудование выполненное
на 74 серии количество корпусов 250.
как для вас проще и легче реолизовать проект.
вы будете испльзовать схемный ввод или текстовый.
поправте если я не прав.

Со всех сторон посыл не верен.
Технический. Пусть будет графика в 74 примитивах. Перенос в лоб на программируемую логику
возможен только лишь в случае использования одноклоковой синхронизации. Счетчики с последовательным переносом не катят. Например в 530 серии нет ие2, ие6. Тот кто работал с коммерцией должен будет перестраиваться.
Тех, кто еще может что то сделать на элементах средней степени интеграции на работу уже на такси надо возить.
Экономический.
Дешевле и быстрее в том же корпусе влоб узел повторить. А если знаете алгоритмы, то и на одном узле блок сделать.
Если это у Вас разовая работа, наймите профессионала.
За 100$ он Вам эти 30 элементов преобразует в качественный проект за 2 часа.
Если это у Вас навсегда, пробуйте сами.
Go to the top of the page
 
+Quote Post
wganzand
сообщение Mar 23 2008, 10:34
Сообщение #49


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 18-03-08
Пользователь №: 36 023



sazh .
итак у нас 250 корпусов. 30=2 часа тогда 250=16.666 час.
за три рабочих смены проект будет готов.
мне это кажется не реальным.


mse.
1. понять логику оборудования.
это может растянуться на неопределенный срок.
2. точно описать каждый процесс. поиск новой формулы
нового алгоритма тоже займет время.
3. теперь все узлы и блоки состыковать.

соглашусь с вами по поводу не обасновано раздутых схем
того времени . но были и удачные проекты .
вот как раз и их собираються повторить на новой
элементной базе.
Go to the top of the page
 
+Quote Post
Lexey
сообщение Mar 23 2008, 21:27
Сообщение #50





Группа: Новичок
Сообщений: 5
Регистрация: 6-07-06
Пользователь №: 18 646



Цитата(wganzand @ Mar 23 2008, 12:34) *
1. понять логику оборудования.
это может растянуться на неопределенный срок.
2. точно описать каждый процесс. поиск новой формулы
нового алгоритма тоже займет время.
3. теперь все узлы и блоки состыковать.

соглашусь с вами по поводу не обасновано раздутых схем
того времени . но были и удачные проекты .
вот как раз и их собираються повторить на новой
элементной базе.


Тут дело в асинхронном стиле построения логики тех вренмен, которая трудно поддается портированию куда-либо, в том числе на FPGA. Проекты выполненные в таком стиле могут быть вполне успешными, но тупому портированию без понимания логики могут не поддаваться, поскольку задуманная там логика может работать правильно только при определенных соотношениях задержек на логических элементах. Даже если вам удастся "тупо" портировать такой проект, вы не сможете так же тупо проверить его симулятором, а значит не сможете гарантировать его надежную работу при влиянии разных факторов иначе чем изнурительными натурными испытаниями, которые вероятно дадут отрицательный результат, после чего пойдете по пунктам 1,2,3.
Go to the top of the page
 
+Quote Post
SIA
сообщение Mar 24 2008, 00:10
Сообщение #51


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723



Еще момент: грамотные разработчики больших систем в то время применяли двухфазную синхронизацию неперекрывающимися импульсами для преодоления проблем рассинхронизации однофазной системы в большом (на несколько шкафов, а то и залов) железе.
При этом синхронизацию можно было делать (и нередко делали) не по фронту, а по уровню.
Плюс еще использовали экзотику типа памяти на динамических последовательных регистрах (в которых информация бегала по кругу из потенциальных ям между электродами двух, трех или четырех фаз такта).
Вот такую штуку напрямую переложить на ПЛИС, в которых все триггеры заточены под фронты такта, практически невозможно, разве что два клока завести или работать по разным фронтам одного.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 24 2008, 05:43
Сообщение #52


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(wganzand @ Mar 21 2008, 19:36) *
уважаемый rv3dll(lex).
вы дали плохую отценку Xilinx Foundation.
а что вы скажете о max plus или других продуктах
о которых вы слышали или с которыми работали.


в макс плюс сильно озадачивает создание модулей, когда хочешь изменить его добавив ввод вывод то неудобно других неприятностей не помню давно это было

в квартусе не радует одноразовый поиск и не возможность обратной анотации (может конечно что то не знаю) добавить ноги в модуле можно только из свойств модуля.
ну с сигналами есть некоторая проблема но в общем почти идеальная среда
версия 6 имулирует полный бред - по этому пользуюсь 5,2


вспомнил что у ксайлинкса хорошо - блочное комментирование по правой кнопке

Цитата(sazh @ Mar 22 2008, 21:43) *
так ведь у Xilinx есть кристаллы, где это (по обоим фронтам) должно работать.
Они вроде бы этим гордятся.


на 4 вёртексе не работает

действительно чаще всего проще разработать свою железяку чем разбираться с чужой
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Mar 24 2008, 08:39
Сообщение #53


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



Разработчики схемы на рассыпной 74х создавали её, учитывая возможности 74х, т.е. многие функции реализовывались сообразно имеющейся элементной (корпусной) базе. Соответствеенно прямое копирование, само по себе, заведомо неверно.
Это как, будучи пилотом самолёта, лететь только над автотрассами (а не напрямую) и пытаться соблюсти значки (60), (stop) и т.п.
Первое с чем Вы столкнётесь - будут гонки фронтов и пиков, которых просто не было в рассыпной версии из-зи малой скорости каскадов и/или фильтрующих свойств проводников.
Второе, чем Ваш "самолёт" отличается от колонны "фур", это минимизация логики как функциональная, так и структурная. И если когда-то последовательное включение чётного числа инверторов применялось для задержки и фильтрации сигнала, то в вашем случае система не поймёт такой "нерациональсти" (зачем оно надо, если по таблице состояний вход и выход одинаковы и ничем больше не тактируются?) и просто сделает прямую передачу сигнала.
Даже этих двух пунктов хватит, чтобы абсолютно идентично нарисованные схемы работали совершенно по-разному.


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 24 2008, 08:47
Сообщение #54


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Чё тут гадать-то?
Взяли да и кинули схему (лучше структурную), тогда людям виднее будет, что лучше и как.
(Если конечно не военная тайна)
А насчёт темы - что лучше - это вопрос типа:
что лучше - си или паскаль
билдер или делфи
AVR/PIC/MSP////
Win/Lin

Сообщение отредактировал MrYuran - Mar 24 2008, 08:51


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 24 2008, 08:54
Сообщение #55


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Евгений Николаев @ Mar 24 2008, 11:39) *
Даже этих двух пунктов хватит, чтобы абсолютно идентично нарисованные схемы работали совершенно по-разному.



+1

причём ещё имеет место быть глупые включения непонятно как соединённых элементов - которое делалось исходя из того, что эти элементы просто есть - остались от других участков схемы.

наверное самый правильный подход это нарисовать структурную схему
разбить на функциональные модули
продумать их стыковку
и переписать всё исходя из собственных представлений о работе устройства.
Go to the top of the page
 
+Quote Post
mse
сообщение Mar 24 2008, 10:04
Сообщение #56


Знающий
****

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



Цитата(rv3dll(lex) @ Mar 24 2008, 11:54) *
и переписать всё исходя из собственных представлений о работе устройства.

тем более, что изменить алгоритм, ежли что, несравненно проще, чем во времена 74ххх
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 24 2008, 10:26
Сообщение #57


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(rezident @ Mar 21 2008, 19:53) *
Вообще-то он про ISE Foundation писал раз 7 версию помянул, а не про Xilinx Foundation, который на 4.2 вроде закончился. Для проектирования CPLD XC9500/9500XL/VX и Xilinx Foundation даже 3-й версии сгодится, у него Aldec-овская рисовалка в схемотехническом вводе.

Xilinx начал сам писать свои ISE, когда они что-то не поделили с альдеком (наверное бабло).
Go to the top of the page
 
+Quote Post
wganzand
сообщение Mar 24 2008, 13:05
Сообщение #58


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 18-03-08
Пользователь №: 36 023



похоже действительно схемному вводу
приходит пи....
неужели ни одного положительного
результата.
ах да еще господин резидент не высказался.
схема на бумаге, вечером выложу.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Mar 24 2008, 13:47
Сообщение #59


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(wganzand @ Mar 24 2008, 16:05) *
похоже действительно схемному вводу приходит пи....
Вы ещё этого не поняли?
Go to the top of the page
 
+Quote Post
Victor®
сообщение Mar 24 2008, 14:19
Сообщение #60


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(rv3dll(lex) @ Mar 21 2008, 16:45) *
например для языка не является преградой такая конструкция

test_prs : process( f_clk_s ) is
begin
if (f_clk_s'event and f_clk_s = '1' ) or (f_clk_s'event and f_clk_s = '0' )
then
test_cnt <= test_cnt + 1;
end if;
end process test_prs;
но на кристалле она работать не будет


Немного дополню....
Вообще-то будет, для СoolRunner II например.
Там есть "Dual Edge Triggered D Flip-Flop"


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post

5 страниц V  « < 2 3 4 5 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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