Аппаратная реализация EMC
- 
				Impartial
 - Мастер
 - Сообщения: 953
 - Зарегистрирован: 23 фев 2011, 01:50
 - Репутация: 36
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Какую программу?
			
			
									
									
						- 
				ViktorS
 - Новичок
 - Сообщения: 11
 - Зарегистрирован: 02 авг 2012, 08:46
 - Репутация: 0
 - Контактная информация:
 
Re: Аппаратная реализация EMC
В архиве прилагается программа для настройки ПИДа - PIDsetup.tcl - ее не могу запустить.Impartial писал(а):Какую программу?
- 
				Impartial
 - Мастер
 - Сообщения: 953
 - Зарегистрирован: 23 фев 2011, 01:50
 - Репутация: 36
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Это скрипт квартуса. Запускайте в квартусе.
			
			
									
									
						- 
				ViktorS
 - Новичок
 - Сообщения: 11
 - Зарегистрирован: 02 авг 2012, 08:46
 - Репутация: 0
 - Контактная информация:
 
Re: Аппаратная реализация EMC
А как? Я с квартусом не совсем освоился. Все тонкости не знаю.Impartial писал(а):Это скрипт квартуса. Запускайте в квартусе.
- 
				Impartial
 - Мастер
 - Сообщения: 953
 - Зарегистрирован: 23 фев 2011, 01:50
 - Репутация: 36
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Сейчас скажу.
			
			
									
									
						- 
				Impartial
 - Мастер
 - Сообщения: 953
 - Зарегистрирован: 23 фев 2011, 01:50
 - Репутация: 36
 - Контактная информация:
 
Re: Аппаратная реализация EMC
меню tools/Tcl Scripts...
			
			
									
									
						- 
				ViktorS
 - Новичок
 - Сообщения: 11
 - Зарегистрирован: 02 авг 2012, 08:46
 - Репутация: 0
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Спасибо большое, как я сам не увидел. Запустил, но при попытке нажать кнопку OpenDevice выскакивает ошибка "get hardware...". Похоже придется tcl изучать 
. А автор темы здесь больше не пишет?
			
			
									
									
						- 
				Impartial
 - Мастер
 - Сообщения: 953
 - Зарегистрирован: 23 фев 2011, 01:50
 - Репутация: 36
 - Контактная информация:
 
Re: Аппаратная реализация EMC
А программатор подключен?
			
			
									
									
						- 
				ViktorS
 - Новичок
 - Сообщения: 11
 - Зарегистрирован: 02 авг 2012, 08:46
 - Репутация: 0
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Да, и плата включена, прошивка залита. У меня USBblaster.Impartial писал(а):А программатор подключен?
- 
				Impartial
 - Мастер
 - Сообщения: 953
 - Зарегистрирован: 23 фев 2011, 01:50
 - Репутация: 36
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Все нормально, должно работать
			
			
									
									
						- 
				ViktorS
 - Новичок
 - Сообщения: 11
 - Зарегистрирован: 02 авг 2012, 08:46
 - Репутация: 0
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Это когда знаешь что и как делатьImpartial писал(а):Все нормально, должно работать
- Nick
 - Мастер
 - Сообщения: 22776
 - Зарегистрирован: 23 ноя 2009, 16:45
 - Репутация: 1735
 - Заслуга: Developer
 - Откуда: Gatchina, Saint-Petersburg distr., Russia
 - Контактная информация:
 
Re: Аппаратная реализация EMC
А как целиком ошибка звучит?
			
			
									
									
						- 
				ViktorS
 - Новичок
 - Сообщения: 11
 - Зарегистрирован: 02 авг 2012, 08:46
 - Репутация: 0
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Появляется следующая ошибкаNick писал(а):А как целиком ошибка звучит?
И вообще непонятный какой-то язык. Как на нем вообще можно писать? Ни на один из известных мне языков не похожERROR: Quartus II Tcl command "get_hardware_names" is only available for use in the following executable:
quartus_stp
ERROR: Quartus II Tcl command "get_hardware_names" is only available for use in the following executable:
quartus_stp
while executing
"get_hardware_names"
(procedure "ex::OpenDevice" line 3)
invoked from within
"ex::OpenDevice"
invoked from within
".top.toolframe.open_btn invoke"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list $w invoke]"
(procedure "tk::ButtonUp" line 22)
invoked from within
"tk::ButtonUp .top.toolframe.open_btn"
(command bound to event)
- 
				ViktorS
 - Новичок
 - Сообщения: 11
 - Зарегистрирован: 02 авг 2012, 08:46
 - Репутация: 0
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Получилось!  
  
  
 Оказывается все было гораздо проще. Если у кого будет такая же проблема - обратите внимание на самую первую строчку в файле PIDsetup.tcl  оказывается так в линукс задается обработчик скриптов. То есть надо не ч/з Tcl\Scripts запускать как мне посоветовали, а именно с помощью "quartus_stp -t" - и все заработало!!! Я уже настроил ПИД - работает замечательно, скорость отличная. Автору медаль!!!  
			
			
									
									
						Код: Выделить всё
#!/home/alexx/altera/11.0/quartus/bin/quartus_stp -t- 
				Georg_kai
 - Кандидат
 - Сообщения: 53
 - Зарегистрирован: 26 янв 2012, 11:16
 - Репутация: 2
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Подниму старую тему.
Купил себе данную плату как указано в посте №1. Начал разбираться...
И возник вопрос - как в нее записывать прошивку когда плата будет подключена к ЕМС?
Не подключать же каждый раз USB программатор при включении станка? или все таки надо?
			
			
									
									
						Купил себе данную плату как указано в посте №1. Начал разбираться...
И возник вопрос - как в нее записывать прошивку когда плата будет подключена к ЕМС?
Не подключать же каждый раз USB программатор при включении станка? или все таки надо?
- 
				Impartial
 - Мастер
 - Сообщения: 953
 - Зарегистрирован: 23 фев 2011, 01:50
 - Репутация: 36
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Прошивка записывается во внутренний флеш платы EPCS4 двумя способами. Самый простой через JTAG Indirect Configuration File (.jic)
Посмотри как делается jic файл в квартусе. File - Convert Programming Files...
			
			
									
									
						Посмотри как делается jic файл в квартусе. File - Convert Programming Files...
- 
				Georg_kai
 - Кандидат
 - Сообщения: 53
 - Зарегистрирован: 26 янв 2012, 11:16
 - Репутация: 2
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Да я тоже склоняюсь к этому варианту. Второй - немного модифицировать плату ( перецепить сигнал MSEL0 в 1) - заливать в пассивном режиме генерирую такты DCLK на LPT порту - т.е как сделано в компоненте Pluto-P. Но так надо лезть паяльнником - а не охота...
			
			
									
									
						- 
				Impartial
 - Мастер
 - Сообщения: 953
 - Зарегистрирован: 23 фев 2011, 01:50
 - Репутация: 36
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Для этого варианта нужен не только паяльник, но и переписать драйвер.Georg_kai писал(а):Второй - немного модифицировать плату ( перецепить сигнал MSEL0 в 1) - заливать в пассивном режиме генерирую такты DCLK на LPT порту - т.е как сделано в компоненте Pluto-P. Но так надо лезть паяльнником - а не охота...
- 
				vmarkiv
 - Мастер
 - Сообщения: 516
 - Зарегистрирован: 21 янв 2012, 00:23
 - Репутация: 32
 - Откуда: Ивано-Франковск
 - Контактная информация:
 
Re: Аппаратная реализация EMC
Результаты по данной работе есть у кого-то , прошло то 4 года ...
			
			
									
									
						