Skip to main content
Topic: Where is Bus Blaster V3c for MIPS PCB (Read 7297 times) previous topic - next topic

Where is Bus Blaster V3c for MIPS PCB

Hi all, Where is the resources of the Bus Blaster V3c for MIPS?
I googled, but I can not find it.

thanks,

Re: Where is Bus Blaster V3c for MIPS PCB

Reply #1
Here is my own version of bus blaster, i give it a version name of 'v3c-p1'...
for both arm and mips.
it is allmost finished.
I did not have experence with eagle before.
so I post it here for review....

Re: Where is Bus Blaster V3c for MIPS PCB

Reply #2
Hey there zhang3. You can find lots of documentation in the wiki: http://dangerousprototypes.com/docs/Main_Page#Projects

Just one suggestion about your board: The component with the blue pads is at the other side of the board. I believe you can move it to the component side of the board.

Where is Bus Blaster V3c for MIPS PCB

Reply #3
I have made a 20P to 14P cable last night. And reprogram the cpld with my own logic buffer. I drop the KEY and VIO pin. This cable works with 3.3volt target. With other target. Need anther wire connect to VIO.

Hmm... I have check the docs you mentioned before, still I can not find the mips version.

Re: Where is Bus Blaster V3c for MIPS PCB

Reply #4
I'm not sure what do you mean by MIPS version. There is MIPS EJTAG style connector (which is 14 pins), best way to interface is make your own custom cables for them. I had to make my own flat ribbon cables to easily interface with 14 pin 2 mm Xilinx connectors.
[attachment=0]

Re: Where is Bus Blaster V3c for MIPS PCB

Reply #5
Hi, my cable is like this.
- - -
is the pcb of 'bus blaster for mips kit' available for download?

Re: Where is Bus Blaster V3c for MIPS PCB

Reply #6
Hey there,

Nice cable. I did something like that for my cables.

I've found the product you are referring to: http://www.seeedstudio.com/depot/Bus-Bl ... -2258.html

It is not designed by Dangerous Prototypes but by a company called Imagination Technologies: http://www.imgtec.com/ It's best if you ask them for the PCB files.

Where is Bus Blaster V3c for MIPS PCB

Reply #7
Oh, I see. It is a fork not by DP.

Where is Bus Blaster V3c for MIPS PCB

Reply #8
Maybe would be easier to do it ourselves than waiting a busy company's response. :)

Re: Where is Bus Blaster V3c for MIPS PCB

Reply #9
It seems it's exactly the same circuit. They only changed the JTAG connector.

Where is Bus Blaster V3c for MIPS PCB

Reply #10
My git repo is here: https://github.com/zhang3/busblaster-v3c-mips
I hope some one can help, I use protel some years ago, eagle is new to me.

Today I tested the VIO , maybe it is floating, I use a scope can see about 60volt, 50Hz AC out form this pin. May be we should a some esd protection to the pin 'connect out of the board' .

Re: Where is Bus Blaster V3c for MIPS PCB

Reply #11
strange - we did actually design and make the MIPs version for MIPs. Maybe they got someone else to take it and make it cheaper for them. I don't know...
Got a question? Please ask in the forum for the fastest answers.

Re: Where is Bus Blaster V3c for MIPS PCB

Reply #12
Yes, it was strange. I checked SVN and couldn't find any resources but the board they're selling has all the silkscreen art. They also point here but also on their website. Really weird.

Where is Bus Blaster V3c for MIPS PCB

Reply #13
Disconnect the VIO and KEY, the arm version works fine with mips.
About the copyright. Like free software, if I change something, I would add
Copyright 201x-201x someone <email@domain.com>
And such as beablebone, the forked version should NOT use the beablebone 's logo.

So, if I fork my version of bbv3c do I have to keep the DP logo?

I have removed it now, because I want to place some text.
Logos can be added when release.

 

Re: Where is Bus Blaster V3c for MIPS PCB

Reply #14
Bus Blaster                            EJTAG
                1 Vcc                               1 nTRST
Vcc  2                             nc    2
                3 TRST                            3 TDI       
       |4                        gnd/nc  4
       |        5 TDI                                5 TDO
       |6                                 |    6
       |        7 TMS                |             7 TMS
       |8                         gnd  |    8
       |        9 TCK                 |             9 TCK
       |10                               |    10
       |        11 RTCK                           11 nRESET
gnd |12                          key    12
       |        13 TDO                             13 DINT
       |14                          Vcc   14
       |        15 TSRST
       |16
       |        17 DBGRQ
       |18
       |        19 DBGACK
       |20

connection list:
EJTAG - BB
1 - 3 (nTRST)
2
3 - 5 (TDI)
4 - 4 (gnd)
5 - 13 (TDO)
6 - 6 (gnd)
7 - 7 (TMS)
8 - 8 (gnd)
9 - 9 (TCK)
10 - 10 (gnd)
11 - 15 (nRESET)
12
13 -opt- 17 (DBGRQ/DINT ??)
14 -opt- 1 (Vcc optional when BB has to supply EJTAG circuit)

I made the cable using standard flatcable, 14 leads, and flatcable connectors, on the 14 side just normally connected and on the 20 side cut with a knive to seperate wires such that before compressing the connector the wires go to their right position.