Poszukuję schematu kabelka ByteBlaster II - gdzie go znaleźć?

Altera ByteBlaster





Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Altera ByteBlaster
Date: Sun, 02 Nov 2003 13:33:54 +0100


Czesc.

Ma ktos schemat kabelka ByteBlaster II ?
Na www.altera.com nie widze...

--
Jerry

========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!paw!nobod

Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-2?Q?Pawe=B3_Ko=B3odziej?= <pawelk_at_nospam_pld.TO_USUN.org.pl>
Subject: Re: Altera ByteBlaster
Date: Sun, 2 Nov 2003 17:43:07 +0100


W artykule <fcu9qvgmt7j39ng466l4ruiqpgc1vt5sms_at_nospam_4ax.com> jerry1111 napisał(a):

Czesc.

Ma ktos schemat kabelka ByteBlaster II ?
Na www.altera.com nie widze...

Jest tam ByteBlasterMV - niewystarcza ?

Paweł

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: Altera ByteBlaster
Date: Sun, 02 Nov 2003 23:05:05 +0100


Jest tam ByteBlasterMV - niewystarcza ?

Potrzebuje BB2 - do EPCS4.

--
Jerry

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!paw!nobod

Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-2?Q?Pawe=B3_Ko=B3odziej?= <pawelk_at_nospam_pld.TO_USUN.org.pl>
Subject: Re: Altera ByteBlaster
Date: Sun, 2 Nov 2003 23:24:16 +0100


W artykule <94vaqv4l5ffabhno7o45gsmedkv0kg94q7_at_nospam_4ax.com> jerry1111 napisał(a):

Jest tam ByteBlasterMV - niewystarcza ?

Potrzebuje BB2 - do EPCS4.

https://www.elektroda.pl/english/ftopic59101.html
i tam http://fishing.gptel.ru/sm/ByteBlasterII.pdf

wpusc w google ByteBlasterII

Paweł

=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Zbysinski EP \(H\)" <piotr.zbysinski_at_nospam_ep.com.pl>
Subject: Re: Altera ByteBlaster
Date: Sun, 2 Nov 2003 23:28:48 +0100


Jest tam ByteBlasterMV - niewystarcza ?

Potrzebuje BB2 - do EPCS4.

https://www.elektroda.pl/english/ftopic59101.html
i tam http://fishing.gptel.ru/sm/ByteBlasterII.pdf

wpusc w google ByteBlasterII


-) Nic to nie da, bo schematu w sieci na razie nie ma. Mam schemat BBII,
niestety w kawalkach (reverse-eng.), czesciowo odrecznych. Jest zrobiony w
calosci na tranzystorach i to jedyna roznica w stosunku do BB MV.
Pzdr
PZb



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!paw!nobod

Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-2?Q?Pawe=B3_Ko=B3odziej?= <pawelk_at_nospam_pld.TO_USUN.org.pl>
Subject: Re: Altera ByteBlaster
Date: Sun, 2 Nov 2003 23:43:19 +0100


W artykule <3fa58512$1_at_nospam_news.home.net.pl> Piotr Zbysinski EP (H) napisał(a):

Jest tam ByteBlasterMV - niewystarcza ?

Potrzebuje BB2 - do EPCS4.

https://www.elektroda.pl/english/ftopic59101.html
i tam http://fishing.gptel.ru/sm/ByteBlasterII.pdf

wpusc w google ByteBlasterII


-) Nic to nie da, bo schematu w sieci na razie nie ma. Mam schemat BBII,
niestety w kawalkach (reverse-eng.), czesciowo odrecznych. Jest zrobiony w
calosci na tranzystorach i to jedyna roznica w stosunku do BB MV.

Gdyby to byla jedyna roznica, to pewnie pytajacy by uzyl MV :P
A w http://fishing.gptel.ru/sm/ByteBlasterII.pdf jakis tranzystor
(sztuk 1) jest. Ale nie wnikam.

Paweł

=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Zbysinski EP \(H\)" <piotr.zbysinski_at_nospam_ep.com.pl>
Subject: Re: Altera ByteBlaster
Date: Sun, 2 Nov 2003 23:50:20 +0100



Jest tam ByteBlasterMV - niewystarcza ?

Potrzebuje BB2 - do EPCS4.

https://www.elektroda.pl/english/ftopic59101.html
i tam http://fishing.gptel.ru/sm/ByteBlasterII.pdf

wpusc w google ByteBlasterII


-) Nic to nie da, bo schematu w sieci na razie nie ma. Mam schemat
BBII,
niestety w kawalkach (reverse-eng.), czesciowo odrecznych. Jest zrobiony
w
calosci na tranzystorach i to jedyna roznica w stosunku do BB MV.

Gdyby to byla jedyna roznica, to pewnie pytajacy by uzyl MV :P
A w http://fishing.gptel.ru/sm/ByteBlasterII.pdf jakis tranzystor
(sztuk 1) jest. Ale nie wnikam.


W tm jest wlasnie pies pogrzebany: zaden "TTL" nie potrafi wspolpracowac w
rozne strony z ukladami zasilanymi od 1,8 do 5V. Tranzystorom jest wszystko
jedno, zwlaszcza jak sa (a sa) madrze polaczone.
Pzdr
PZb



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Zbych" <bzbUSUN_TO_at_nospam_poczta.onet.pl>
Subject: Re: Altera ByteBlaster
Date: Mon, 3 Nov 2003 14:08:18 +0100


Pewnego pięknego dnia jerry1111 przemówił(a) ludzkim głosem:

Jest tam ByteBlasterMV - niewystarcza ?
Potrzebuje BB2 - do EPCS4.


Znalazłem coś takiego (nie wiem czy pomoże, ale
chyba warto rzucić okiem):

Do you have an Altera ByteblasterMV an do you want to programm the
Configuration Device EPCS1 or EPCS4 for Cyclone ??

Use this:
Make a new VisualBasic Form with one ProgrammButton Command1 and one
CommonDialog1
add the source code below
download the InpOut32.DLL from http://www.logix4u.cjb.net/
Modfify your Byteblaster/ByteblasterMV:
connect PIN4 of your Printer SUBD25 Connector to PIN17 (2A4) of the 74HC244.
Use the same Pull Up Resistors like on the other Pins. Disconnect the Pin
from GND.
connect PIN3 of 74HC244 to Pin8 of the JTAG Connector.
Connect PIN4 of the JTAG to PIN6 to disable the cyclone device.


----------------
Option Explicit
Private Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal
PortAddress As Integer) As Integer
Private Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress
As Integer, ByVal Value As Integer)



Dim bytebuffer(524288) As Byte

Const ASNCONF = 2
Const ASD = 0

Const ASDIN = 64
Const ASCLK = 1
Const ASCS = 4

Const WRITE_ENABLE = 6
Const WRITE_DISABLE = 4
Const READ_STATUS = 5
Const READ_BYTES = 3
Const READ_ID = &HAB
Const WRITE_STATUS = 1
Const WRITE_BYTES = 2
Const ERASE_BULK = &HC7
Const ERASE_SECTOR = &HD8



Private Sub Command1_Click()
Dim filelength As Long
Dim l As Long
Dim ok As Boolean
Dim rs As Byte
Dim b As Byte
Dim chipid As Byte

For l = 0 To 524287
bytebuffer(l) = 255
Next l

chipid = ReadID
If chipid = 16 Then
MsgBox "ChipID: EPCS1"
Else
If chipid = 17 Then
MsgBox "ChipID: EPCS4"
Else
MsgBox "no configuration device found"
Exit Sub
End If
End If





CommonDialog1.CancelError = True
On Error GoTo ErrHandler
CommonDialog1.Flags = cdlOFNHideReadOnly
CommonDialog1.Filter = "Alle Dateien (*.*)|*.*|" & "AS File (*.rbf)|*.rbf"
CommonDialog1.FilterIndex = 2
CommonDialog1.ShowOpen

