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

 
 
6 страниц V  « < 3 4 5 6 >  
Reply to this topicStart new topic
> AVR CPU Core, Хочу поделиться
des00
сообщение Sep 15 2008, 17:35
Сообщение #61


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

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



Цитата(Mahagam @ Sep 15 2008, 06:16) *
да. придётся ручками. существует описание работы с регистрами отладки. но оно под NDA.
в свободном доступе только частичный доступ - программирование флешки, ползанье по памяти и т.п.


предлагаю подождать реакции BSACPLD, т.к. под авр у меня подопытных кроликов много, а под мсп ни одного smile.gif

Цитата
мне очень, просто очень нравиться это ядро.


все на старость оставляю разработку своего ядра pdp-11, может быть, когда нибудь..... %))


--------------------
Go to the top of the page
 
+Quote Post
bloodden
сообщение Sep 15 2008, 20:08
Сообщение #62


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(Mahagam @ Sep 15 2008, 14:16) *
...
а) мне очень, просто очень нравиться это ядро.
...

Это другое дело! smile.gif
Наши предпочтения это самый главный стимул.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 16 2008, 05:25
Сообщение #63


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Еще один момент - ядро из этой темы написано на AHDL. Нельзя ли его конвертнуть без ущерба для качества во что-то более современное VHDL/Verilog? Для удобства так сказать.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Sep 16 2008, 11:10
Сообщение #64


Знающий
****

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



Цитата(slog @ Sep 16 2008, 09:25) *
Еще один момент - ядро из этой темы написано на AHDL. Нельзя ли его конвертнуть без ущерба для качества во что-то более современное VHDL/Verilog? Для удобства так сказать.


Если никто не перепишет на Verilog, может смогу переписать на VHDL, но код скорее всего будет больше.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Sep 16 2008, 13:02
Сообщение #65


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



Цитата(des00 @ Sep 15 2008, 20:35) *
все на старость оставляю разработку своего ядра pdp-11, может быть, когда нибудь..... %))

гы. пдп-11 это бабушка эмэспэшки? внучка получилась с поддержкой софтом и жтагом.
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Sep 16 2008, 15:07
Сообщение #66


Местный
***

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



Насчет JTAG пока не знаю. Если делать так, чтобы процессор был виден как какой-нибудь ATmega8, то соответственно данное ядро должно быть полным клоном ATmega8. Если позиционировать данный процессор как универсальное ядро, то, наверное, возможно будет сделать только пошаговую отладку, аппаратные брейкпойнты и просмотр состояния регистров. Если рассматривать второй случай, то встает вопрос софта для ПК: или адаптировать AVR Studio, или писать свой отладочный терминал. Кстати я так и не нашел на сайте Атмела какие команды JTAG используются для отладки. Есть только описание команд для программирования. Может кто-нибудь поделится ссылкой на данную тематику? По поводу переписывания на Verilog. Процесс идет, но медленно. Пока готов только топ-левел.


Цитата(des00 @ Sep 12 2008, 09:04) *
Могу безвозмездно помочь с этим, давно хотел житаг освоить.

Правда размеры ядра могут сильно увеличится %)

Спасибо большое за поддержку, но как я уже писал выше, пока не знаю с какой стороны подойти к этому вопросу. Может быть, у Вас есть какие-нибудь предложения?
Прикрепленные файлы
Прикрепленный файл  AVR_CPU.rar ( 2.24 килобайт ) Кол-во скачиваний: 104
 
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Sep 17 2008, 01:59
Сообщение #67


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

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



Цитата(BSACPLD @ Sep 17 2008, 00:07) *
Насчет JTAG пока не знаю. Если делать так, чтобы процессор был виден как какой-нибудь ATmega8, то соответственно данное ядро должно быть полным клоном ATmega8. Если позиционировать данный процессор как универсальное ядро, то, наверное, возможно будет сделать только пошаговую отладку, аппаратные брейкпойнты и просмотр состояния регистров. Если рассматривать второй случай, то встает вопрос софта для ПК: или адаптировать AVR Studio, или писать свой отладочный терминал. Кстати я так и не нашел на сайте Атмела какие команды JTAG используются для отладки. Есть только описание команд для программирования. Может кто-нибудь поделится ссылкой на данную тематику? По поводу переписывания на Verilog. Процесс идет, но медленно. Пока готов только топ-левел.
Спасибо большое за поддержку, но как я уже писал выше, пока не знаю с какой стороны подойти к этому вопросу. Может быть, у Вас есть какие-нибудь предложения?

ищите это - sld_virtual_jtag Megafunction User Guide

пример использования 1
http://www.altera.com/literature/ug/ug_vir...n_example_1.zip
пример использования 2
http://www.altera.com/literature/ug/ug_vir...n_example_2.zip

Debugging & Communicating with an FPGA Using the Virtual JTAG Megafunction (OVJTAG1110)
0.5 Hours Online Course

http://www.altera.com/education/training/c...=virtual%20jtag


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 17 2008, 03:40
Сообщение #68


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

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



Цитата(BSACPLD @ Sep 16 2008, 10:07) *
но как я уже писал выше, пока не знаю с какой стороны подойти к этому вопросу. Может быть, у Вас есть какие-нибудь предложения?


Ну для начала "надо ввязаться в драку, а там посмотрим". Самое оптимальное было бы, подточить под уже готовые отладчики(ту же студию). Начну понемногу курить эту тему подробнее. И надо придумать как лучше хачить AVR JTAG коды, а дальше видно будет.


--------------------
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Oct 5 2008, 16:54
Сообщение #69


Местный
***

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



Исправлен глюк с невозможностью сброса процессора, когда сигнал reset приходил во время выполнения команды sleep.
Исправлено неправильное выполнение команды SEI. Теперь команда, следующая за SEI, будет выполняться до перехода на вектор прерывания.
Обнаружен следующий глюк:
Код
.org 0x000; вектор сброса
rjmp begin; команда будет выполнена неправильно
...

; -----------------------------------------------
; вариант исправления
.org 0x000; вектор сброса
nop
rjmp begin; далее все команды будут выполняться правильно
...

Данный глюк проявляется только по адресу 0x000.
Прикрепленные файлы
Прикрепленный файл  soft_AVR.rar ( 356.66 килобайт ) Кол-во скачиваний: 100
 
Go to the top of the page
 
+Quote Post
klop
сообщение Oct 5 2008, 22:33
Сообщение #70


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



http://download.savannah.gnu.org/releases/...umentation.html
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Oct 6 2008, 18:52
Сообщение #71


Местный
***

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



Исправлен глюк с неправильным выполнением команды rjmp.
Прикрепленные файлы
Прикрепленный файл  soft_AVR.rar ( 356.93 килобайт ) Кол-во скачиваний: 167
 
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 7 2008, 02:55
Сообщение #72


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

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



Цитата(klop @ Oct 5 2008, 17:33) *


спасиба, похоже то что надо. как появится время займусь сим в плотную %)


--------------------
Go to the top of the page
 
+Quote Post
Andrey_GTI
сообщение Oct 28 2008, 17:04
Сообщение #73


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305



Хочу также поделиться, я создал модель AVR Mega103 затем доработал до Mega128. Несколько публикаций имеется по данному проекту, вот нашел один выложенный уже в интернете http://www.russianelectronics.ru/review/op...50/doc551.phtml

На данный момент кол-во модулей и функций увеличено, реализована вся система команд.

Модуль использовался в проектах разработки тепловизров и декодера ЦТВ. Даже изготовлен в виде СБИС, и даже работает ))

Сообщение отредактировал Andrey_GTI - Oct 28 2008, 17:07
Go to the top of the page
 
+Quote Post
slog
сообщение Oct 28 2008, 18:31
Сообщение #74


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



А где взять чтобы потрогать?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Andrey_GTI
сообщение Oct 28 2008, 20:07
Сообщение #75


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 7-09-05
Пользователь №: 8 305



Пока модель используется в незавершенном проекте и дошлифовывается, боюсь я не могу её пока рапространять.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:11
Рейтинг@Mail.ru


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