реклама на сайте
подробности

 
 
6 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> AVR CPU Core, Хочу поделиться
alexander55
сообщение Dec 17 2007, 10:35
Сообщение #31


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(torik @ Dec 14 2007, 00:40) *
Ну вот, взяли и раскритиковали человека по полной sad.gif

Ну и что, что не видите смысла. Зачем их тогда создают? На одном опенкорс куча всяких контроллеров.
А ведь это какой замечательный опыт работы, многие ли могут похвастаться такими проектами?

Смысл м.б. только для создателей ядер попробовать на железе нюансы. Это лучше и быстрее, чем моделировать.
Т.е. мы предполагаем, а чем собственно располагаем.
PS. ARM торгует корками на Verilog.
Go to the top of the page
 
+Quote Post
Leka
сообщение Dec 17 2007, 11:41
Сообщение #32


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Опять все сваливается в "раз не умеем, значит не нужно". sad.gif
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 17 2007, 12:45
Сообщение #33


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Leka @ Dec 17 2007, 14:41) *
Опять все сваливается в "раз не умеем, значит не нужно". sad.gif

Один классик сказал :"Кем-то можно стать, если изучить, что выработало человечество ".
Вопрос. А как изучить: либо шпионов надо засылать (выкрасть) или выкупать фирму под корень. biggrin.gif
А зачем она нужна.
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Dec 26 2007, 23:50
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Обнаружил ошибки при выполнении команд типа ld YL, X+.
Исправленный файл прилагается.
Прикрепленные файлы
Прикрепленный файл  control_cpu.rar ( 4.03 килобайт ) Кол-во скачиваний: 177
 
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Dec 31 2007, 19:44
Сообщение #35


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Добавил команды MUL, MULS, SLEEP.
Также добавлен захват прерываний, т.е. если сигнал прерывания исчез до того как прерывания были разрешены, то прерывание все равно будет обработано.
Флаг прерывания нужно сбрасывать записью лог. 1 в EINT_IF.

Поздравляю всех с Новым Годом! santa2.gif
Прикрепленные файлы
Прикрепленный файл  test_cpu.rar ( 344.88 килобайт ) Кол-во скачиваний: 180
 
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Mar 28 2008, 19:10
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Немного обновленный вариант.
Добавлен интерфейс к FT245BM.
Прикрепленные файлы
Прикрепленный файл  test_cpu_v2.rar ( 337.4 килобайт ) Кол-во скачиваний: 206
 
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Mar 30 2008, 23:26
Сообщение #37


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(BSACPLD @ Mar 29 2008, 04:10) *
Немного обновленный вариант.
Добавлен интерфейс к FT245BM.

2 Админам
Мож эта.. Приколоть эту тему, автор вроде как никак бесплатно делает и часто обновляет свой проект smile.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
des00
сообщение Mar 31 2008, 12:05
Сообщение #38


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(BSACPLD @ Mar 28 2008, 14:10) *
Немного обновленный вариант.
Добавлен интерфейс к FT245BM.


А может быть лучше на opencores ? smile.gif ну и релизы сюда зеркалить %)


--------------------
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 9 2008, 08:45
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 BSACPLD - а как для начинающих - можно описание как вы заливаете полученный хекс в плисину ??
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Apr 10 2008, 13:39
Сообщение #40


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Цитата(Kuzmi4 @ Apr 9 2008, 12:45) *
2 BSACPLD - а как для начинающих - можно описание как вы заливаете полученный хекс в плисину ??

Читайте тему с начала.
Цитата
Я заливаю следующим образом:
1) I8I16.exe
2) Update Memory Initialization File
3) Assembler
4) JTAG

Программа I8I16.exe используется для конвертирования HEX файлов в файлы для инициализации памяти процессора.
Путь к данному файлу необходимо указать в параметре INIT_PROGRAM.
Прикрепленные файлы
Прикрепленный файл  I8I16.rar ( 15.65 килобайт ) Кол-во скачиваний: 136
 
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Jul 13 2008, 15:34
Сообщение #41


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Вот, наконец, появилось немного свободного времени. Добавил поддержку команд lds/sts. Больше не нужно использовать I8I16.exe.
Просто необходимо зайти в меню Assignments->Compilation Process Settings->More Settings... и установить параметр "Reading or writing Hexadecimal(.hex) File in byte addressable mode" в значение "On". Проект (Quartus 7.2 SP3) и список поддерживаемых команд во вложенном архиве.
Прикрепленные файлы
Прикрепленный файл  test_cpu_v3.rar ( 346.77 килобайт ) Кол-во скачиваний: 190
 
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Sep 3 2008, 11:52
Сообщение #42


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(WEST128 @ Dec 8 2007, 21:23) *
Так на opencores.org давно уже выложено AVR ядро, как там написано, на 100 % совместимое по системе команд, и можно использовать любой компилятор, поддерживающий AVR.


Скомпилировал недавно opencore AVR на VHDL, получилось около 44 МГц при 3400 логических ячейках на самом маленьком втором циклоне.

А какая у вас тактовая частота получилась?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Sep 3 2008, 12:38
Сообщение #43


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Vitaliy_ARM @ Sep 3 2008, 20:52) *
Скомпилировал недавно opencore AVR на VHDL, получилось около 44 МГц при 3400 логических ячейках на самом маленьком втором циклоне.

А какая у вас тактовая частота получилась?

отвечу за автора smile.gif
2400
50 МГц


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
Leka
сообщение Sep 3 2008, 12:51
Сообщение #44


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(Postoroniy_V @ Sep 3 2008, 16:38) *
отвечу за автора smile.gif
2400
50 МГц

А сколько ЛЕ приходится на регистровый файл(чтобы сравнить с вариантами для Xilinx)?
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Sep 3 2008, 13:34
Сообщение #45


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(Leka @ Sep 3 2008, 21:51) *
А сколько ЛЕ приходится на регистровый файл(чтобы сравнить с вариантами для Xilinx)?

чуток соврал smile.gif
2624 точная цифра
Прикрепленное изображение

регистровый файл занимает столько сколько бит в каждом регистре * колво регистровsmile.gif
Прикрепленное изображение


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post

6 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th April 2024 - 01:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01505 секунд с 7
ELECTRONIX ©2004-2016