Отговори на тема  [ 40 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
Процесори с външна памет 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
може. само с 486 обаче

намираш си стари кешови памети (64К х 16 бита или по-големи), слагаш два прома за боот, 8250 за серийна порта, някакъв елементарен адресен декодер и си готов. ако няма кешови памети, може да сложиш обикновени статични, но трябва да вмъкваш чикли за изчакване при обръщение към РАМ-а. то така или иначе трябва да го правиш за РОМ-а, та това няма да те затрудни много (фатка: прави се елементарно с един преместващ регистър и джъмпер)

ако искаш повече памет ще трябва да си направиш контролер на паметта за DRAM. на първо замисляне не мога да ти кажа дали 486 може да се подкара с SDRAM, забравил съм му вече циклите, но може и да може :wink: примери за такива контролери, направени с xilinx, колкото щеш. обаче ще трябва да научиш да пишеш на VHDL... и на асемблер за х86, което си е особено голямо самоизтезание - ще се срещнеш с едни необясними неща (към настоящия момент) като реален режим, виртуален, защитен и т.н. докато го накараш животното да ти напише 'hello world' бая зор ще видиш. а докато го накараш да почне да прави нещо смислено, може да остарееш.

предимството е, че х86 архитектурата ще ти светне отвсякъде и (вероятно) няма да има тайни. тогава може да направиш втората стъпка - да си вържеш Р6 процесор. но трябва да намериш някой да ти плаща за удоволствието. сумарно документацията на Р4 е над 3500 стр, без описанието на чипсетове.

все пак човек израства толкова, колкото са мечтите му :lol:


Пон Окт 24, 2005 8:44 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Дедо Боре, не е така! Има контролери с вътрешен RAM без FLASH, които след Reset си изтеглят фърмуера от един SPI флаш чип и след това тръгва от там. Предимството е, че бичи на няколко стотин мегахерца ( има версии на 1 гига ). Flash с такова време за достъп няма. Апо въпроса за 486 - има и много по-лесен начин : едно старо дъно. Всичко му е там, а може да бутне от карта на някой слот. С ISA е елементарно, PCI е по-добре, но по-трудно. А що периферийки може да си накачи ( ако му се играе )!


Пон Окт 24, 2005 9:35 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
за микроконтролерите си прав, и аз ползвам такива.
моите разсъждения бяха за х80 и по-специално за 486
на реконструктора винаги му се въртят разни конструкторки идеи :lol: та трябва да го наблюдаваме и подпомагаме, когато е необходимо.


Пон Окт 24, 2005 9:38 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение 
Цитат:
за микроконтролерите си прав, и аз ползвам такива.

ДедоБоре, кажи някой такъв!!! Има ли такива, дето да се намират в БГ ?


Пон Окт 24, 2005 9:46 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение 
Аз пък ще си позволя да върна темата ето тук
Реконструктор написа:
Значи никакви шансове да си сглобя нещо сам? :)
Като заговорихме за мощни МК, някой бачкал ли е с АРМ ядро?

Работя с една развойна платка "собствено производство" на която има един LPC2214.
Та този LPC2214 има изведена шина за свързване на външна памет която може да е 8, 16 или 32 битова.
Разбира се възможно е свързването на четири 8 битови памети към шината конфигурирана като 32 битова.
Има четири чип селекта тоест имаш четири банки памет. Адресната шина е 24 битова.
Можеш да boot-ваш от първата банка(PHILIPS имат и такива чипове без вътрешна FLASH памет)
На тази шина вътре в микроконтролера има External Memory Controler който има грижата за всичко. Конфигурира се с WAIT states в зависимост от бързината на външната памет.
Олимекс предлагат развойни платки с LPC със свързана външна памет.


Пон Окт 24, 2005 10:52 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Сеп 08, 2005 9:19 pm
Мнения: 17
Мнение 
Продължавам с въпросите, макар и да са по-скоро за Академията:

1.имаше една embedded серия на интел, тя не е ли по-подходяща за направи-си-РС-у-дома?
Въпросът на Реконструктора от началото на темата ми се струва резонен, още повече, че напоследък се пускат доста много едноплаткови машинки на база х86. Самият аз съм се замислял за направата на дънна платка за стари процесори 186, 286,386 до 486(щото от пентиум нататък програмирането е ад)... обачеее...

2...обааачеее...след като обмислях известно време идеята преди време се отказах и се пренасочих към по-съвременни чипове: оттук и въпросът ми - има ли контролери с повечко "външно достъпна" памет. Димитър казва, че бих могъл да се зарина с такива - много хубаво, обаче аз съм доста неориентиран, та въпросът ми е: към кой да се насоча и откъде даго намеря? предполагам, че има всякакви класове, от най-примитивни до много сложни - само че като не знам къде да ги търся, ще ми е много полезно една кратка справка

3.малко по-горе запознатите с темата дадоха и един друг вариянт: <<Има контролери с вътрешен RAM без FLASH, които след Reset си изтеглят фърмуера от един SPI флаш чип и след това тръгва от там.>> bateAz, дали няма да споделиш с нас някой модел?

4.LPC2214 изглежда интересно чипче... мисля да се насоча към нещо аналогично след като се инфорирам още малко... ВСЪЩНОСТ ще правя машинка която и се налага да има около 20Мо данни, проблемът е, че не мога да я вържа към РС като външна база данни... а другият проблем е, че ми се налага да имам достъп до данните "на разбъркано" и още не знам дали разните му там флаш карти позволяват достъп до произволен адрес... вторият момент е бързодействието, защото в някои ситуации ще се иска машинката да реагира доста бързо, та затова си мислех за нещо като голям 4/8/16Мо RAM[/url]


Пон Окт 24, 2005 12:03 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
...


Последна промяна на Пет Фев 03, 2012 4:57 am, променена общо 1 път



Пон Окт 24, 2005 1:26 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Виж на сайта на аналните девици www.analog.com за BlackFin : всички са такива.

EDIT : Въпросът с доставката обаче е много калпав - май няма. Все пак питай Панчо.


Пон Окт 24, 2005 2:20 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 
Тия процесори не са никак лоши. И даже май са истински DSP-та, за разлика от много други, които само са обявени като такива. Аналните девици имат ли представител в БГ? :)


Пон Окт 24, 2005 3:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Панчо, май фамилията му беше Чомаков. Фирма К1, ама за тлф ще почакаш.


Пон Окт 24, 2005 3:37 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение 
ТЛФ кво е?


Пон Окт 24, 2005 3:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
тлф е 'телефон'. Имам му визитка, ама е в къщи, а в момента съм на работа.


Пон Окт 24, 2005 3:55 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Вто Ное 16, 2004 4:43 pm
Мнения: 85
Местоположение: София
Мнение 
K1 Електроник
http://www.k1-bg.com/


Пон Окт 24, 2005 9:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
добавям: всички ARM9 на CIRRUS и ATMEL
дали ги има в БГ? хммм... не знам :oops:


Пон Окт 24, 2005 10:54 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Сеп 23, 2005 10:54 pm
Мнения: 39
Мнение 
Нов съм в микроконтролерите, обаче с процесорите съм по-така... :D
Та: ако се използва готова дънна платка, няма нужда от изчакващи тактове при четене и други такива, защото това се проверява на системно ниво.
Идейно е, вместо банки с памет, да се използва "набор" от регистрови схеми, които са с достатъчно бърз достъп. Ако не ме лъже паметта, 486 използва EDO или BEDO, с достъп около 80-100 наносекунди. Като началните адреси могат да се направят с някакъв EEPROM, където да се запише програмата. Само не ми е ясно, дали може да "емулираме" харвардска архитектура, т.к. адресирането (дори и да се пише на асемблер) е различно от това при контролерите.
А иначе за начинаещи най-подходящ е 8088. Работата е там, че той за разлика от 8086(който е по-разпространен) няма мултиплексиране на изводите, а просто използва 8 битови думи.

_________________
Най-лошото, което може да се случи на две точки, е да не лежат на една права.


Сря Окт 26, 2005 10:36 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 40 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни