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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> cpu core 32 bit на spartan3e
sergey sva
сообщение Dec 23 2013, 16:13
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Да как раз такая мысль он будет считать траектории и прочее. Второе ядро связь tcp ip разбор команд. плис всю высокоскоростную логику генерация импульсов для 4 координат step dir управление цапами, подсчет скорости интерполяции, расчет положения по датчикам. (Ну и нужен запас, этот процессор и плис с хорошим запасом на будущие корректировки)
Как уйти от jtag, подключить флуш к контроллеру в нее загружать через ethernet, а из нее в плис контроллером в slave так?
Реально то сделать до что набросал на листочке может замечания какие есть?
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Dec 24 2013, 09:54
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Где можно посмотреть код эмулятора (verilog vhdl) sdram на двухпортовой памяти ?
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Dec 24 2013, 12:21
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(sergey sva @ Dec 23 2013, 20:13) *
Да как раз такая мысль он будет считать траектории и прочее. Второе ядро связь tcp ip разбор команд. плис всю высокоскоростную логику генерация импульсов для 4 координат step dir управление цапами, подсчет скорости интерполяции, расчет положения по датчикам. (Ну и нужен запас, этот процессор и плис с хорошим запасом на будущие корректировки)
Как уйти от jtag, подключить флуш к контроллеру в нее загружать через ethernet, а из нее в плис контроллером в slave так?
Реально то сделать до что набросал на листочке может замечания какие есть?

Нет никаких препятствий прицепить jtag прямо к контроллеру и лить прошивку через сеть/usb без всякой флешки. В одном проекте я так конфигурирывал цепочку из нескольких десятков FPGA через CY7C68013 (подключение по USB). Правда, пришлось разобраться в специфике процесса прошивки.
А если флешка рядом с FPGA таки нужна для хранения каких-то данных, то ничто не мешает залить в неё нужное после прошивки самой FPGA (через "штатный" интерфейс с контроллером).

Цитата(sergey sva @ Dec 24 2013, 13:54) *
Где можно посмотреть код эмулятора (verilog vhdl) sdram на двухпортовой памяти ?

Э...?
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Dec 24 2013, 12:40
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Цитата
Нет никаких препятствий прицепить jtag прямо к контроллеру и лить прошивку через сеть/usb без всякой флешки. В одном проекте я так конфигурирывал цепочку из нескольких десятков FPGA через CY7C68013 (подключение по USB). Правда, пришлось разобраться в специфике процесса прошивки.
А если флешка рядом с FPGA таки нужна для хранения каких-то данных, то ничто не мешает залить в неё нужное после прошивки самой FPGA (через "штатный" интерфейс с контроллером).


Имеете ввиду прицепить флэшку к микроконтроллеру ,и jtag плис тоже.
Прошивку загружать по сети в флешку, а после из нее ногодрыганием ног микроконтроллера которые подключены к jtag плис загрузить в плис прошивку?

Цитата
Э...?

Может не правильно назвал.
Имею ввиду : к микроконтроллеру вместо sdram подключаю плис. В плис нужно будет эмулировать контроллеру, как будто к нему подключена память sdram, а память брать из двух портовой. Может я не правильно это как то назвал. Посмотрел как работает память sdram сложного не должно быть, может уже есть готовые блоки, поэтому спросил.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Dec 24 2013, 12:46
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(sergey sva @ Dec 24 2013, 16:40) *
Имеете ввиду прицепить флэшку к микроконтроллеру ,и jtag плис тоже.
Прошивку загружать по сети в флешку, а после из нее ногодрыганием ног микроконтроллера которые подключены к jtag плис загрузить в плис прошивку?


Да и при этом еще в режиме тестирования получите возможность проверять припайку ПЛИС к плате....
Так же через jtag можно сделать и доступ ко внутренним ресурсам ПЛИС...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Dec 24 2013, 13:14
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата
Имеете ввиду прицепить флэшку к микроконтроллеру ,и jtag плис тоже.
Прошивку загружать по сети в флешку, а после из нее ногодрыганием ног микроконтроллера которые подключены к jtag плис загрузить в плис прошивку?

Я имею ввиду, загрузить FPGA через JTAG непосредственно из МК. А данные для загрузки доставить в МК удобным образом непосредственно в момент загрузки. Флешка в таком варианте не нужна.

Цитата
Имею ввиду : к микроконтроллеру вместо sdram подключаю плис. В плис нужно будет эмулировать контроллеру, как будто к нему подключена память sdram, а память брать из двух портовой. Может я не правильно это как то назвал. Посмотрел как работает память sdram сложного не должно быть, может уже есть готовые блоки, поэтому спросил.

Вы хотите эмулирывать динамическую память в FPGA ради интерфейса с МК? Precharge, refresh, DQS и вот это всё? Может попроще что-то придумать? rolleyes.gif Какой нить GPIO использовать в МК или прикинуться статической памятью (SRAM)?
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Dec 24 2013, 14:29
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Цитата
Вы хотите эмулирывать динамическую память в FPGA ради интерфейса с МК? Precharge, refresh, DQS и вот это всё? Может попроще что-то придумать? rolleyes.gif Какой нить GPIO использовать в МК или прикинуться статической памятью (SRAM)?

Что бы контроллер не подозревал что вместо памяти у него плис. А что в этом не так?
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Dec 24 2013, 14:50
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(sergey sva @ Dec 24 2013, 18:29) *
Что бы контроллер не подозревал что вместо памяти у него плис. А что в этом не так?

Вы точно хотите чтобы МК не подозревал, что у него FPGA именно вместо динамической памяти? Вариант не подозревать, например, статическую память Вас не устраивает? Это две большие разницы по сложности эмуляции, как с точки зрения логики работы, так и с точки зрения i/o timing. Меж тем МК умеет и то, и другое, и просто GPIO тоже. По крайней мере серия lpc4300, второй вариант мне было лень гуглить.

Сообщение отредактировал o_khavin - Dec 24 2013, 14:50
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Dec 24 2013, 16:59
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Память удобнее в микроконтроллере можно будет получить доступ к памяти по указателю, а gpio наверно нужно будет функцию писать так ?
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Dec 24 2013, 17:44
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(sergey sva @ Dec 24 2013, 20:59) *
Память удобнее в микроконтроллере можно будет получить доступ к памяти по указателю, а gpio наверно нужно будет функцию писать так ?

Думается мне, после геморроя с эмуляцией динамической памяти в FPGA, написание дополнительной функции в МК вам покажется невинным развлечением. Впрочем, дело Ваше.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Dec 24 2013, 18:03
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



) хочу выбрать правильное решение, сейчас посмотрю какую память поддерживает lpc4337 вроде статическую тоже поддерживает. Вы рекомендуете настроить emc lpc4337 на работу с статической памятью и в плис симулировать эту память?
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Dec 24 2013, 18:17
Сообщение #27


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(sergey sva @ Dec 24 2013, 22:03) *
) хочу выбрать правильное решение, сейчас посмотрю какую память поддерживает lpc4337 вроде статическую тоже поддерживает. Вы рекомендуете настроить emc lpc4337 на работу с статической памятью и в плис симулировать эту память?

Да. Наконец то Вы поняли мой намёк. 08.gif
Я так понял, что Вы никогда не работали на низком уровне с динамической памятью и слабо представляете всю глубину этого удовольствия.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Dec 24 2013, 18:43
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



да не приходилось ) Только смотрел курс какой то видео, там рассказывали про эту память, то что нужно постоянно перезаписывать все данные.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 21:22
Рейтинг@Mail.ru


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