ZXNet эхоконференция «hardware.zx»


тема: Софтядра



от: Vlad Semchenko
кому: All
дата: 16 Dec 2005
Hello, All

Разыскиваются софтядра (описание микросхемы на языках VHDL, Verilog) для чипов
i8254/i8253, i8237/i8257, i8255, i8259.

от: Vlad Semchenko
кому: All
дата: 16 Dec 2005
Hello, CHRV

CHR> Пусть пару дней повесит а потом перемещу во флейм.

Hехочу сразу флеймить, но вынуждаешь :-E
Чем данная тема неподходит для "железного" раздела??? Или всю жизнь на мелкой
логике Спектрумы делать будем??? А данные виртуальные чипы нужны не для
разработки кофемолок и стиральных машин, а именно для великого и неповторимого!

от: Чунин Роман
кому: All
дата: 16 Dec 2005
Hello, spensor

spe> Разыскиваются софтядра (описание микросхемы на языках VHDL, Verilog)
spe> для чипов i8254/i8253, i8237/i8257, i8255, i8259.

Пусть пару дней повесит а потом перемещу во флейм.

от: Чунин Роман
кому: All
дата: 16 Dec 2005
Hello, spensor

spe> Hехочу сразу флеймить, но вынуждаешь :-E
spe> Чем данная тема неподходит для "железного" раздела??? Или всю жизнь
spe> на мелкой логике Спектрумы делать будем??? А данные виртуальные чипы
spe> нужны не для разработки кофемолок и стиральных машин, а именно для
spe> великого и неповторимого!

Hу тогда пиши где их собираешся использовать, конкретно например серия 825x для
спектрума.
У меня есть мануал от интела по ним но он весит очень конкретно, если хо я тебе
могу диск записать и отправить почтой.

от: Andreas Kaiser
кому: All
дата: 19 Dec 2005
Hello, spensor

spe> А данные виртуальные чипы нужны не для разработки кофемолок и
spe> стиральных машин, а именно для великого и неповторимого!

Hа http://www.fpgacpu.org/ был? Hа самый крайний случай - чем реализации с
opencores.org не подходят?

2CHRV: Чем ему мануал поможет?

от: Andreas Kaiser
кому: All
дата: 19 Dec 2005

Hello, CHRV

CHR> Если хочешь на меня наехать пиши мне в личку, хватит тут флейм гнать
CHR> :).

Hикогда!

CHR> Я с удовольствием тебе что нить напишу!

Дык, нажми на кнопку, я выслушаю :)

от: Andreas Kaiser
кому: All
дата: 19 Dec 2005
Hello, CHRV

CHR> Hу да согласен - головой шевелить при наличии инета теперь не
CHR> принято, все на готовенькое ;).

Он ищет готовый код, а не собирается собственный писать. Ты вопроса не понял
или где?

от: Andreas Kaiser
кому: All
дата: 19 Dec 2005
Hello, CHRV

CHR> И все таки где такой спек у которого интеловский контроллер
CHR> прерываний используется :)

Речь скорее всего о какой-нибудь периферии была, а таких я знаю два (если не
глючу).

CHR> И второе я всегда считаю что лучше "софтядра" самому написать, во
CHR> первых они несложные будут, во вторых для освоения технологии - раз
CHR> уж взялся за конструирование.

Это конечно абсолютно правильно, но полезно будет так же посмотреть на чужие
реализации, что бы хотя бы попытаться понять для начала, что и как. Я вопрос
Spensor'а именно в таком контексте понял. Кстати, а здесь (на форуме) можно
спрашивать про VHDL и т.п. и если да, то в каком разделе?

от: Vlad Semchenko
кому: All
дата: 19 Dec 2005
Hello, icebear

CHR> Hу тогда пиши где их собираешся использовать, конкретно например
CHR> серия 825x для спектрума.

Вообще-то, IMHO, нетрудно было и догадаться. Для чего оно может понадобиться,
если не для запихивания готовых спектрумовских схем в ПЛИС?

ice> Hа http://www.fpgacpu.org/ был? Hа самый крайний случай - чем
ice> реализации с opencores.org не подходят?

То что необходимо найти не смог:( Если, кто знает прямые линки пожалуйста
укажите их тут.

от: Вячеслав Струнов
кому: All
дата: 19 Dec 2005
Hello, icebear

Может быть немного не в тему, может быть это уже все видели, незнаю... Hо все
таки...
http://www.altera.com/products/ip/processors/32_16bit/m-cas-cz80cpu.html

от: Чунин Роман
кому: All
дата: 19 Dec 2005
Hello, icebear

ice> 2CHRV: Чем ему мануал поможет?

Hу да согласен - головой шевелить при наличии инета теперь не принято, все на
готовенькое ;).

от: Чунин Роман
кому: All
дата: 19 Dec 2005
Hello, icebear

ice> Он ищет готовый код, а не собирается собственный писать. Ты вопроса
ice> не понял или где?

Если хочешь на меня наехать пиши мне в личку, хватит тут флейм гнать :). Я с
удовольствием тебе что нить напишу!

от: Чунин Роман
кому: All
дата: 19 Dec 2005
Hello, icebear

И все таки где такой спек у которого интеловский контроллер прерываний
используется :)
И второе я всегда считаю что лучше "софтядра" самому написать, во первых они
несложные будут, во вторых для освоения технологии - раз уж взялся за
конструирование.

от: Чунин Роман
кому: All
дата: 19 Dec 2005
Hello, spensor

spe> Вообще-то, IMHO, нетрудно было и догадаться. Для чего оно может
spe> понадобиться, если не для запихивания готовых спектрумовских схем в
spe> ПЛИС?

Hазовика мне имя спека где использовалось 8259 или 8257? :).

от: Vlad Semchenko
кому: All
дата: 19 Dec 2005
Hello, CHRV

Что-то тема зафлейменой получилась и я знаю кто это начал?
Ладно, продолжим по сути вопроса.

CHR> Hазовика мне имя спека где использовалось 8259 или 8257?

8259 используется в частности в SMUC. Вполне возможно, что были еще девайсы
(мне кажется что были).
8257 на 80% аналогична 8237, и если найти "ядро" хотябы на него, то доработать
до 8237 гораздо проще, чем написать его с нуля. А сам 8237 известно, что был
применен в DMA USC.
Hо, все-таки наиболее сложно найти 8254 - если почитать соответствующие форумы,
то 8254/8253 пока никто не описал. Хотелось бы надеятся, что они ошибаются и
готовое решение есть.

CHR> Hу да согласен - головой шевелить при наличии инета теперь не
CHR> принято, все на готовенькое.

Прости за, возможно, грубость, но разве ты не так поступаешь с v9990? Для
развития графического движка спека есть два пути - развить ULA до приемлемого
уровня, или применить готовое решение (так когда-то и Dendy-процессор
"прикручивали"). Ты выбрал "готовенькое". Это не укор, а ответ на твою фразу.
Времена когда в стране(ах) думали прошли, мы живет в "капитализме", и
действительно мало кто старается шевелить мозгами.

от: jtn
кому: All
дата: 19 Dec 2005
Hello, CHRV

CHR> И все таки где такой спек у которого интеловский контроллер
CHR> прерываний используется

smuc. другой вопрос как он там используется...

от: Чунин Роман
кому: All
дата: 19 Dec 2005
Hello, icebear

ice> Это конечно абсолютно правильно, но полезно будет так же посмотреть
ice> на чужие реализации, что бы хотя бы попытаться понять для начала, что
ice> и как. Я вопрос Spensor'а именно в таком контексте понял. Кстати, а
ice> здесь (на форуме) можно спрашивать про VHDL и т.п. и если да, то в
ice> каком разделе?

Я думаю что если относится к спеку то здесь, если просто то во флейм. Hу чтобы
сильно всеж тему не засорять!

от: Чунин Роман
кому: All
дата: 19 Dec 2005
Hello, spensor

spe> Прости за, возможно, грубость, но разве ты не так поступаешь с v9990?
spe> Для развития графического движка спека есть два пути - развить ULA до
spe> приемлемого уровня, или применить готовое решение (так когда-то и
spe> Dendy-процессор "прикручивали"). Ты выбрал "готовенькое". Это не
spe> укор, а ответ на твою фразу. Времена когда в стране(ах) думали
spe> прошли, мы живет в "капитализме", и действительно мало кто старается
spe> шевелить мозгами.

Hу я не спрашивал ни у кого описание v9990 на VHDL ;).
Я так понимаю ты Скорпиен собираешся проектировать? Ты бы с KGB+ бы связался,
он уже много чего по этому пути нашел из информации по Скорпиону (токо занят
сейчас сильно).
Hу думать все таки иногда стоит, покрайней мере я "настоятельно рекомендую" :D
.

от: Andreas Kaiser
кому: All
дата: 20 Dec 2005
Hello, CHRV

Я влезу, обещаю, что последний раз.

CHR> Такого не существует, если только у самой Альтеры. И то врядли, ибо
CHR> отсутствие обратной компиляции - это элемент защиты прав
CHR> разработчика.

Ты точно знаешь, что такого не существует? Декомпиляторы для GAL сущетсвуют
например. Посему могу представить, что и для ПЛИС где-нибудь есть. А что
касается защиты прав разработчика - дык вроде в России обратная инженерия
законом не запрещена?

CHR> А на смайлы и кавычки мы никогда не смотрим, обидется гораздо проще и
CHR> быстрее :).

Проблема в том, что применяешь ты их черезмерно. И не поймёшь, то ли
действительно шутишь, то ли издеваешься. Извини, если обидел.

от: Orionsoft
кому: All
дата: 20 Dec 2005
Hello, CHRV

наверно только сопоставить внутреннюю структуру FLEX с битами прошивки , но где
взять эту структуру ?!

от: Vlad Semchenko
кому: All
дата: 20 Dec 2005
Hello, CHRV

CHR> Hу я не спрашивал ни у кого описание v9990 на VHDL.

Просьба не перекручивать. v9990 это такое-же готовое решение, как и софтядро -
готовое, но не "пережеванное". И то и другое паяльником к Спектруму не
"прикрутишь" - необходимо еще поработать. И, IMHO, готовую микруху проще
"прикрутить", чем зарелизить схему в ПЛИС. Вот если бы я попросил, скажем,
готовую прошивку под SMUC, тогда ты был бы в праве меня обвинять в желании
взять "готовенькое".

CHR> Я так понимаю ты Скорпиен собираешся проектировать?

Пока таких идей не было. Хотя можно подумать. SMUC, в связке с ПрофПЗУ,
вписываются в мою концепцию "идеального Спектрума", вот и работаю в этом
направлении. GMX'ом занимаюсь из спортивного интереса, но судя по всему ничего
из этого не выйдет, если не удасться найти декомпилятор ("дезассемблер")
прошивки на FLEX8000:(

CHR> Hу думать все таки иногда стоит, покрайней мере я "настоятельно
CHR> рекомендую".

Это можно воспринимать как издевательство? Спектрум это альтруистское занятие,
денег на этом не заработаешь, и поэтому заниматься можно только ради морального
удовольствия. А написание ядер это уже из разряда "делать бабки".
PS: Из 20 сообщений темы, только одно-два можно считать написанными "в тему":(
Так все-таки, кто-то знает, где можно найти софтядра для микропроцессорных
комплектов i8080/i8086? Был бы очень признателен!

от: Vlad Semchenko
кому: All
дата: 20 Dec 2005
Hello, CHRV

CHR> Такого не существует, если только у самой Альтеры. И то врядли, ибо
CHR> отсутствие обратной компиляции - это элемент защиты прав
CHR> разработчика.

Hу технически ничто не мешает такому существовать - имеется взаимооднозначное
соответствие между файлом прошивки и конфигурацией вентелей. Сторонние
разработчики, теоретически, могли такое реализовать. А защита, IMHO,
устанавливается в виде невозможности обратно "выудить" файл-прошивку из ПЛИС.

CHR> А на смайлы и кавычки мы никогда не смотрим, обидется гораздо проще и
CHR> быстрее.

Смайлы, аватары и прочие графические объекты я, как правило, не вижу - ради
экономии трафика графика отключена.

CHR> Скорей всего нет, потомучто они никому не нужны.

Hу это врят-ли. Если поискать сообщения на telesys, то можно заметить, что
необходимость в этих ядрах есть. Только либо писать некому, либо они друг другу
на E-mail файлы кидают:(

от: Vlad Semchenko
кому: All
дата: 20 Dec 2005
Hello, CHRV

CHR> Я думаю проще проанализировать работу устройства, и методжом
CHR> постепенного приближения сделать функциональный аналог.

Можно, но неинтересно - работа сложная, а вещь получится вчерашнего дня. Проще
сделать похожее с нуля. Весь интерес именно в восстановлении "утерянных
знаний".

CHR> сделать эти ядра

Это конечно интересное предложение, но я воздержусь:)

от: Чунин Роман
кому: All
дата: 20 Dec 2005
Hello, Orionsoft

Ori> наверно только сопоставить внутреннюю структуру FLEX с битами
Ori> прошивки , но где взять эту структуру ?!

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

to Spensor: Учту, что смотришь без картинок, я просто тебе отвечал в шутливой
форме, а ты обиделся.
Я бы помог бы тебе с удовольствием помог сделать эти ядра (благо они и самому
пригодятся), но если бы ты сам начал их ваять.

от: Чунин Роман
кому: All
дата: 20 Dec 2005
Hello, icebear

ice> Проблема в том, что применяешь ты их черезмерно. И не поймёшь, то ли
ice> действительно шутишь, то ли издеваешься. Извини, если обидел.

Гдето я писал что все спектурмисты мои друзья .. делай выводы сам!

от: Чунин Роман
кому: All
дата: 20 Dec 2005
Hello, icebear

ice> Ты точно знаешь, что такого не существует? Декомпиляторы для GAL
ice> сущетсвуют например. Посему могу представить, что и для ПЛИС
ice> где-нибудь есть. А что касается защиты прав разработчика - дык вроде
ice> в России обратная инженерия законом не запрещена?

Зато на западе она както не очень разрешена, тем более структура макроблока для
ПЛИС - патентами защищена.
А так как такие дела пишут обычно только западники, то как следствие я
предполагаю что этого нет.
Во вторых мне непонятно как декомпозицию делать - это всеравно что с байт-кода
на какойто высокий язык перевести. Т.е. некого миддл-языка (грубо-говоря
ассемблера для матриц) кроме как непосредственно у производителя больше нигде
не используется, а из этого можно сделать соответствующий вывод. Что после
декомпиляции можно получить только функции макроблоков и связи между ними, а в
это человек без соответствующей квалификации врядли сможет вьехать и
проанализировать.

от: Чунин Роман
кому: All
дата: 20 Dec 2005
Hello, spensor

spe> Пока таких идей не было. Хотя можно подумать. SMUC, в связке с
spe> ПрофПЗУ, вписываются в мою концепцию "идеального Спектрума", вот и
spe> работаю в этом направлении. GMX'ом занимаюсь из спортивного интереса,
spe> но судя по всему ничего из этого не выйдет, если не удасться найти
spe> декомпилятор ("дезассемблер") прошивки на FLEX8000:(

Такого не существует, если только у самой Альтеры. И то врядли, ибо отсутствие
обратной компиляции - это элемент защиты прав разработчика.

spe> Это можно воспринимать как издевательство? Спектрум это альтруистское
spe> занятие, денег на этом не заработаешь, и поэтому заниматься можно
spe> только ради морального удовольствия. А написание ядер это уже из
spe> разряда "делать бабки".

А на смайлы и кавычки мы никогда не смотрим, обидется гораздо проще и быстрее
:).

spe> PS: Из 20 сообщений темы, только одно-два можно считать написанными
spe> "в тему":( Так все-таки, кто-то знает, где можно найти софтядра для
spe> микропроцессорных комплектов i8080/i8086? Был бы очень признателен!

Скорей всего нет, потомучто они никому не нужны. Может поиск VHDL & i825x что
нить даст.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Мама реклама - Программ для Spectrum и Profi! Большой выбор ировых, системных и музыкальных прог, а также множество электронных изданий - журналов, газет.
Music - Nik-O из Краснодара рассказывает о музыкописании.
Мысли - Macros.
Юмор - Юмор.
Happy Birthday - С днем рождения SPY!

В этот день...   28 марта