nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 11:37



This topic is locked, you cannot edit posts or make further replies.  [ 29 posts ]  Go to page 1, 2  Next
Универсальный эмулятор дискретных устройств на Java 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Я начал писать универсальный эмулятор дискретных устройств на Java под лицензией GPL. Называется продукт - jEmul. Первые наброски уже можно посмотреть тут:

http://nedopc.org/nedopc/jemul/index.htm

Если хорошо пойдет, то думаю выложить сие на sourceforge - перспективы у этого продукта самые радужные :)

Жду мнений и помощи в разработке!

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 16 Jul 2004 17:59, edited 1 time in total.



11 Jul 2004 21:55
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Post 
Новое обновление http://nedopc.org/nedopc/jemul/index.htm

Существующие классы:

jeComponent
jeGate
jeGateOR
jeGateAND
jeGateNOR
jeGateNAND

_________________
:dj: https://mastodon.social/@Shaos


15 Jul 2004 20:29
Profile WWW
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Post 
Ты лучше скажи как им пользоваться?


16 Jul 2004 21:31
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Post 
cr0acker wrote:
Ты лучше скажи как им пользоваться?


Пока только программно - т.е. писать прогамму, которая собирает схему из компонентов и запускает эмуляцию. Но думаю прикрутить и визуальную абстракцию - в Java это не настолько сложно, как в C++.

_________________
:dj: https://mastodon.social/@Shaos


17 Jul 2004 07:19
Profile WWW
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Post 
Вообще интересный проект, особено если реализовать эмуляцию с поддержкой Verilog или VHDL.
Но одному потянуть такой проект абсолютно нереально.


21 Jul 2004 03:00
Profile ICQ WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Post 
CHRV wrote:
Вообще интересный проект, особено если реализовать эмуляцию с поддержкой Verilog или VHDL.
Но одному потянуть такой проект абсолютно нереально.


Никаких верилогов и вхдлей! Они избыточны и тяжеловесны. Как минимум, возможно преобразование в VHDL, для реализации, так сказать, в железе.

_________________
:dj: https://mastodon.social/@Shaos


21 Jul 2004 05:59
Profile WWW
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Post 
Shaos wrote:
Никаких верилогов и вхдлей! Они избыточны и тяжеловесны. Как минимум, возможно преобразование в VHDL, для реализации, так сказать, в железе.

Тогда я честно говоря не вижу большого смысла для чего это нужно?


21 Jul 2004 22:15
Profile ICQ WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Post 
CHRV wrote:
Shaos wrote:
Никаких верилогов и вхдлей! Они избыточны и тяжеловесны. Как минимум, возможно преобразование в VHDL, для реализации, так сказать, в железе.

Тогда я честно говоря не вижу большого смысла для чего это нужно?


Как для чего? Дискретные устройства эмулировать! ;)

_________________
:dj: https://mastodon.social/@Shaos


22 Jul 2004 06:07
Profile WWW
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Post 
Shaos wrote:
Как для чего? Дискретные устройства эмулировать! ;)

А не проще использовать для этого системы например от Cadence. Да и наверняка есть фрисофтные эмуляторы с поддержкой VHDL-Verilog.


22 Jul 2004 22:08
Profile ICQ WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Post 
CHRV wrote:
Shaos wrote:
Как для чего? Дискретные устройства эмулировать! ;)

А не проще использовать для этого системы например от Cadence. Да и наверняка есть фрисофтные эмуляторы с поддержкой VHDL-Verilog.


Я не нашел. К тому же все хочется самому написать! ;)
Например в планах создание компонента 8085.

_________________
:dj: https://mastodon.social/@Shaos


23 Jul 2004 04:13
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Post 
Shaos wrote:
Я не нашел. К тому же все хочется самому написать! ;)
Например в планах создание компонента 8085.


Точнее находил, но это все монстроидальное и слегка кривое. И визуальности хочется.

_________________
:dj: https://mastodon.social/@Shaos


25 Jul 2004 04:33
Profile WWW
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Post 
Shaos wrote:
Точнее находил, но это все монстроидальное и слегка кривое. И визуальности хочется.

Слушай Шаос, меня эта фраза о визуальности очень прибила. Почему бы не взяться за создание именно визуального редактора.
Единственное врядли тут Java хороша (хотя мультистаночность в этом случае конкретно достижима).
Я тоже просмотрел все эти САПР, толкового визуального САПР сейчас нет. Если прикинуть ситему описания граничных связей и создать типа шаблона класса компонента, то можно создать мощный симулятор и визуальный редактор (на котором можно заработать СЕБЕ бабки, а не долбанным буржуям :-) ). А созданием компонентов может заниматься кто угодно (благо та же Java, пакаджи цепляет легко и непринужденно).
Спонсор конечно нужен некислый, но чтобы он нашелся - нужна хоть маломальски работающая версия.
Кстати компоненты можно делать практически любыми, т.е. например LCD индикаторы - которые тебе тут же отображают что сейчас просиходит или например компонент - виртуальный осцилограф, который отображает текущий сигнал подсоединенной ноги.
Я бы таким редактором-симулятором только и пользовался.


17 Dec 2004 02:21
Profile ICQ WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Post 
CHRV wrote:
Shaos wrote:
Точнее находил, но это все монстроидальное и слегка кривое. И визуальности хочется.

Слушай Шаос, меня эта фраза о визуальности очень прибила. Почему бы не взяться за создание именно визуального редактора.
Единственное врядли тут Java хороша (хотя мультистаночность в этом случае конкретно достижима).
Я тоже просмотрел все эти САПР, толкового визуального САПР сейчас нет. Если прикинуть ситему описания граничных связей и создать типа шаблона класса компонента, то можно создать мощный симулятор и визуальный редактор (на котором можно заработать СЕБЕ бабки, а не долбанным буржуям :-) ). А созданием компонентов может заниматься кто угодно (благо та же Java, пакаджи цепляет легко и непринужденно).
Спонсор конечно нужен некислый, но чтобы он нашелся - нужна хоть маломальски работающая версия.
Кстати компоненты можно делать практически любыми, т.е. например LCD индикаторы - которые тебе тут же отображают что сейчас просиходит или например компонент - виртуальный осцилограф, который отображает текущий сигнал подсоединенной ноги.
Я бы таким редактором-симулятором только и пользовался.


Угу - я так примерно и хотел делать. Но для начала надо отработать внутреннюю логику компонентов, а потом над ней можно надстраивать визуальный уровень. По поводу зарабатывания бабок - продукт должен быть очень качественный, чтобы он начал продаваться. Я собственно пока опен-сорц мыслю и ничего больше.

_________________
:dj: https://mastodon.social/@Shaos


17 Dec 2004 08:40
Profile WWW
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Post 
Shaos wrote:
Угу - я так примерно и хотел делать. Но для начала надо отработать внутреннюю логику компонентов, а потом над ней можно надстраивать визуальный уровень. По поводу зарабатывания бабок - продукт должен быть очень качественный, чтобы он начал продаваться. Я собственно пока опен-сорц мыслю и ничего больше.

Опен-сорце может быть редактор и компоненты. А например система расчета симулирования - должна токо за бабки. Нехрен, пусть буржуи деньги платят, а то они нашу систему потому возьмут и будут продавать в три дорога!
Я пока подумываю написать редактор простенький на Java под твои компоненты. Наверно начну в новогодние праздники делать, а то я от АТМ уже фигею :-) Надо чем нить программным позаниматься!


18 Dec 2004 07:23
Profile ICQ WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Post 
CHRV wrote:
Shaos wrote:
Угу - я так примерно и хотел делать. Но для начала надо отработать внутреннюю логику компонентов, а потом над ней можно надстраивать визуальный уровень. По поводу зарабатывания бабок - продукт должен быть очень качественный, чтобы он начал продаваться. Я собственно пока опен-сорц мыслю и ничего больше.

Опен-сорце может быть редактор и компоненты. А например система расчета симулирования - должна токо за бабки. Нехрен, пусть буржуи деньги платят, а то они нашу систему потому возьмут и будут продавать в три дорога!
Я пока подумываю написать редактор простенький на Java под твои компоненты. Наверно начну в новогодние праздники делать, а то я от АТМ уже фигею :-) Надо чем нить программным позаниматься!


К компонентам надо еще приделать уровень визуальных объектов, т.к. они у меня пока только функциональные объекты, кстати посмотри правильно ли я реализовал идею "открытого коллектора" и "третьего состояния".

_________________
:dj: https://mastodon.social/@Shaos


18 Dec 2004 08:18
Profile WWW
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 29 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 19 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.