Artyom
Участник-
Постов
28 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о Artyom
-
Звание
Участник
- День рождения 17.11.1979
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
Я работал ... Работает сие творение нормально... Только вот наблюдались некие проблемы с записью то есть чем чаще РЕФРЕШ тем чаше непрописаные области памяти, хотя все сигналы контроля учитывались. Пролечилась эта проблема скачиванием корки более новой версии 3.2 помоему...
-
Макс действительно может передавать на PCI шину Vendor устройства, хватать прошивку и прошивать ей Циклон. Товарисчи это очень легко проверить. Достаточно посмотреть куда подсоединены конфигурационные пины Циклона и все сразуже станет ясно. А далее как? Висит ли Макс и далее на шине или после конфигурации Циклона циклон перехватывает управление а Макс запирается в OPNDRN?
-
Смотри на плате ЛЮБЫЕ ПЗУхи. Все что может соодержать информацию. Много бы проблемм решилось если бы я знал как можно считать прошивку МАКСов. :-)
-
k4 Это помоему микруха динамической памяти K6 - статическая (в циклоне есть контроллер динамической памяти). Циклон конфигурируется извне (т.к. он SRAM Based. Макс в отличии от Циклона EEPROM Based прошивка находится внутри защищена Lock битом).В циклоне защищенных областей нет.
-
А как может циклон зашится через PCI если именно он (скорее всего) работает с PCI шиной. Можно написать программу зашить ее в МАКС и тогда он будет прошивать Циклон из параллельного ИИПРОМа или банально поставить какуюнить последовательную ПЗУху для прошивки циклона. Тогда считать прошивку конечно можно (Циклоновскую)... а макс считаешь наврятли, хотя в некоторых случаях можно понять для чего он нужен и написать программу руками.
-
Не обязательно покупать программатор за 700 баксов (BeeProg). Можно купить чтонить по приземленнее. Не хочу заниматся рекламой но если живешь в Москве или в подмосковье залезь на эту сцылку там много различного барахла, в том числе есть и дешевые програматоры типа MEMProg - 200$.
-
Эти конфигурационные ПЗУ можно прошить на практически любом програматоре. Например Elnec BeeProg (мы шьем именно на нем) или на аналогичном продукте ELNEC... BeeHive4 BeeProg JetProg (DIL48) LabProg+ LabProg-48LV (discontinued product) MEMprog SmartProg SmartProg2 Посмотри Даунлоад на www.elnec.com (PG4UW) в списке устройств есть все эти микрухи... Хотя BeeProg стоит давольно дорого около 750 баксов помоему.
-
Абсолютно согласен, сначала выбирите производителя ПЛИС, а так разговор ниочем. А вообще тестовую плату модно сделать и в домашних условиях... Было бы немного тексталита, фоторезиста едкого натра и хлорного железа пленки для лазерного принтера и сам лазерный принтер все обойдется гдето в 1000 - 1500 рублей вместе с SRAM BASED ПЛИСом (типа АСЕХ).....Я так и делал дорожки до 0.2 мм и клиринс 0.2 тарвятся без проблемм, если нормальный лазерный принтер.
-
Да в СигналТапе можно посмотреть это НО чтобы он работал нужно чтоб в подопытном плисе была память (блоки М4К М512 или МРАМ) и чтобы большая ее часть была свободна так как результаты передаются (как я понял) на джитаг именно оттуда. Кроме того если будешь отлаживать ДДР память то СигналТап врятли тебе поможет так как там давольно большие частоты и далеко не все сигналы ты сможешь увидеть в окне (переполнение внутренней памяти), но штука незаменимая. Можно просмотреть и в МодельСиме, но гемороя довольно много...
-
Есть такая офигенная штука называется DataSheet в котором сказано о 100 максимально возможных реконфигураций, но по собственному опыту скажу что наш стендовый плис 7128S мы прошили уже более 100 раз ... Пока вроде работает :)
-
Конверт из ProView32 в Keil
Artyom опубликовал тема в Все остальные микроконтроллеры
Люди ...... Возникла надобность переделать программу из FRANCLINовского компилятора в КЕЙЛ (надо испарвить КУЧУ мелких иструкций типа SFR) или найти ProView32. Ну да ладно столкнулся с такой записью at 0x0012 code unsigned char numb[]={0x1,0x2,0x3,0x4,0x5}; В кейле проинициализировать переменную по адресу нельзя code unsigned char number[]={1,2,3,4,5} _at_ 0x0012; дает ошибку можно писать только так code unsigned char number[] _at_ 0x0012; Подскажите как можно переделать строку чтобы была инициализация по указанному адресу в сегментье кода??? Или проще найти ProView32? -
Altera DDR Core + Cyclone
Artyom опубликовал тема в Работаем с ПЛИС, области применения, выбор
Интересует такие вопрос: 1. Использовал РЕАЛЬНО ктонить Altera DDR Core? 2. Можно ли подключить стандартный компьютерный DDR DIMM к Cyclon'у при помощи данной корки? 3. Изучая DDR core столкнулся с таким явлением, что при выборе настроек в данной корке для DIMM модулей (а не для чипов) ширина данных на данном модуле прописывается как 64+8=72 бита (так оно и должно быть), а параметр Data Bus Width=32(на элементе создается шина данных шириной 32 бита ddr_dq[31..0]), хотя на DIMM модуле 64 пина под DATA почему такие отличия? 4. Прочитал описание этой корки (не один раз) Обнаружил что для Cyclone максимальная ширина шины данных - 32 бита а для Stratix - 80... почему такая дискриминация Циклона? ЗЫЖ Если кто работал с ДДР может кто кинет линк на проверенную корку... -
ADV7120
Artyom ответил Serega Doc тема в Компоненты
Щас как раз работаю над этой проблемой. Сначала надо определиться с разрешением и частотой вертикальной развертки а потом уже решать с какой частотой посылать данные по цвету, а так же V_SYNC и H_SYNC. У меня есть немного инфы на эту тему есть даже кое-что на русском. Если чего нужно пиши мне на мыло..... -
На мой взгляд освоить за 3 месяца реально..... Но вспомните поговорку "Гладко было на бумаге, да забыли про овраги". Всегда присутствуют подводные камни а вот их за 3 месяца ну никак не выучить :-(.
-
Сколько еще жить PCI-шине?
Artyom ответил alex_elect тема в ISA/PCI/PCI-X/PCI Express
На мой взгляд жить PCI шине еще долго и счастливо. Вы посмотрите на то что есть сейчас: AGP, PCI-Express, и то и другое частные случаи PCI. В плюс ко всему слишком много устройств разработано на данной шине, и отказываться от них на данный момент не имеет смысла. PCI будет жить. конечно будет модернизироваться но жить будет.