|
来点刺激的
一个国外友人开发的编程器,软件还在开发的,有兴趣的可以看这里,英文的
采用的是arm+fpga架构
http://www.edaboard.com/thread227388.html
原理图
xl48 programmer.pdf
(3.02 MB, 下载次数: 147)
它的说明
XL 48 Pin Programmer
The XL 48 Pin Universal Programmer is a IC programmer that will be able to program most IC's ( with a bit of luck!).
So why develop another programmer when there are loads out there, i here you ask?
Well to start with its a TRUE universal programmer, so many other programmers claim to be universal, but then say you need headers for different DIL chips. Every pin on the XL 48 is the same as any other.
All pins can be:
Read
Write
VCC
VPP
GND
So prity universal....
The other problem is cost, the dataman 48 pin universal programmer is nearly £1000! But it is in a nice case. We shall have a case made as soon as the board is working..
We also have a smartcard slot on the PCB so no seperate programmer will be needed for that.
We also have a ISP (in system programming) socket which will allow you to program IC's soldered to a board, also this socket will double as a JTAG programmer and serial protocol like SPI, I2C, Microwire etc.
The XL 48 will Also work stand alone. It has a SD card slot, an LCD, and some navigation buttons. This allows us to do in car programming of dashboards, Diagnostics, ECU's, Radio Decoding etc.
Best of all it will be open source. So supporting new IC familes can be done by many people.
So whats on the board?
It its powered by a NXP ARM 7 MPU with 512K Flash and 96K SRAM, it also has USB, ethernet, 2 serial ports.
What kind of site would this be if we didn't have an FPGA on board....
The FPGA is a Xilinx Spartan 3 200/400K Gates.
We also have space for some Fast SPI FLASH 32M Bits X 2.
An SD card Slot for the stand alone mode.
LCD for the same.
2 Step up DC/DC Converters than can output up to 30V
Smartcard Socket
JTAG for the ARM 7.
JTAG for the FPGA.
JTAG for internal instruments inside the FPGA (nexus)
A 10 pin ISP socket.
2K of battery backed RAM.
A reset Button.
The FPGA Has 3 Clocks going to it.
The onboard clock is 50MHZ, it also has 25MHZ from the ethernet PHY and a pin from the ARM 7 named clock which can be used to clock data in and out.
The PCB has been finalised and sent to be made.
3D View Of PCB
|
|