Добре сега вече разбрах. Боте можеш ли да ми дадеш някъкв такъв чип т.е инициалите му за да го потърся. А относно моя процесор аз принципът го разбрах обаче не мога да схвана как ще чета следващата команда освен да добавя един суматор и да бъде н+1 за да чета данните и където няма данни просто празна команда. Така става ли ?
разгледай този файл, това са последните модели на Spartan
http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Би трябвало дори най-слабия да върши работа (3800 логически клетки). Аз бих ти препоръчал да си намериш кит, нещо такова:
http://uk.farnell.com/digilent/410-182/board-dev-fpga-nexys3-spartan-6/dp/2061833 предимството е че имаш програматор, матрицата, дисплеи, портове, общо взето най-важното събрано на едно място. Скъпичко е знам, но ако се занимаваш упорито ще ти се отплати добре.
Относно проекта, по-късно днес (в момента съм на работа) ще погледна какво си направил досега, ще ти помогна със схеми и идеи, може би трябва да махнеш стека и да поопростиш схемата, в края на краищата процесора може да мине без инструкцията CALL, ще направим един списък с най-необходимите инструкции, ще трябва да добавиш програмен брояч, както споменах АЛУ-то ти е добре, може малко да се допълни, но най-важното е дешифратора на инструкции. Някои добри хора в опита си да те окуражат те ангажираха морално да завършиш това, което си започнал, предполагам до 2 месеца ще успееш да се справиш. Надявам се и victim70 да се включи, така може да приключиш и по-рано.