Open CommonDialog1.FileName For Binary Access Read As #1
Seek #1, 1
filelength = LOF(1)
For l = 0 To (filelength - 1)
Get #1, l + 1, bytebuffer(l)
Next l

Close #1




WriteEnable
EraseBulk
Do
rs = ReadStatus
Loop Until (rs Mod 2) = 0

For l = 0 To (filelength - 1)
WriteEnable
b = bytebuffer(l)
WriteB l, b
Do
rs = ReadStatus
Loop Until (rs Mod 2) = 0

If (l Mod 100) = 0 Then
Form1.Caption = "programming: " + Str(1 + l * 100 \ filelength) + "%"
DoEvents
End If

Next l

ok = True
For l = 0 To (filelength - 1)
If bytebuffer(l) <> ReadB(l) Then
ok = False
End If

If (l Mod 100) = 0 Then
Form1.Caption = "verifing: " + Str(1 + l * 100 \ filelength) + "%"
DoEvents
End If


Next l

If ok Then
MsgBox "OK"
Else
MsgBox "NOT OK"
End If


Exit Sub

ErrHandler:
MsgBox "File Open Error"
Close #1
End Sub
Private Sub Form_Load()
enablePar
End Sub
Private Sub ChipDeSelect()
Out &H378, ASCS
End Sub
Private Sub ChipSelect()
Out &H378, 0
End Sub
Private Sub enablePar()
Out &H37A, 2
End Sub

Private Sub disablePar()
ChipDeSelect
Out &H37A, 0
End Sub

Private Sub Form_Unload(Cancel As Integer)
disablePar
End Sub

Private Sub WriteByte(b As Byte)
Dim i As Integer
Dim bit As Byte
For i = 1 To 8
If b > 127 Then
bit = ASDIN
b = b - 128
Else
bit = 0
End If

b = b * 2
Out &H378, bit
'DoEvents
Out &H378, bit + ASCLK
'DoEvents
Next i
End Sub

Private Function ReadByte()
Dim b, hb As Byte
Dim i As Integer
Dim bit As Byte
b = 0
For i = 1 To 8
Out &H378, 0
'DoEvents
b = b * 2
hb = Inp(&H379)
hb = hb Mod 32
If (hb > 15) Then
bit = 1
Else
bit = 0
End If
Out &H378, ASCLK
'DoEvents
b = b + bit

Next i
ReadByte = b
End Function



Public Function ReadStatus() As Byte
ChipSelect
WriteByte READ_STATUS
ReadStatus = ReadByte
ChipDeSelect
End Function

Public Sub WriteEnable()
ChipSelect
WriteByte WRITE_ENABLE

ChipDeSelect
End Sub
Public Sub WriteDisable()
ChipSelect
WriteByte WRITE_DISABLE

ChipDeSelect
End Sub

Public Sub EraseBulk()
ChipSelect
WriteByte ERASE_BULK

ChipDeSelect
End Sub

Public Sub WriteB(ad As Long, b As Byte)
ChipSelect
WriteByte WRITE_BYTES
WriteByte (ad \ 65536) Mod 256
WriteByte (ad \ 256) Mod 256
WriteByte (ad \ 1) Mod 256
WriteByte b
ChipDeSelect
End Sub

Public Function ReadB(ad As Long) As Byte
ChipSelect
WriteByte READ_BYTES
WriteByte (ad \ 65536) Mod 256
WriteByte (ad \ 256) Mod 256
WriteByte (ad \ 1) Mod 256
ReadB = ReadByte
ChipDeSelect
End Function

Public Function ReadID() As Byte
ChipSelect
WriteByte READ_ID
WriteByte 0
WriteByte 0
WriteByte 0
ReadID = ReadByte
ChipDeSelect
End Function


========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Zbych" <bzbUSUN_TO_at_nospam_poczta.onet.pl>
Subject: Re: Altera ByteBlaster
Date: Mon, 3 Nov 2003 14:42:28 +0100


A to jest podobno BB II http://www.fuw.edu.pl/~gkasprow/files/bbII.Sch


========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: Altera ByteBlaster
Date: Wed, 05 Nov 2003 20:19:13 +0100


A to jest podobno BB II http://www.fuw.edu.pl/~gkasprow/files/bbII.Sch

Nie podobno - to jest i działa :-)
Melduję tak jak obiecałem - zrobione, zlutowane, przeklnięte :-)
i zadziałało.
Oczywiście VCCio musi byc 3v3 na nogach od programowania - trzeba
pamiętać jakby ktoś używał mniejszego napięcia.


--
Jerry

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.task.gda.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: Altera ByteBlaster
Date: Thu, 06 Nov 2003 13:47:20 +0100


A to jest podobno BB II http://www.fuw.edu.pl/~gkasprow/files/bbII.Sch

Nie podobno - to jest i działa :-)

Znaczy potrzebna jest mala zmiana, bo inaczej nie programuje
w trybie AS jesli Cyclon jest juz skonfigurowany.
W 'wolnej chwili' jak nie zapomne to wystawie gdzies poprawiony
schemat.


--
Jerry

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: Altera ByteBlaster
Date: Mon, 03 Nov 2003 16:29:45 +0100


Znalazłem coś takiego (nie wiem czy pomoże, ale
chyba warto rzucić okiem):

Tez to znalazlem, ale to uzyje w ostatecznosci. Wolalbym jednak BB2 -
Jesli chodzi o napiecia, to u mnie na razie VCCio=3.3V bo jeszcze
nie bylo uzyc scalakow na 2.5 czy na 1.5V :-)

Reszte zara sprawdzam - na poczatek bede robic ten schemat na 2xHC244
i jednym tranzystorze.

Aha - wczoraj z godzine przegladalem strony z googla. Wpisywalem
rozne kombinacje Byteblaster II :-)

W kazdym razie dzieki wszystkim za info - o sukcesach zamelduje
(pewnie jutro).


--
Jerry

=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Zbysinski EP \(H\)" <piotr.zbysinski_at_nospam_ep.com.pl>
Subject: Re: Altera ByteBlaster
Date: Mon, 3 Nov 2003 18:31:26 +0100



Tez to znalazlem, ale to uzyje w ostatecznosci. Wolalbym jednak BB2 -
- znaczy chociaz funkcjonalny odpowiednik.
Jesli chodzi o napiecia, to u mnie na razie VCCio=3.3V bo jeszcze
nie bylo uzyc scalakow na 2.5 czy na 1.5V :-)

To uzyj MV -> bedzie chodzic.
Pzdr
PZb




========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: Altera ByteBlaster
Date: Mon, 03 Nov 2003 23:05:37 +0100


Jesli chodzi o napiecia, to u mnie na razie VCCio=3.3V bo jeszcze
nie bylo uzyc scalakow na 2.5 czy na 1.5V :-)

To uzyj MV -> bedzie chodzic.

-)

Nie chodzi - do zaprogramowania EPCS4 potrzebny BB2...
Po prostu melduje mi teraz ze nie ma nic podlaczonego do MV.

Jutro robie plytke...


--
Jerry

=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Zbysinski EP \(H\)" <piotr.zbysinski_at_nospam_ep.com.pl>
Subject: Re: Altera ByteBlaster
Date: Mon, 3 Nov 2003 23:50:03 +0100


Jesli chodzi o napiecia, to u mnie na razie VCCio=3.3V bo jeszcze
nie bylo uzyc scalakow na 2.5 czy na 1.5V :-)

To uzyj MV -> bedzie chodzic.

-)

Nie chodzi - do zaprogramowania EPCS4 potrzebny BB2...
Po prostu melduje mi teraz ze nie ma nic podlaczonego do MV.


