Temat: Altera EPM7032SLC lub Atmel ATF1502AS
Szukam fachowca który zna się na tych układach CPLD
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
BigPEmu 1.12 Richard Whitehouse wydał BigPEmu 1.12
FujiNET firmware v1.3.0 Nowa wersja oprogramowania do interfejsu sieciowego FujiNET. Tym razem z obsługą TCP!
hatari 2.5.0 Od dwóch dni dostępna jest najnowsza (2.5.0) wersja Hatari.
Grawitacja 2024 Czas na kolejną edycję 8 bitowego GameJamu.
Tenebra na Atari ST/STE Wersja gry na duże atari.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Szukam fachowca który zna się na tych układach CPLD
A co chcesz wiedziec?
Zapomniałem dodać coby znał się jeszcze na Amigach :)
Chodzi dokładnie oto:
http://lvd.nedopc.com/Projects/a600_8mb/index.html
Mam sobie takie rozszerzenie 8MB które działa na A500 i jest autokonfigurowalne.
Chciałem to też uruchomić na CDTV ale jest problem i się autokonfiguracja "kłóci" z zacytuje:
"CDTV Memory Map
E90000-E9FFFF First AutoConfig device, used by DMAC"
A tu całe Memory Map
CDTV Memory Map
000000-0FFFFF Chip memory
100000-1FFFFF Space for extra chip memory (Megachip)
200000-9FFFFF Space for AutoConfig memory
A00000-BFFFFF CIA chips
C00000-C7FFFF Space for slow-fast memory
C80000-DBFFFF Space
DC0000-DC7FFF Power backed-up real time clock
DC8000-DC87FF Non-volatile RAM
DC8800-DCFFFF Space in non-volatile RAM decoded area
DD0000-DEFFFF Space
DF0000-DFFFFF Custom chips
E00000-E7FFFF Memory card address space for front panel memory card
E80000-E8FFFF AutoConfig configuration space
E90000-E9FFFF First AutoConfig device, used by DMAC
EA0000-EFFFFF Space for other AutoConfig devices
F00000-F3FFFF CDTV ROM
F40000-F7FFFF Space in CDTV ROM decoded area
F80000-FBFFFF Space in Kickstart ROM decoded area (used by Kickstart 2)
FC0000-FFFFFF Kickstart ROM
Przeprogramowałem wsad na wersje nie autokonfigurowalna i ram chodzi tyle ze trzeba za kazdym razem ja wlaczac specjalnym programem....
Podobny temat dałem tez na forum ppa.pl ale narazie cisza....
Może ktoś z was luknął by w źródła .. są w linkach na tej stronei co podałem.
I zobaczył czy się da poprawić "wsad" coby ta autokofiguracja zadziałała..
Wątek na ppa.pl : http://www.ppa.pl/forum/amiga/25677/pam … /5#m369110
fajny gadzet, no i cena też git.
ciekawe czy dało by radę podłączyć do ST,
Wracam do tematu.
Kolega Bogumil z forum ppa podesłał mi w weekend trochę wsadów.
Jeden ruszył ale działa tylko pod Kickiem 3.1 / 2.05 na belce w WB pokazuje się 8MB fastu
Za to nie działa pod Kickiem 1.3 ... jakieś pomysły czemu ?
Poniżej podaje jego kod:
Podaję kod w Verilogu zmieniony do startu autoconfiguracji względem ruskiego ramu:
always @*
if ( high_addr == 8'hE8 && low_addr==6'b100100 ) // zegar licznika opozniajacego start autocon
we_licznik <= 1;
else
we_licznik <= 0;always @ ( negedge we_licznik, negedge cpu_nreset) // licznik zliczajacy opoznienie startu
if ( cpu_nreset==0)
wy_licznik <= 0;
else
if ( we_licznik_) // wcześniej zadeklarowany stan wysoki cały czas
wy_licznik <= wy_licznik + 1;// out autoconfig data nie zmieniane
always @ *
begin
if( read_cycle==1 && high_addr==8'hE8 && autoconf_on==1 )
{cpu_d15,cpu_d14,cpu_d13,cpu_d12} <= datout;
else
{cpu_d15,cpu_d14,cpu_d13,cpu_d12} <= 4'bZZZZ;
endalways @*
if ( high_addr==8'hE8 && low_addr==6'b000000 ) // adres startu autocofinguracji
start_autoconfig<=1;
else
start_autoconfig<=0;// autoconfig cycle on/off
always @(negedge cpu_clk,negedge cpu_nreset)
if( cpu_nreset==0 ) // reset - begin autoconf
autoconf_on <= 0;
else
if( high_addr==8'hE8 && low_addr[5:2]==4'b1001 ) // wylaczenie autoconfiguracji
autoconf_on <= 0;
else
if (start_autoconfig==1 && wy_licznik==8'b00000001)//start autoconfig w drugim cyklu
autoconf_on <= 1;Licznik do zliczania opóźnienia ma wyjście 8bit.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.059 sekund, wykonano 15 zapytań ]