Самодельный процессор nedoRISC-1

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

d_wanderer
Senior
Posts: 180
Joined: 28 Feb 2006 21:34

Post by d_wanderer »

Shaos wrote: И строить я это планирую не только из 74F00, но и с использованием регистров и буферов, и возможно чего-нибудь ещё...
Я тут для своих целей прикинул - вообще легче всего с реализацией будет стековая машина в железе - теоретически не нужен даже аккумулятор - всего нужно три указателя стека размером 16 бит каждый. Не знаю на счет 74F, а на доступной в Москве 531 серии потребуется не так много корпусов. У меня лежит достаточно давно второй циклон оставшийся от другого проекта. Попробую с имитировать на ней, а потом можно перенести и на реальную серию...
User avatar
Shaos
Admin
Posts: 24096
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Простой процессор

Post by Shaos »

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

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

А вообще на этом форуме пролетали ссылки на коммерческую плату на мелкой логике - "клон" 8080 и самодеятельный процессор (опять же на мелкой логике) "клон" 6502 - так что всё возможно на этом свете ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24096
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

d_wanderer wrote:У меня лежит достаточно давно второй циклон оставшийся от другого проекта. Попробую с имитировать на ней, а потом можно перенести и на реальную серию...
А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16695
Joined: 21 Oct 2009 08:08
Location: Россия

2_Шаос

Post by Lavr »

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

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



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


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

Post by d_wanderer »

Shaos wrote: А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...
Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....
User avatar
Shaos
Admin
Posts: 24096
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

d_wanderer wrote:
Shaos wrote: А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...
Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....
Быстро :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
d_wanderer
Senior
Posts: 180
Joined: 28 Feb 2006 21:34

Post by d_wanderer »

Shaos wrote:
d_wanderer wrote:
Shaos wrote: А я пожалуй начну с эмуляции - скорее всего на уровне функциональных блоков...
Я эмулятор написал уже. На C... Была идея с помощью System C ретранслировать в VHDL. Этот эмулятор перетащил на ATmega8. Работает. Но медленно. Вот теперь в железе бы....
Быстро :)
Эх. ЕСли бы быстро....
User avatar
Shaos
Admin
Posts: 24096
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

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

Post by d_wanderer »

Shaos wrote:
пршло только три дня :)
Так и писать там собственно тоже нечего. На Си занимает от силы строчек 100... Ну еще немного на перенос на Мегу. Просто на Меге ОЗУ никакое... И работает тормознуто. Вот ежели в кодах переписать.... Тут конечно пахнет уже не одной неделей. Я по старинке ведь пишу вначале на C++ Builder'е (официально купленном), а потом переношу, например под GNU C... И как показала практика на гораздо более сложных и больших проектах - живет очень и очень не плохо...
Но - железка во сто крат лучше.
Last edited by d_wanderer on 18 Dec 2009 09:26, edited 1 time in total.
User avatar
Lavr
Supreme God
Posts: 16695
Joined: 21 Oct 2009 08:08
Location: Россия

2_Shaos

Post by Lavr »

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

И вот такой вопрос по пути у меня всплыл. До публикации "Микро-80"
меня процессоры волновали мало... После публикации я понял, что
упомянутый проц я еще долго нигде не увижу, а и увижу - дык задо-
рого...
Вопрос в том - а не было отечественных публикаций по типу домоткан-
ного процессора ? Тебе не встречалось ?
Так мне подумалось - что-то типа основного блока "ЮТ-88" на домотканном
процессоре имело бы смысл сооружать.
Last edited by Lavr on 28 Dec 2009 06:51, edited 1 time in total.
User avatar
Shaos
Admin
Posts: 24096
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

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

Post by d_wanderer »

Shaos wrote:Вспоминаю лишь книжку где на мелкой логике строились видеоигры - лошади какие-то и вроде хоккеисты - я на начальных курсах института был когда её читал - меня впечатлила простота логики отображения прямоугольников на экран телевизора...
Кстати, сейчас доступны вот такие микросхемы http://www.terraelectronica.ru/pdf/ANDG ... E04-E2.pdf
На них можно собирать отдельные блоки например троичных компутеров... Правда стоит недешево....
User avatar
Shaos
Admin
Posts: 24096
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

d_wanderer wrote:
Shaos wrote:Вспоминаю лишь книжку где на мелкой логике строились видеоигры - лошади какие-то и вроде хоккеисты - я на начальных курсах института был когда её читал - меня впечатлила простота логики отображения прямоугольников на экран телевизора...
Кстати, сейчас доступны вот такие микросхемы http://www.terraelectronica.ru/pdf/ANDG ... E04-E2.pdf
На них можно собирать отдельные блоки например троичных компутеров... Правда стоит недешево....
кто такие? их тут никто не продает

и со своего сайта продавать через пайпал как-то несолидно...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Different
Doomed
Posts: 408
Joined: 18 Feb 2007 11:40

Post by Different »

Да это небольшая компашка. В общем-то по PayPal они вполне нормально продают, проверено.
User avatar
Shaos
Admin
Posts: 24096
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Про книжки перенёс в книжный раздел
Я тут за главного - если что шлите мыло на me собака shaos точка net