Jedyna roznica (poza budowa driverow) pomiedzy BBII i MV to to, ze po
dolaczeniu zasilania w ukladzie (tam gdzie PLD) pin 15 DB25 jest dolaczany
do masy, a nie na stale do plusa. Sprobuj moze przelaczyc go recznie?
Schemat (raczej jego prototyp) moge Ci podeslac jutro w ciagu dnia.
Pzdr
PZb



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: Altera ByteBlaster
Date: Tue, 04 Nov 2003 00:02:52 +0100


Jedyna roznica (poza budowa driverow) pomiedzy BBII i MV to to, ze po
dolaczeniu zasilania w ukladzie (tam gdzie PLD) pin 15 DB25 jest dolaczany
do masy, a nie na stale do plusa. Sprobuj moze przelaczyc go recznie?
Schemat (raczej jego prototyp) moge Ci podeslac jutro w ciagu dnia.

To by bylo za proste :-(
Wg PDFow od obu, w BB2 jest dodatkowo uzywany pin 4 i 5 z DB25
oraz 6 i 8 ze zlacza 10pin...

W kazdym razie poprobuje przelaczyc pin15 i zobacze co bedzie (kurde,
szkoda niszczyc taki ladny MV...)

--
Jerry

========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: Altera ByteBlaster
Date: Tue, 04 Nov 2003 00:07:00 +0100


To by bylo za proste :-(
Wg PDFow od obu, w BB2 jest dodatkowo uzywany pin 4 i 5 z DB25
oraz 6 i 8 ze zlacza 10pin...

Za PDF do BB2: pin6 == nCE (Cyclone Chip Enable),
pin8 == nCS (Serial Configuration Device CS).
Poza tym zwarte sa w DB25 piny 6 i 10 zamiast 7 i 10 jak w MV.

Echh... ide spac... jutro bede walczyc.


--
Jerry

=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Zbysinski EP \(H\)" <piotr.zbysinski_at_nospam_ep.com.pl>
Subject: Re: Altera ByteBlaster
Date: Tue, 4 Nov 2003 00:23:58 +0100


To by bylo za proste :-(
Wg PDFow od obu, w BB2 jest dodatkowo uzywany pin 4 i 5 z DB25
oraz 6 i 8 ze zlacza 10pin...

Za PDF do BB2: pin6 == nCE (Cyclone Chip Enable),
pin8 == nCS (Serial Configuration Device CS).
Poza tym zwarte sa w DB25 piny 6 i 10 zamiast 7 i 10 jak w MV.


Nie bardzo - pin 6 DB dostarcza przez diode Schottky'ego zasilanie dla
buforow (sprawdzilem OSC). Zwarte sa 7 i 10.
Pzdr
PZb



=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Zbysinski EP \(H\)" <piotr.zbysinski_at_nospam_ep.com.pl>
Subject: Re: Altera ByteBlaster
Date: Tue, 4 Nov 2003 00:19:46 +0100



Uzytkownik "jerry1111" <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
napisal w wiadomosci news:bbndqv8apc6pjnids9mu6q2u8lftn1973f_at_nospam_4ax.com...
Jedyna roznica (poza budowa driverow) pomiedzy BBII i MV to to, ze po
dolaczeniu zasilania w ukladzie (tam gdzie PLD) pin 15 DB25 jest
dolaczany
do masy, a nie na stale do plusa. Sprobuj moze przelaczyc go recznie?
Schemat (raczej jego prototyp) moge Ci podeslac jutro w ciagu dnia.

To by bylo za proste :-(
Wg PDFow od obu, w BB2 jest dodatkowo uzywany pin 4 i 5 z DB25
oraz 6 i 8 ze zlacza 10pin...

Wiesz, zajrzalem znowu do BBII i cos nie gra: piny 4 i 5 DB nie sa do
niczego dolaczone! Na obudowie na pewno ma napisane BBII i wnetrze na pewno
inne niz oryginalny MV. Nie wiem o co chodzi, zwlaszcza, ze wzialem go z
zestawu eval dla Cyclone :(
Pzdr
PZb



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai