nedoPC.org

Community for electronics hobbyists, established in 2002
Last visit was: 10 Nov 2024 12:19
It is currently 10 Nov 2024 12:19



 [ 61 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Самодельный процессор nedoRISC-1 
Author Message
Senior

Joined: 28 Feb 2006 21:34
Posts: 180
Post 
Shaos wrote:
И строить я это планирую не только из 74F00, но и с использованием регистров и буферов, и возможно чего-нибудь ещё...

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


14 Dec 2009 11:43
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23399
Location: Silicon Valley
Lavr wrote:
Я, возможно, несколько не в тему, но наткнулся я где-то в Инете (адрес не запомнил, а список хистори большой был...) некоторые
джентльмены спорили на 10 листах, а может и больше, сможет ли один
из них построить полноценный 8-разрядный процессор, причем в
железе, как говорится...
8080 они отмели, как сложный...
Я длинные споры просто не люблю по жизни, но ветка забавная
у них - так что прочитал...
А вопрос вот в чем - а может попробовать простой, но реально
действующий процессор сделать на логике ?
8-разрядный - ну чтобы существующее старье к нему подходило...
Мне кажется это будет интересно...

PS. не поленился - поискал и нашел всё-таки:
Спроектировать процессор «на коленке». Возможно ли?
http://balancer.ru/tech/forum/2009/06/t ... no-li.html


22 листа уже "намыслили"

А вообще на этом форуме пролетали ссылки на коммерческую плату на мелкой логике - "клон" 8080 и самодеятельный процессор (опять же на мелкой логике) "клон" 6502 - так что всё возможно на этом свете ;)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


14 Dec 2009 18:04 WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23399
Location: Silicon Valley
Post 
d_wanderer wrote:
У меня лежит достаточно давно второй циклон оставшийся от другого проекта. Попробую с имитировать на ней, а потом можно перенести и на реальную серию...


А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


14 Dec 2009 18:05 WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Я посмотрел уже давно упомянутую ссылку на 8080 рассыпухой,
и даже скачал из интересу.
Я имел в виду вот что - по моим прикидкам проект вполне реализуемый,
но что из него получится ? Скажем так, работал я на отечественной
то-ли ПК то ли не ПК - Т3-29 (кстати нигде не найду описание на нее,
хотя она списанная валяется в конторе в подвале...)
Так вот у меня тогда был шок - когда я вместо процессора нашел
в ней этажерку из пяти плат :o
А тут наверняка пятиэтажкой не обойдёшься...

Может имеет смысл делать что-то более компактное и работоспособное ?
А так сомнения меня гложут, что ты сам или еще кто соберутся
воплотить проект в железо... :-?



PS. А вот про 6502 - не смотрел я ссылку, но и без ссылки верю,
что его вополотить рассыпухой доступно, ибо очень уж похоже... :D

Quote:
теоретически не нужен даже аккумулятор - всего нужно три указателя стека размером 16 бит каждый.

если, конешно, аккумулятор не трогать... :no:


PPS. А есть в сети и вот такая оценка затеи топикстартера:
lvd wrote:
Бгааа! шаосмудак, как обычно. Нет ну я понимаю там ещё, делать проц на рассыпухе
(при этом даже простейший проц аля 6502 такую е*лю создаст!), но чтоб ТОЛЬКО на ЛА3...
Это надо быть конченным мудаком.


Last edited by Lavr on 04 Jan 2013 15:38, edited 1 time in total.



15 Dec 2009 05:28
Senior

Joined: 28 Feb 2006 21:34
Posts: 180
Post 
Shaos wrote:
А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...


Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....


15 Dec 2009 12:21
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23399
Location: Silicon Valley
Post 
d_wanderer wrote:
Shaos wrote:
А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...


Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....


Быстро :)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


15 Dec 2009 19:37 WWW
Senior

Joined: 28 Feb 2006 21:34
Posts: 180
Post 
Shaos wrote:
d_wanderer wrote:
Shaos wrote:
А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...


Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....


Быстро :)

Эх. ЕСли бы быстро....


17 Dec 2009 12:36
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23399
Location: Silicon Valley
Post 
d_wanderer wrote:
Shaos wrote:
d_wanderer wrote:
Shaos wrote:
А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...


Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....


Быстро :)

Эх. ЕСли бы быстро....


Ну вроде от сообщения датируемого 14 декабря 2009 года:
Quote:
Я тут для своих целей прикинул - вообще легче всего с реализацией будет стековая машина в железе - теоретически не нужен даже аккумулятор - всего нужно три указателя стека размером 16 бит каждый. Не знаю на счет 74F, а на доступной в Москве 531 серии потребуется не так много корпусов. У меня лежит достаточно давно второй циклон оставшийся от другого проекта. Попробую с имитировать на ней, а потом можно перенести и на реальную серию...


пршло только три дня :)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


17 Dec 2009 18:21 WWW
Senior

Joined: 28 Feb 2006 21:34
Posts: 180
Post 
Shaos wrote:

пршло только три дня :)


Так и писать там собственно тоже нечего. На Си занимает от силы строчек 100... Ну еще немного на перенос на Мегу. Просто на Меге ОЗУ никакое... И работает тормознуто. Вот ежели в кодах переписать.... Тут конечно пахнет уже не одной неделей. Я по старинке ведь пишу вначале на C++ Builder'е (официально купленном), а потом переношу, например под GNU C... И как показала практика на гораздо более сложных и больших проектах - живет очень и очень не плохо...
Но - железка во сто крат лучше.


Last edited by d_wanderer on 18 Dec 2009 09:26, edited 1 time in total.



18 Dec 2009 09:20
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
С удовольствием я тут полазил по "кольцу" домотканных процессоров,
которое, как ты говоришь, тебя на этот топик вдохновило...
Вобще вещь заманчивая... Прям просится сделать, пока не прикинешь
масштаб девайса в железе...
Всё-таки МИКРОпроцессор -он всёж МИКРО... :wink:

И вот такой вопрос по пути у меня всплыл. До публикации "Микро-80"
меня процессоры волновали мало... После публикации я понял, что
упомянутый проц я еще долго нигде не увижу, а и увижу - дык задо-
рого...
Вопрос в том - а не было отечественных публикаций по типу домоткан-
ного процессора ? Тебе не встречалось ?
Так мне подумалось - что-то типа основного блока "ЮТ-88" на домотканном
процессоре имело бы смысл сооружать.


Last edited by Lavr on 28 Dec 2009 06:51, edited 1 time in total.



28 Dec 2009 03:32
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23399
Location: Silicon Valley
Post 
Вспоминаю лишь книжку где на мелкой логике строились видеоигры - лошади какие-то и вроде хоккеисты - я на начальных курсах института был когда её читал - меня впечатлила простота логики отображения прямоугольников на экран телевизора...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Dec 2009 06:47 WWW
Senior

Joined: 28 Feb 2006 21:34
Posts: 180
Post 
Shaos wrote:
Вспоминаю лишь книжку где на мелкой логике строились видеоигры - лошади какие-то и вроде хоккеисты - я на начальных курсах института был когда её читал - меня впечатлила простота логики отображения прямоугольников на экран телевизора...

Кстати, сейчас доступны вот такие микросхемы http://www.terraelectronica.ru/pdf/ANDG ... E04-E2.pdf
На них можно собирать отдельные блоки например троичных компутеров... Правда стоит недешево....


28 Dec 2009 10:56
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23399
Location: Silicon Valley
Post 
d_wanderer wrote:
Shaos wrote:
Вспоминаю лишь книжку где на мелкой логике строились видеоигры - лошади какие-то и вроде хоккеисты - я на начальных курсах института был когда её читал - меня впечатлила простота логики отображения прямоугольников на экран телевизора...

Кстати, сейчас доступны вот такие микросхемы http://www.terraelectronica.ru/pdf/ANDG ... E04-E2.pdf
На них можно собирать отдельные блоки например троичных компутеров... Правда стоит недешево....


кто такие? их тут никто не продает

и со своего сайта продавать через пайпал как-то несолидно...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Dec 2009 12:51 WWW
Doomed

Joined: 18 Feb 2007 11:40
Posts: 408
Post 
Да это небольшая компашка. В общем-то по PayPal они вполне нормально продают, проверено.


28 Dec 2009 23:38
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23399
Location: Silicon Valley
Post 
Про книжки перенёс в книжный раздел

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


09 Jan 2010 07:59 WWW
 [ 61 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 0 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

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