Я тут для своих целей прикинул - вообще легче всего с реализацией будет стековая машина в железе - теоретически не нужен даже аккумулятор - всего нужно три указателя стека размером 16 бит каждый. Не знаю на счет 74F, а на доступной в Москве 531 серии потребуется не так много корпусов. У меня лежит достаточно давно второй циклон оставшийся от другого проекта. Попробую с имитировать на ней, а потом можно перенести и на реальную серию...Shaos wrote: И строить я это планирую не только из 74F00, но и с использованием регистров и буферов, и возможно чего-нибудь ещё...
Самодельный процессор nedoRISC-1
Moderator: Shaos
-
- Senior
- Posts: 180
- Joined: 28 Feb 2006 21:34
-
- Admin
- Posts: 24096
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Простой процессор
22 листа уже "намыслили"Lavr wrote:Я, возможно, несколько не в тему, но наткнулся я где-то в Инете (адрес не запомнил, а список хистори большой был...) некоторые
джентльмены спорили на 10 листах, а может и больше, сможет ли один
из них построить полноценный 8-разрядный процессор, причем в
железе, как говорится...
8080 они отмели, как сложный...
Я длинные споры просто не люблю по жизни, но ветка забавная
у них - так что прочитал...
А вопрос вот в чем - а может попробовать простой, но реально
действующий процессор сделать на логике ?
8-разрядный - ну чтобы существующее старье к нему подходило...
Мне кажется это будет интересно...
PS. не поленился - поискал и нашел всё-таки:
Спроектировать процессор «на коленке». Возможно ли?
http://balancer.ru/tech/forum/2009/06/t ... no-li.html
А вообще на этом форуме пролетали ссылки на коммерческую плату на мелкой логике - "клон" 8080 и самодеятельный процессор (опять же на мелкой логике) "клон" 6502 - так что всё возможно на этом свете

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24096
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...d_wanderer wrote:У меня лежит достаточно давно второй циклон оставшийся от другого проекта. Попробую с имитировать на ней, а потом можно перенести и на реальную серию...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16695
- Joined: 21 Oct 2009 08:08
- Location: Россия
2_Шаос
Я посмотрел уже давно упомянутую ссылку на 8080 рассыпухой,
и даже скачал из интересу.
Я имел в виду вот что - по моим прикидкам проект вполне реализуемый,
но что из него получится ? Скажем так, работал я на отечественной
то-ли ПК то ли не ПК - Т3-29 (кстати нигде не найду описание на нее,
хотя она списанная валяется в конторе в подвале...)
Так вот у меня тогда был шок - когда я вместо процессора нашел
в ней этажерку из пяти плат
А тут наверняка пятиэтажкой не обойдёшься...
Может имеет смысл делать что-то более компактное и работоспособное ?
А так сомнения меня гложут, что ты сам или еще кто соберутся
воплотить проект в железо...
PS. А вот про 6502 - не смотрел я ссылку, но и без ссылки верю,
что его вополотить рассыпухой доступно, ибо очень уж похоже...

PPS. А есть в сети и вот такая оценка затеи топикстартера:
и даже скачал из интересу.
Я имел в виду вот что - по моим прикидкам проект вполне реализуемый,
но что из него получится ? Скажем так, работал я на отечественной
то-ли ПК то ли не ПК - Т3-29 (кстати нигде не найду описание на нее,
хотя она списанная валяется в конторе в подвале...)
Так вот у меня тогда был шок - когда я вместо процессора нашел
в ней этажерку из пяти плат

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

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

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

PPS. А есть в сети и вот такая оценка затеи топикстартера:
lvd wrote:Бгааа! шаосмудак, как обычно. Нет ну я понимаю там ещё, делать проц на рассыпухе
(при этом даже простейший проц аля 6502 такую е*лю создаст!), но чтоб ТОЛЬКО на ЛА3...
Это надо быть конченным мудаком.
Last edited by Lavr on 04 Jan 2013 15:38, edited 1 time in total.
-
- Senior
- Posts: 180
- Joined: 28 Feb 2006 21:34
-
- Admin
- Posts: 24096
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Быстроd_wanderer wrote:Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....Shaos wrote: А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 180
- Joined: 28 Feb 2006 21:34
Эх. ЕСли бы быстро....Shaos wrote:Быстроd_wanderer wrote:Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....Shaos wrote: А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...
-
- Admin
- Posts: 24096
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ну вроде от сообщения датируемого 14 декабря 2009 года:d_wanderer wrote:Эх. ЕСли бы быстро....Shaos wrote:Быстроd_wanderer wrote:Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....Shaos wrote: А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...
пршло только три дняЯ тут для своих целей прикинул - вообще легче всего с реализацией будет стековая машина в железе - теоретически не нужен даже аккумулятор - всего нужно три указателя стека размером 16 бит каждый. Не знаю на счет 74F, а на доступной в Москве 531 серии потребуется не так много корпусов. У меня лежит достаточно давно второй циклон оставшийся от другого проекта. Попробую с имитировать на ней, а потом можно перенести и на реальную серию...

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 180
- Joined: 28 Feb 2006 21:34
Так и писать там собственно тоже нечего. На Си занимает от силы строчек 100... Ну еще немного на перенос на Мегу. Просто на Меге ОЗУ никакое... И работает тормознуто. Вот ежели в кодах переписать.... Тут конечно пахнет уже не одной неделей. Я по старинке ведь пишу вначале на C++ Builder'е (официально купленном), а потом переношу, например под GNU C... И как показала практика на гораздо более сложных и больших проектах - живет очень и очень не плохо...Shaos wrote:
пршло только три дня
Но - железка во сто крат лучше.
Last edited by d_wanderer on 18 Dec 2009 09:26, edited 1 time in total.
-
- Supreme God
- Posts: 16695
- Joined: 21 Oct 2009 08:08
- Location: Россия
2_Shaos
С удовольствием я тут полазил по "кольцу" домотканных процессоров,
которое, как ты говоришь, тебя на этот топик вдохновило...
Вобще вещь заманчивая... Прям просится сделать, пока не прикинешь
масштаб девайса в железе...
Всё-таки МИКРОпроцессор -он всёж МИКРО...
И вот такой вопрос по пути у меня всплыл. До публикации "Микро-80"
меня процессоры волновали мало... После публикации я понял, что
упомянутый проц я еще долго нигде не увижу, а и увижу - дык задо-
рого...
Вопрос в том - а не было отечественных публикаций по типу домоткан-
ного процессора ? Тебе не встречалось ?
Так мне подумалось - что-то типа основного блока "ЮТ-88" на домотканном
процессоре имело бы смысл сооружать.
которое, как ты говоришь, тебя на этот топик вдохновило...
Вобще вещь заманчивая... Прям просится сделать, пока не прикинешь
масштаб девайса в железе...
Всё-таки МИКРОпроцессор -он всёж МИКРО...

И вот такой вопрос по пути у меня всплыл. До публикации "Микро-80"
меня процессоры волновали мало... После публикации я понял, что
упомянутый проц я еще долго нигде не увижу, а и увижу - дык задо-
рого...
Вопрос в том - а не было отечественных публикаций по типу домоткан-
ного процессора ? Тебе не встречалось ?
Так мне подумалось - что-то типа основного блока "ЮТ-88" на домотканном
процессоре имело бы смысл сооружать.
Last edited by Lavr on 28 Dec 2009 06:51, edited 1 time in total.
-
- Admin
- Posts: 24096
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Вспоминаю лишь книжку где на мелкой логике строились видеоигры - лошади какие-то и вроде хоккеисты - я на начальных курсах института был когда её читал - меня впечатлила простота логики отображения прямоугольников на экран телевизора...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 180
- Joined: 28 Feb 2006 21:34
Кстати, сейчас доступны вот такие микросхемы http://www.terraelectronica.ru/pdf/ANDG ... E04-E2.pdfShaos wrote:Вспоминаю лишь книжку где на мелкой логике строились видеоигры - лошади какие-то и вроде хоккеисты - я на начальных курсах института был когда её читал - меня впечатлила простота логики отображения прямоугольников на экран телевизора...
На них можно собирать отдельные блоки например троичных компутеров... Правда стоит недешево....
-
- Admin
- Posts: 24096
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
кто такие? их тут никто не продаетd_wanderer wrote:Кстати, сейчас доступны вот такие микросхемы http://www.terraelectronica.ru/pdf/ANDG ... E04-E2.pdfShaos wrote:Вспоминаю лишь книжку где на мелкой логике строились видеоигры - лошади какие-то и вроде хоккеисты - я на начальных курсах института был когда её читал - меня впечатлила простота логики отображения прямоугольников на экран телевизора...
На них можно собирать отдельные блоки например троичных компутеров... Правда стоит недешево....
и со своего сайта продавать через пайпал как-то несолидно...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 408
- Joined: 18 Feb 2007 11:40
-
- Admin
- Posts: 24096
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley